Chat function using method and device, storage medium and electronic equipment

By displaying relevant game videos and chat panels in the game screen, players are allowed to communicate in real time during game video playback, solving the problem of low efficiency in chat information transmission in the existing technology, and simplified communication methods and more efficient information transmission are achieved.

CN119680211APending Publication Date: 2025-03-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311247998.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-22
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In the prior art, when players chat with other players in the game, there are problems such as complex communication methods and low transmission efficiency of chat information, especially redundant operations due to duplicate account names, etc.

Method used

By displaying the first playback object in the target game screen and displaying the relevant game video and chat panel in response to the operation of the object, the first account and the second account are allowed to communicate in real time during the game video playback, avoiding redundant account query operations.

Benefits of technology

It simplifies communication methods between accounts, improves the efficiency of chat information transmission, and enhances the real-time communication experience between players.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119680211A_ABST
    Figure CN119680211A_ABST
Patent Text Reader

Abstract

The invention discloses a chat function using method and device, a storage medium and electronic equipment. The method comprises the steps that a first playing object is displayed in a target game picture, the first playing object has a corresponding relation with a recorded first game video, and the first game video represents a game video generated by recording a game in which a first account and a second account jointly participate, a first game video and a first chat panel are displayed in response to a first target operation executed on the first playing object, the first target operation is used for indicating starting of playing of the first game video, chat objects of the first chat panel comprise a first account and a second account, and the chat objects of the first chat panel are displayed in response to a second target operation executed on the first chat panel. And sending the first chat information from the first account to the second account. According to the method and the device, the technical problem of relatively low transmission efficiency of the chat information caused by a complex communication mode between accounts in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and in particular to a method and device for using a chat function, a storage medium, and an electronic device. Background Art

[0002] At present, in the related technology, when a player is watching a game played by himself or another player, if he hopes to communicate with the players participating in the game, he needs to search for the names of the players participating in the game in the game video, and can initiate a chat only after finding the corresponding players. Due to reasons such as repeated names, some players have complex communication methods and low transmission efficiency of chat information when communicating with other players participating in the game.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present application provide a method and device for using a chat function, a storage medium, and an electronic device, so as to at least solve the technical problem in the related art that the communication method between accounts is complicated, resulting in low transmission efficiency of chat information.

[0005] According to one aspect of an embodiment of the present application, a method for using a chat function is provided, including: displaying a first playback object in a target game screen, wherein the target game screen is a game screen generated by a first account logging into a target application, the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and a second account jointly participate; in response to a first target operation performed on the first playback object, displaying the first game video and a first chat panel, wherein the first target operation is used to indicate the start of playing the first game video, and the chat objects of the first chat panel include the first account and the second account; in response to a second target operation performed on the first chat panel, sending a first chat message from the first account to the second account.

[0006] According to another aspect of an embodiment of the present application, a method for using a chat function is also provided, including: displaying a second playback object in a target game application and receiving a first chat message sent by a first account by a second account, wherein the second playback object has a corresponding relationship with a first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is a chat message sent by the first account during the process of playing the first game video; in response to a fourth target operation performed on the second playback object, displaying the first game video and a third chat panel, wherein the fourth target operation is used to indicate the start of playing the first game video, and the chat objects of the third chat panel include the first account and the second account; in response to a fifth target operation performed on the third chat panel, sending a third chat message from the second account to the first account.

[0007] According to another aspect of the embodiment of the present application, a device for using a chat function is also provided, including: a first display module, used to display a first playback object in a target game screen, wherein the target game screen is a game screen generated by a first account logging into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate; a second display module, used to display the first game video and a first chat panel in response to a first target operation performed on the first playback object, wherein the first target operation is used to indicate the start of playing the first game video, and the chat objects of the first chat panel include the first account and the second account; a first sending module, used to send a first chat message from the first account to the second account in response to a second target operation performed on the first chat panel.

[0008] In an exemplary embodiment, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target account list, wherein the target account list includes multiple accounts participating in the game, and the multiple accounts include the second account; in response to a first interactive operation performed on the target account list, display the first chat panel, wherein the first interactive operation is used to determine the second account from the target account list.

[0009] In an exemplary embodiment, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target round list, wherein the target round list includes multiple rounds corresponding to the one game; in response to a second interactive operation performed on the target round list, display the first chat panel, wherein the second interactive operation is used to determine the target round from the target round list, and the second account is an account that participates in the one game with the first account in the target round.

[0010] In an exemplary embodiment, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target character list, wherein the target character list includes multiple virtual characters participating in the game; in response to a third interactive operation performed on the target character list, display the first chat panel, wherein the third interactive operation is used to determine a target virtual character from the target character list, and the target virtual character is the virtual character used by the second account when participating in the game together with the first account.

[0011] In an exemplary embodiment, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target event list, wherein the target event list includes multiple game events related to the first account generated in the game; in response to a fourth interactive operation performed on the target event list, display the first chat panel, wherein the fourth interactive operation is used to determine a target event from the target event list, and the target event is a game event associated with both the second account and the first account.

[0012] In an exemplary embodiment, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video; in response to the first game video being played to a first time point, display the first chat panel, wherein the first account and the second account begin to generate game interaction at the first time point; in response to the first game video being played to a second time point, and when the first account sends a first chat message to the second account, cancel the display of the first chat panel, wherein the first account and the second account end the game interaction at the second time point.

[0013] In an exemplary embodiment, the device is also used for: in response to the first game video being played to a second time point and the first account not sending a first chat message to the second account, after canceling the display of the first chat panel, in response to the first game video being played to a third time point, displaying a second chat panel, wherein the chat objects of the second chat panel include the first account and a third account, and the third account is an account in the first game video that participates in the game together with the first account and the second account; in response to a third target operation performed on the second chat panel, sending a second chat message from the first account to the third account.

[0014] In an exemplary embodiment, the device is used to display a first playback object in a target game screen in the following manner: in response to the end of the game, a first playback object is displayed in the target game screen, wherein the first playback object is used to display game videos corresponding to one or more recorded games when triggered; in response to a determination operation performed on the first playback object, the first playback object is displayed.

[0015] In an exemplary embodiment, the device is used to display a first playback object in a target game screen in the following manner: in response to a target game round having ended and the game round has not yet ended in its entirety, displaying a second playback object in the target game screen, wherein the second playback object has a corresponding relationship with a second game video recorded for the target game round, and the second game video represents a game video generated by recording the target game round in a game in which the first account and the second account jointly participate; in response to a confirmation operation performed on the second playback object, displaying the first playback object.

[0016] In an exemplary embodiment, before displaying the first playback object in the target game screen, the device is further used to perform at least one of the following methods: in response to the first account starting to participate in the game, starting to record the game video screen of the game until the game ends, thereby generating the first game video; in response to the first account starting to participate in the game, starting to record the game video screen of each round in the game, thereby generating a first game video set, wherein the first game video set includes the first game video, each game video in the first game video set corresponds to each round in the game, and the first game video set is recorded. After recording is completed, each game video in the game video set is set to be allowed to be played; in response to the first account starting to participate in the game, a recording operation is started for the game video screen of the game, and a clip operation is performed on the game video screen where a game event occurs to generate a second game video set, wherein the second game video set includes the first game video, each game video in the second game video set corresponds one-to-one to each game event generated in the game, the game event corresponding to the first game video is jointly participated in by the first account and the second account, and each game video in the second game video set is set to be allowed to be played after recording is completed.

[0017] According to another aspect of the embodiment of the present application, a device for using a chat function is also provided, including: a third display module, used to display in a target game application a first chat message sent by a first account received by a second playback object and a second account, wherein the second playback object has a corresponding relationship with a first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is a chat message sent by the first account during the process of playing the first game video; a fourth display module, used to display the first game video and a third chat panel in response to a fourth target operation performed on the second playback object, wherein the fourth target operation is used to indicate the start of playing the first game video, and the chat objects of the third chat panel include the first account and the second account; a second sending module, used to send a third chat message from the second account to the first account in response to a fifth target operation performed on the third chat panel.

[0018] According to another aspect of the embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute a method for using the above-mentioned chat function when running.

[0019] According to another aspect of the embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being 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 using the chat function as described above.

[0020] According to another aspect of an embodiment of the present application, there is also provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute a method for using the chat function through the computer program.

[0021] In an embodiment of the present application, a first playback object is displayed in a target game screen, wherein the target game screen is a game screen generated by a first account logging into a target application, the first playback object has a corresponding relationship with a first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and in response to a first target operation performed on the first playback object, the first game video and the first chat panel are displayed, wherein the first target operation is used to indicate the start of playing the first game video, and the chat objects of the first chat panel include the first account and the second account, and in response to the second target operation performed on the first chat panel, a first chat message is sent from the first account to the second account. The user of the first account can achieve real-time communication and chat with other accounts participating in the game by playing the generated first game video, thereby achieving the purpose of avoiding redundant operations of the first account to query the second account again, thereby optimizing the transmission efficiency of chat information and improving the expected technical effect of communication between accounts, thereby solving the technical problem of complex communication methods between accounts in the related art, resulting in low transmission efficiency of chat information.

[0022] In addition, by using different accounts corresponding to different playback progress during the playback of the first game video, the purpose of communicating with different accounts at different playback time points during the playback of the first game video can be achieved.

[0023] On the other hand, by displaying one or more combinations of a character list, a round list, etc. during the playback of the first game video, the first account can be allowed to specifically select the target of desired communication, so as to further achieve the technical effect of improving the transmission efficiency of chat information. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0025] Figure 1 is a schematic diagram of an application environment of an optional method for using a chat function according to an embodiment of the present application;

[0026] Figure 2 is a flowchart of an optional method for using a chat function according to an embodiment of the present application;

[0027] Figure 3 is a schematic diagram of an optional method for using a chat function according to an embodiment of the present application;

[0028] Figure 4 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0029] Figure 5 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0030] Figure 6 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0031] Figure 7 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0032] Figure 8 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0033] Fig. 9 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0034] Fig.10 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0035] Fig.11 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0036] Fig.12 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0037] Fig.13 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0038] Fig.14 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0039] Fig.15 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0040] Fig.16 is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application;

[0041] Fig.17 is a schematic structural diagram of an optional device for using a chat function according to an embodiment of the present application;

[0042] Fig.18 It is a structural diagram of an optional chat information transmission product according to an embodiment of the present application;

[0043] Fig.19 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

[0047] Recording technology: refers to the technology that uses various devices and tools to record and save information such as sound, images, and videos. Recording technology can be applied to music production, film production, radio and television, education, and conferences. Common recording technologies include audio recording, video recording, and photography. With the continuous development of technology, recording technology is also constantly being updated and evolved, such as digital recording, high-definition video recording, and virtual reality recording.

[0048] The present application is described below in conjunction with embodiments:

[0049] According to one aspect of an embodiment of the present application, a method for using a chat function is provided. Optionally, in this embodiment, the method for using the chat function can be applied to: Figure 1 In the hardware environment composed of the server 101 and the terminal device 103 shown in FIG. Figure 1 As shown, the server 101 is connected to the terminal 103 via a network, and can be used to provide services for the terminal device or the application installed on the terminal device. The application can be a video application, an instant messaging application, a browser application, an educational application, a game application, etc. A database 105 may be set up on the server or independently of the server to provide data storage services for the server 101, for example, a game data storage server. The above-mentioned network may include, but is not limited to, a wired network and a wireless network, wherein the wired network includes, a local area network, a metropolitan area network and a wide area network; the wireless network includes, Bluetooth, WIFI and other networks that implement wireless communication; the terminal device 103 may be a terminal configured with an application, and may include, but is not limited to, at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop computer, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, an intelligent voice interaction device, a smart home appliance, a vehicle-mounted terminal, an aircraft, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a mixed reality (MR) terminal and other computer devices; the above-mentioned server may be a single server, a server cluster consisting of multiple servers, or a cloud server.

[0050] Combination Figure 1 As shown, the method for using the above chat function can be implemented in the terminal device 103 through the following steps:

[0051] S1, displaying a first playback object in a target game screen on the terminal device 103, wherein the target game screen is a game screen generated when a first account logs into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate;

[0052] S2, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel on the terminal device 103, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include a first account and a second account;

[0053] S3, on the terminal device 103, in response to the second target operation performed on the first chat panel, sending the first chat information from the first account to the second account.

[0054] Optionally, in this embodiment, the method for using the above chat function can also be implemented through a server, for example, Figure 1 It is implemented in the server 101 shown; or it is implemented by the terminal device and the server together.

[0055] The above is only an example and is not specifically limited in this embodiment.

[0056] Optionally, as an optional implementation, as Figure 2 As shown, the method of using the above chat function includes:

[0057] S202, displaying a first playback object in a target game screen, wherein the target game screen is a game screen generated when the first account logs into the target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate;

[0058] Optionally, in this embodiment, the target application may include but is not limited to social applications, shopping applications, video playback applications, game applications, etc., wherein, taking game applications as an example, it may include but is not limited to multiplayer online tactical competitive games (Multiplayer Online Battle Arena, referred to as MOBA) applications, or it may also be a single-player game (Single-Player Game, referred to as SPG) application. The types of the above-mentioned game applications may include but are not limited to at least one of the following: two-dimensional (Two Dimension, referred to as 2D) game applications, three-dimensional (Three Dimension, referred to as 3D) game applications, virtual reality (Virtual Reality, referred to as VR) game applications, augmented reality (Augmented Reality, referred to as AR) game applications, mixed reality (Mixed Reality, referred to as MR) game applications. The above is just an example, and this embodiment does not make any limitation to this.

[0059] In addition, the above-mentioned shooting game application can be a third-person shooting game (Third Person Shooting Game, TPS for short) application, such as running the shooting game application from the perspective of a third-party character object other than the virtual character controlled by the current player, or it can be a first-person shooting game (First Person Shooting Game, FPS for short) application, such as running the shooting game application from the perspective of the virtual character controlled by the current player.

[0060] Optionally, in this embodiment, the target game screen includes but is not limited to a specific interface or scene displayed in the game. For example, when the game player enters the battle mode, the battle scene is the target game screen, and when the game player is in the game lobby, the game lobby scene is the target game screen.

[0061] For example, Figure 3 is a schematic diagram of an optional method for using a chat function according to an embodiment of the present application, such as Figure 3 As shown, taking the example of a game player entering a game through a first account, the game scene displayed on the terminal where the first account is located is Figure 3 In the target game screen, the virtual character controlled by the first account plays the game in the virtual scene. At this time, the first playback object can be displayed in the upper right corner of the target game screen. The first playback object has a corresponding relationship with the recorded first game video, that is, when an interactive operation is performed on the first playback object, the first game video can start playing.

[0062] For example, Figure 4is a schematic diagram of another optional method for using the chat function according to an embodiment of the present application, such as Figure 4 As shown, taking the game player in the game lobby as an example, the game scene displayed on the terminal where the first account is located is Figure 3 In the target game screen, the virtual character controlled by the first account plays the game in the game hall. At this time, the first playback object can be displayed in the upper right corner of the target game screen. The first playback object has a corresponding relationship with the recorded first game video, that is, when an interactive operation is performed on the first playback object, the first game video can start playing.

[0063] It should be noted that the above-mentioned first playback object refers to a control that appears in the target game screen, which can start playing the above-mentioned first game video after being triggered, wherein the above-mentioned first game video may include but is not limited to a game video recorded by a player manually using a recording function through a first account during a game process, and may also include but is not limited to a game video recorded by a game application automatically using a recording function for the first account.

[0064] S204, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include a first account and a second account;

[0065] Optionally, in this embodiment, the first playback object may include but is not limited to a logo, window, animation, etc. displayed in the display interface. The first target operation may be implemented by, but is not limited to, clicking, long pressing, releasing, double-clicking, etc. The first account may include but is not limited to a game account registered in the target game application and allowed to watch the game after logging in, or may also include but is not limited to other third-party accounts with the authority to watch a game. The second account may include but is not limited to a game account registered in the target game application and allowed to participate in a game after logging in, or may also include but is not limited to other third-party accounts with the authority to participate in a game.

[0066] It should be noted that the first chat panel can be displayed before the first game video starts playing, or can be displayed during the first game video playing. Figure 5 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Figure 5 As shown, by performing a click operation on the first playback object, the target game screen switches to display the first game video and the first chat panel, wherein the first chat panel is a chat jointly participated by the first account and the second account, and the first chat information is the first chat information sent by the above-mentioned first account to the second account.

[0067] S206: In response to a second target operation performed on the first chat panel, sending a first chat message from the first account to the second account.

[0068] Optionally, in this embodiment, the second target operation may be implemented by operations including but not limited to clicking, long pressing, releasing, double clicking, etc., and the first target operation and the second target operation may be the same or different.

[0069] It should be noted that the above-mentioned first target operation and the above-mentioned second target operation can be the same target operation, that is, through one target operation, after the first chat panel is displayed, the first chat message is sent directly from the first account to the second account participating in a game on the first chat panel.

[0070] Optionally, in this embodiment, the above-mentioned first chat message may include but is not limited to chat information entered by the first account in the first chat panel, for example, "This game is played well" entered by the user, and may also include but is not limited to pre-configured chat messages for sending to the second account, for example, the pre-configured "Can you teach me how to play?"

[0071] The above is only an example, and this embodiment does not make any specific limitation.

[0072] Specifically, Figure 6 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Figure 6 As shown, the usage of the above chat function may include but is not limited to the following:

[0073] in, Figure 6 6 shows an interface 602 displayed on a terminal device, which includes an account list 604, a first chat panel 606, a first chat message 608, a first account (Player F) and a second account (Player D).

[0074] S1, when the first account (player F) starts to watch the first game video, a video screen of the first game video of a game and an account list 604 are displayed;

[0075] S2, in response to performing an operation on the account identifier corresponding to "Player D" in the account list 604, displaying a first chat panel 606;

[0076] S6, in response to a second target operation performed on the first chat panel 606, a first chat message 608 is sent from the first account to a second account participating in a game.

[0077] The above is only an example, and this embodiment does not make any specific limitation.

[0078] It should be noted that the chat objects of the above-mentioned first chat panel include the first account and the second account. It can be understood that the number of the above-mentioned second accounts may include but is not limited to one or more, that is, separate chats are conducted with multiple second accounts at the same time, or the above-mentioned first chat panel corresponds to a chat group, including multiple second accounts participating in a game, that is, group chats are conducted with multiple second accounts in the same chat group.

[0079] In an exemplary embodiment, it is assumed that a user is using a game application that allows the user to generate a game video recorded with other players. If the user wants to review a recorded video of a game previously played with other players and chat with the players who also participated in the game, the user can find the first playback object in the target game screen and perform a first target operation on it to start playing the first game video. In response to the first target operation, the first game video and the first chat panel can be displayed on the screen. The user performs a second target operation on the first chat panel to send a chat message to the second account for communication.

[0080] Through this embodiment, the first playback object is displayed in the target game screen, wherein the target game screen is the game screen generated by the first account logging into the target application, the first playback object has a corresponding relationship with the first game video that has been recorded, the first game video represents the game video generated by recording a game in which the first account and the second account jointly participate, and in response to the first target operation performed on the first playback object, the first game video and the first chat panel are displayed, wherein the first target operation is used to indicate the start of playing the first game video, and the chat objects of the first chat panel include the first account and the second account. In response to the second target operation performed on the first chat panel, a first chat message is sent from the first account to the second account. The user of the first account can achieve real-time communication and chat with other accounts participating in the game by playing the generated first game video, thereby achieving the purpose of avoiding the redundant operation of the first account to query the second account again, thereby achieving the technical effect of optimizing the transmission efficiency of the chat information and improving the communication expectations between accounts, thereby solving the technical problem of the complex communication method between accounts in the related technology, resulting in low transmission efficiency of the chat information.

[0081] As an optional scheme, in response to a first target operation performed on a first playback object, a first game video and a first chat panel are displayed, including: in response to the first target operation, the first game video and a target account list are displayed, wherein the target account list includes multiple accounts participating in a game, and the multiple accounts include a second account; in response to a first interactive operation performed on the target account list, the first chat panel is displayed, wherein the first interactive operation is used to determine the second account from the target account list.

[0082] Optionally, in this embodiment, the target account list may include but is not limited to multiple accounts participating in a game, wherein the multiple accounts may include but are not limited to accounts that have had game interactions with the first account in a game, may also include but are not limited to multiple accounts that are in the same account group as the first account and have participated in a game, and may also include but are not limited to multiple accounts that are in a different account group than the first account and have participated in a game.

[0083] In other words, the first account can display teammates or opponents participating in the game through the above-mentioned target account list, and then select an account as the above-mentioned second account through the above-mentioned first interactive operation to display the corresponding first chat panel.

[0084] It should be noted that the above-mentioned first interactive operation can be implemented, including but not limited to, by clicking, long pressing, releasing, double-clicking and other operation methods.

[0085] For example, Figure 7 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Figure 7 As shown, in response to a first target operation, a first game video and a target account list are displayed, wherein the target account list includes multiple accounts (player B, player C, and player D) participating in a game, and in response to a first interactive operation performed on an account identifier corresponding to player B in the target account list, a first chat panel is displayed to start chatting with player B.

[0086] It should be noted that after the above-mentioned first interactive operation, the above-mentioned target account list can be cancelled and the first chat panel can be displayed at the position where the target account list was before it was cancelled. This can optimize the use efficiency of the screen area and avoid affecting the playback process of the first game video.

[0087] Through this embodiment, the account list is displayed during the playback of the first game video, which allows the first account to specifically select the target of desired communication, so as to further achieve the technical effect of improving the transmission efficiency of chat information.

[0088] As an optional scheme, in response to a first target operation performed on a first playback object, a first game video and a first chat panel are displayed, including: in response to the first target operation, the first game video and a target round list are displayed, wherein the target round list includes multiple rounds corresponding to a game; in response to a second interactive operation performed on the target round list, the first chat panel is displayed, wherein the second interactive operation is used to determine a target round from the target round list, and the second account is an account that participates in a game with the first account in the target round.

[0089] Optionally, in this embodiment, the above-mentioned game may be composed of multiple rounds of games, and the game video corresponding to each round may be recorded independently or recorded as a whole and then edited based on the timestamp of each round.

[0090] Optionally, in this embodiment, the target round list refers to a list corresponding to each round in a game jointly participated by the first account and the second account, an element in the list corresponds to a round, and the target round refers to a round of the game jointly participated by the first account and the second account, that is, in the first game video, it can be seen that when a game reaches the target round, the first account and the second account jointly participate in the round of the game.

[0091] It should be noted that the above-mentioned second interactive operation can be implemented including but not limited to by clicking, long pressing, releasing, double-clicking and other operation methods.

[0092] In an exemplary embodiment, the target round list and the target account list may be displayed simultaneously or independently. Figure 8 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Figure 8 As shown, the first game video starts playing from round 1. When the second interactive operation performed by the first account for round 2 is obtained, the first game video is switched to round 2, and the account participating in the round 2 game (for example, player B) is determined as the second account, and the chat is started through the first chat panel, for example, sending "teach me".

[0093] Through this embodiment, the round list is displayed during the playback of the first game video, which allows the first account to specifically select the target of desired communication, so as to further achieve the technical effect of improving the transmission efficiency of chat information.

[0094] As an optional scheme, in response to a first target operation performed on a first playback object, a first game video and a first chat panel are displayed, including: in response to the first target operation, the first game video and a target character list are displayed, wherein the target character list includes multiple virtual characters participating in a game; in response to a third interactive operation performed on the target character list, the first chat panel is displayed, wherein the third interactive operation is used to determine a target virtual character from the target character list, and the target virtual character is a virtual character used by the second account when participating in a game with the first account.

[0095] Optionally, in this embodiment, the above-mentioned game can be played by multiple accounts controlling different or the same virtual characters, and the game video corresponding to each character can be recorded independently or recorded as a whole and then edited based on the timestamp of each character's participation.

[0096] Optionally, in this embodiment, the target character list refers to a list corresponding to each character in a game jointly participated by the first account and the second account, an element in the list corresponds to a character, and the target character refers to the character used by the second account, that is, in the first game video, it can be seen that during a game, game interaction occurs between the virtual character controlled by the second account and the virtual character controlled by the first account.

[0097] It should be noted that the third interactive operation mentioned above may be implemented including but not limited to by clicking, long pressing, releasing, double clicking and other operation modes.

[0098] In an exemplary embodiment, the target role list may be displayed simultaneously with one or more of the target account list and the target round list, or they may be displayed separately. For example, Fig. 9 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig. 9 As shown, the first game video uses three kinds of virtual characters, namely, virtual character 902, virtual character 904 and virtual character 906. When the third interactive operation performed by the first account on virtual character 904 is obtained, the first game video is switched to a game segment participated by virtual character 904, and other accounts (for example, player B uses virtual character 904) other than the first account (that is, the first account can also use virtual character 904, but at least other accounts also use virtual character 904) using virtual character 904 are determined as second accounts, and chatting is started through the first chat panel, for example, sending "teach me".

[0099] Through this embodiment, the character list is displayed during the playback of the first game video, which allows the first account to specifically select the target of desired communication, so as to further achieve the technical effect of improving the transmission efficiency of chat information.

[0100] As an optional solution, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel includes:

[0101] In response to the first target operation, displaying a first game video and a target event list, wherein the target event list includes a plurality of game events related to the first account generated in a game;

[0102] In response to a fourth interaction operation performed on the target event list, the first chat panel is displayed, wherein the fourth interaction operation is used to determine a target event from the target event list, and the target event is a game event associated with both the second account and the first account.

[0103] Optionally, in this embodiment, the above-mentioned game can be jointly participated by multiple accounts to complete specific game events, such as defeating a game character set by the system, defeating or being defeated by each other, collaborating to complete a game task, collaborating to destroy the opponent to complete a game task, etc. The game video corresponding to each game event can be recorded independently or recorded as a whole and then edited based on the timestamp of each character's participation.

[0104] Optionally, in this embodiment, the above-mentioned target event list refers to a list corresponding to various events in a game in which the first account and the second account jointly participate, and an element in the list corresponds to a game event. The above-mentioned target event refers to a game event completed by the second account and the first account. That is, in the first game video, it can be seen that during a game, a specific type of game event occurs between the virtual character controlled by the second account and the virtual character controlled by the first account, for example, the virtual character controlled by the first account is defeated by the second account or the virtual character controlled by the second account is defeated by the first account.

[0105] In an exemplary embodiment, the target event list may be displayed simultaneously with one or more of the target account list, the target role list, and the target round list, or may be displayed separately. For example, Fig.10 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.10As shown, the game events generated by the first game video include three types, defeat, being defeated and draw, wherein defeat means that the first account defeats other accounts, being defeated means that the first account is defeated by other accounts, and draw means that the first account and other accounts are tied. When the third interactive operation performed by the first account for "being defeated" is obtained, the first game video is switched to the game clip recorded when the first account is defeated, and the account that defeats the first account is determined as the second account.

[0106] It should be noted that the fourth interactive operation mentioned above may be implemented including but not limited to by clicking, long pressing, releasing, double clicking and other operation modes.

[0107] Through this embodiment, the event list is displayed during the playback of the first game video, which allows the first account to specifically select the target of desired communication, so as to further achieve the technical effect of improving the transmission efficiency of chat information.

[0108] As an optional scheme, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel includes: displaying the first game video in response to the first target operation; displaying the first chat panel in response to the first game video being played to a first time point, wherein the first account and the second account begin to interact with each other in the game at the first time point; in response to the first game video being played to a second time point, and when the first account sends a first chat message to the second account, canceling the display of the first chat panel, wherein the first account and the second account end the game interaction at the second time point.

[0109] Optionally, in this embodiment, the first time point may be understood as a time point when the second account is detected, or a time point when the first account and the second account start to interact with each other in a game.

[0110] For example, taking a shooting game application as an example, when the first account and the second account initially enter the game scene, the virtual character controlled by the first account is far away from the virtual character controlled by the second account. At this time, it is not easy to generate game interaction. Therefore, the demand for interaction between the two accounts is low. When the game reaches the first time point, game interaction begins to occur between the two accounts. At this time, the player's demand for chatting with the second account through the first account increases, and the above-mentioned first chat panel can be automatically displayed.

[0111] Optionally, in this embodiment, the second time point can be understood as detecting that the display time of the first chat panel exceeds the preset time, and no sufficient chat interaction is generated during the preset time. At this time, it can be understood that the chat demand between the first account and the second account is low, and the display of the first chat panel can be cancelled.

[0112] It should be noted that the above-mentioned failure to generate sufficient chat interaction can be understood as the first account not sending a chat message to the second account through the first chat panel during a preset time period, or the first account not receiving a chat message returned by the second account within a certain period of time after sending a chat message to the second account through the first chat panel.

[0113] For example, Fig.11 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.11 As shown, when the first game video starts to play, the recorded video content is played frame by frame in chronological order. When the first game video is played to the first time point, the virtual characters controlled by the first account and the second account start to interact in the game. At this time, the above-mentioned first chat panel begins to be displayed, and a chat message "Teach me" is sent to the second account (Player B).

[0114] Through this embodiment, during the playback of the first game video, according to different accounts corresponding to different playback progress, the purpose of communicating with different accounts at different playback time points during the viewing of the first game video can be achieved.

[0115] As an optional solution, in response to the first game video being played to a second time point and the first account not sending a first chat message to the second account, after canceling the display of the first chat panel, the method also includes: in response to the first game video being played to a third time point, displaying a second chat panel, wherein the chat objects of the second chat panel include the first account and a third account, and the third account is an account that participates in a game with the first account and the second account in the first game video; and in response to a third target operation performed on the second chat panel, sending a second chat message from the first account to the third account.

[0116] Optionally, in this embodiment, the third time point is after the first time point, which can be understood as when the first account starts chatting with the second account through the first chat panel, the first game video is in a state of continuous playback, and when the first game video is played to the third time point, at this time, a game interaction occurs between the third account and the virtual character controlled by the first account. At this time, the second chat panel can be displayed to facilitate data interaction between the first account and the third account.

[0117] It should be noted that the second chat panel can be displayed simultaneously with the first chat panel, or the first chat panel can be canceled first and then the second chat panel can be displayed at the position where the first chat panel was before it was canceled.

[0118] For example, Fig.12is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.12 As shown, when the first game video starts to play, the recorded video content is played frame by frame in chronological order. When the first game video is played to a third time point, the virtual characters controlled by the first account and the third account begin to interact in the game. At this time, the second chat panel starts to be displayed, and a chat message "Teach me" is sent to the third account (Player C).

[0119] It should be noted that the third target operation mentioned above may be implemented including but not limited to by clicking, long pressing, releasing, double clicking and other operation modes.

[0120] As an optional solution, displaying a first playback object in a target game screen includes: displaying a first playback object in the target game screen in response to a game having ended, wherein the first playback object is used to display game videos corresponding to one or more recorded games when triggered; and displaying the first playback object in response to a confirmation operation performed on the first playback object.

[0121] Optionally, in this embodiment, the end of the above-mentioned game can be understood as the first game video corresponding to the game has been fully recorded and edited, and can start playing. At this time, the first playback object is displayed to display the game video collection corresponding to multiple games, and the above-mentioned first game video is selected from the game video collection through the confirmation operation to display the above-mentioned first playback object.

[0122] The above-mentioned determination operation may include but is not limited to interactive operations such as clicking or long pressing, and may also include but is not limited to moving the pointer to the location of a certain video logo and staying there for a certain period of time, which is considered as executing the above-mentioned determination operation.

[0123] It should be noted that the above-mentioned determination operation may be implemented by, but is not limited to, clicking, long pressing, releasing, double-clicking, and the like on the above-mentioned first playback object.

[0124] For example, Fig.13 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.13 As shown, when a game is over and the recording is completed, the first playback object is displayed in the target game screen. By moving the mouse pointer to the first playback object and staying there for a certain period of time, it is considered that the execution operation corresponding to the selection of the first playback object is determined, and the first playback object is displayed.

[0125] As an optional solution, displaying a first playback object in a target game screen includes: in response to a target game round having ended and a game round has not yet ended, displaying a second playback object in the target game screen, wherein the second playback object has a corresponding relationship with a second game video recorded for the target game round, and the second game video represents a game video generated by recording the target game round in a game in which a first account and a second account jointly participate; in response to a confirmation operation performed on the second playback object, displaying the first playback object.

[0126] Optionally, in this embodiment, the target game round has ended and a game has not yet ended, which can be understood as a first game video corresponding to the target game round in a game has been recorded and edited, and can start playing. At this time, the second playback object is displayed to display the game video corresponding to the target game round, and the first game video is determined from the game video corresponding to the target game round through a determination operation, and the first playback object is displayed.

[0127] The above determination operation may include but is not limited to interactive operations such as clicking or long pressing. Fig.14 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.14 As shown, when the game video recording corresponding to the target round is completed, the second playback object is displayed on the target game screen. At this time, the first account can start moving the pointer toward the second playback object. When the pointer moves to the area where the second playback object is located, the above-mentioned first playback object is displayed. After a click operation is performed on the first playback object, the first game video and the first chat panel begin to be displayed.

[0128] It should be noted that the above-mentioned determination operation may be implemented by, but is not limited to, clicking, long pressing, releasing, double-clicking, etc. on the above-mentioned first playback object.

[0129] As an optional solution, before displaying the first playback object in the target game screen, the method further includes at least one of the following: in response to the first account starting to participate in a game, starting a recording operation on the game video screen of the game until the game ends, thereby generating a first game video; in response to the first account starting to participate in a game, starting a recording operation on the game video screen of each round in the game, thereby generating a first game video set, wherein the first game video set includes the first game video, each game video in the first game video set corresponds to each round in the game, and each game video in the first game video set is set to be allowed to be played after recording is completed; in response to the first account starting to participate in a game, starting a recording operation on the game video screen of the game, and performing a clipping operation on the game video screen that generates a game event, thereby generating a second game video set, wherein the second game video set includes the first game video, each game video in the second game video set corresponds to each game event generated in the game, the game event corresponding to the first game video is jointly participated in by the first account and the second account, and each game video in the second game video set is set to be allowed to be played after recording is completed.

[0130] Optionally, in this embodiment, the recording method of the above-mentioned first game video may include but is not limited to one or more combinations of the above-mentioned, that is, each game can be recorded uniformly, and if a specific round of game video is needed, it can be obtained by editing, or each round of the game can be recorded separately, and if a complete round of game video is needed, it can be obtained by splicing, and the recording start can be responded to according to the game parameters corresponding to the game event, so as to ensure that the game video after the game event starts is not lost, the storage space occupied by the video and the resource overhead of recording the video can be reduced as much as possible.

[0131] Optionally, as an optional implementation, as Fig.15 As shown, the method of using the above chat function includes:

[0132] S1502, displaying in the target game application that the second playback object and the second account receive the first chat message sent by the first account, wherein the second playback object has a corresponding relationship with the first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is the chat message sent by the first account during the process of playing the first game video;

[0133] S1504, in response to a fourth target operation performed on the second playback object, displaying the first game video and the third chat panel, wherein the fourth target operation is used to indicate starting to play the first game video, and the chat objects of the third chat panel include the first account and the second account;

[0134] S1506: In response to a fifth target operation performed on the third chat panel, a third chat message is sent from the second account to the first account.

[0135] Optionally, in this embodiment, after the above step S206, the first account will send the first chat message to the second account, and the terminal where the second account is located can execute the above steps S1502 to S1506 to complete the chat message transmission between the first account and the terminal.

[0136] It should be noted that the fourth target operation and the fifth target operation may be implemented by, but not limited to, clicking, long pressing, releasing, double-clicking, and the like on the second playback object and the third chat panel.

[0137] In an exemplary embodiment, after the first chat message is received by the second account, a prompt message may be displayed first. After the second account performs a trigger operation on the prompt message, the second playback object and the first chat message are displayed in the target game application to avoid disturbing the second account when the second account does not want to be disturbed.

[0138] The present application is further explained below with reference to specific examples:

[0139] Currently, some players will record the current game while playing the game, especially in FPS games. The moments generated are generally those when the players perform well or when the players expect to record. However, such moments can only be shared, and there is no way to quickly communicate with related players who are participating in the game.

[0140] For example, for players who want to learn, reviewing their own defeated moments can help improve their skills. In this process, no matter how many videos you watch, it is not as good as communicating with your opponent in the game to achieve faster improvement.

[0141] Through this application, users can communicate and chat with opponents in real time in the game community through the generated highlight moments, thereby improving the transmission efficiency of chat information and conveniently improving their own skill levels.

[0142] In an exemplary embodiment, the recording function can be automatically started in the game application, and a highlight moment can be generated after a game is completed. The highlight moment may include but is not limited to the relevant game screens of the player defeating others or being defeated by others. Specifically, each defeat moment or defeated moment can be set to a scene with a predetermined length of time forward and / or backward during the recording process, for example, 2 seconds.

[0143] It should be noted that the videos generated by the above players can be, but are not limited to, automatically saved locally on the computer and displayed on the community client at the same time. Among them, it can be set to display all the highlight moments associated with a game as a separate video, and finally presented as a map thumbnail.

[0144] Exemplarily, the user can, but is not limited to, select any one of the moments to watch individually, and can simultaneously quickly chat with the other players in the display interface, for example, on the right side or bottom side of the displayed video.

[0145] In an exemplary embodiment, the path for the user of the present application to start watching the game video is not limited to: entering after the game recording is completed, and entering through the permanent entrance of the login.

[0146] Exemplarily, taking entering after the game recording is completed as an example, when the game recording is completed, a floating layer can be popped up in the game, but is not limited to, and you can click to view the list of highlights of the game, click on the highlights to view and communicate with your opponents; taking entering from the permanent entrance of the login device as an example, you can but is not limited to clicking to enter from the permanent entrance of the game login device, you can view the list of all games, click to view the highlights of each game, and then click on the highlights of each game to view and communicate with your opponents.

[0147] in, Fig.16 is a schematic diagram of another optional method for transmitting chat information according to an embodiment of the present application, such as Fig.16 As shown, the process of chatting with users based on wonderful moments is as follows:

[0148] S1, game start: game event capture, and start game recording. The server needs to determine the events to be captured and the data format of the events in advance. The events to be captured include but are not limited to: player information, game start, game end, hero selection, map information, settlement information, defeat, defeat, use, round information, etc. This process will generate a capture record of game events and the original recorded video.

[0149] S2, the game ends. When the end of the game is detected, the recording of this game will end. At this time, two operations will be triggered: processing the data of this game. After the data processing is completed, a floating layer will pop up in the upper right corner to guide the user to view the detailed game data.

[0150] S2-1, game data processing, based on the captured records of game events and the original video, generates game highlights data and cropped highlights video clips, including but not limited to game highlights, heroes used in the game, map information, game mode, game settlement data, defeat time, defeat time, and user IDs of both parties who generated the defeat / defeat event. After the data is processed, it will be saved to the database, and the game launcher also reads the database. At the same time, the data will be verified to prevent tampering to ensure the integrity and security of the data.

[0151] S2-2, a floating layer pops up to display the entrance to view the game details, which can be clicked to view the list of highlights of the game; this includes the cover image of the recorded video and a button to go to view. Clicking the button will call up the corresponding interface of the game launcher.

[0152] S3, a list of all the players' games. The list of all the players' games can only be accessed from the permanent entrance during the game startup period. The list of all the players' games is obtained from the database. If the list is successfully obtained, the list data is displayed. If it is not available, the user is guided to the data of a game. The user can, but is not limited to, click on a single list to view the highlights of a game.

[0153] S4, a game's highlights list, can be accessed from the small floating layer of the game interface, or from the player's list of all games. Get the game data according to the game ID. After the data query is successful, all the highlights of the game will be displayed in the form of a map. The video clips will be sorted by round number / time point. You can click on a highlight to view details.

[0154] S5, details of a certain exciting moment, pull the data according to the game ID and video ID. After the data is pulled successfully, you can click to play the corresponding video of the exciting moment. At the same time, the right side allows the two players to chat quickly, so as to achieve the purpose of exchanging game skills.

[0155] Through this embodiment, through the user's spontaneous behavioral operations, the display of relevant chat panels can be realized, and chat messages can be sent conveniently, which improves the fun and audience participation.

[0156] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0157] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0158] According to another aspect of the embodiment of the present application, a chat function using device for implementing the chat function using method is also provided. Fig.17 As shown, the device comprises:

[0159] The first display module 1702 is used to display a first playback object in a target game screen, wherein the target game screen is a game screen generated when the first account logs into the target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate;

[0160] A second display module 1704 is configured to display the first game video and a first chat panel in response to a first target operation performed on the first playback object, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include the first account and the second account;

[0161] The first sending module 1706 is used to send a first chat message from the first account to the second account in response to a second target operation performed on the first chat panel.

[0162] As an optional scheme, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target account list, wherein the target account list includes multiple accounts participating in the game, and the multiple accounts include the second account; in response to a first interactive operation performed on the target account list, display the first chat panel, wherein the first interactive operation is used to determine the second account from the target account list.

[0163] As an optional scheme, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target round list, wherein the target round list includes multiple rounds corresponding to the one game; in response to a second interactive operation performed on the target round list, display the first chat panel, wherein the second interactive operation is used to determine the target round from the target round list, and the second account is an account that participates in the one game with the first account in the target round.

[0164] As an optional scheme, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target character list, wherein the target character list includes multiple virtual characters participating in the game; in response to a third interactive operation performed on the target character list, display the first chat panel, wherein the third interactive operation is used to determine a target virtual character from the target character list, and the target virtual character is the virtual character used by the second account when participating in the game together with the first account.

[0165] As an optional scheme, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video and a target event list, wherein the target event list includes multiple game events related to the first account generated in the game; in response to a fourth interactive operation performed on the target event list, display the first chat panel, wherein the fourth interactive operation is used to determine a target event from the target event list, and the target event is a game event associated with both the second account and the first account.

[0166] As an optional scheme, the device is used to display the first game video and the first chat panel in response to a first target operation performed on the first playback object in the following manner: in response to the first target operation, display the first game video; in response to the first game video being played to a first time point, display the first chat panel, wherein the first account and the second account begin to generate game interaction at the first time point; in response to the first game video being played to a second time point, and when the first account sends a first chat message to the second account, cancel the display of the first chat panel, wherein the first account and the second account end the game interaction at the second time point.

[0167] As an optional scheme, the device is also used to: in response to the first game video being played to a second time point and the first account not sending a first chat message to the second account, after canceling the display of the first chat panel, in response to the first game video being played to a third time point, display a second chat panel, wherein the chat objects of the second chat panel include the first account and a third account, and the third account is an account in the first game video that participates in the game together with the first account and the second account; in response to a third target operation performed on the second chat panel, send a second chat message from the first account to the third account.

[0168] As an optional solution, the device is used to display a first playback object in a target game screen in the following manner: in response to the end of the game, a first playback object is displayed in the target game screen, wherein the first playback object is used to display game videos corresponding to one or more recorded games when triggered; in response to a confirmation operation performed on the first playback object, the first playback object is displayed.

[0169] As an optional scheme, the device is used to display a first playback object in a target game screen in the following manner: in response to the target game round having ended and the game round has not yet ended in its entirety, displaying a second playback object in the target game screen, wherein the second playback object has a corresponding relationship with a second game video recorded for the target game round, and the second game video represents a game video generated by recording the target game round in a game in which the first account and the second account jointly participate; in response to a confirmation operation performed on the second playback object, displaying the first playback object.

[0170] As an optional solution, before displaying the first playback object in the target game screen, the device is further used to execute at least one of the following methods: in response to the first account starting to participate in the game, starting to record the game video screen of the game until the game ends, thereby generating the first game video; in response to the first account starting to participate in the game, starting to record the game video screen of each round in the game, thereby generating a first game video set, wherein the first game video set includes the first game video, each game video in the first game video set corresponds to each round in the game one by one, and the first game video set is recorded. After recording is completed, each game video in the video collection is set to be allowed to be played; in response to the first account starting to participate in the game, a recording operation is started on the game video screen of the game, and a clip operation is performed on the game video screen that generates a game event to generate a second game video collection, wherein the second game video collection includes the first game video, each game video in the second game video collection corresponds one-to-one to each game event generated in the game, the game event corresponding to the first game video is jointly participated in by the first account and the second account, and each game video in the second game video collection is set to be allowed to be played after recording is completed.

[0171] According to another aspect of the embodiment of the present application, a chat function using device for implementing the above chat function using method is also provided. The device includes:

[0172] A third display module is used to display, in the target game application, a first chat message sent by the first account received by the second playback object and the second account, wherein the second playback object has a corresponding relationship with the first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is the chat message sent by the first account during the process of playing the first game video;

[0173] a fourth display module, configured to display the first game video and a third chat panel in response to a fourth target operation performed on the second playback object, wherein the fourth target operation is used to indicate the start of playing the first game video, and the chat objects of the third chat panel include the first account and the second account;

[0174] The second sending module is used to send a third chat message from the second account to the first account in response to a fifth target operation performed on the third chat panel.

[0175] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0176] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 1809, and / or installed from a removable medium 1811. When the computer program is executed by a central processor 1801, various functions provided in the embodiments of the present application are executed.

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

[0178] Fig.18 The structure block diagram of a computer system for implementing an electronic device according to an embodiment of the present application is schematically shown.

[0179] It should be noted that Fig.18 The computer system 1800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0180] like Fig.18 As shown, the computer system 1800 includes a central processing unit 1801 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 1802 (ROM) or the program loaded from the storage part 1808 to the random access memory 1803 (RAM). Various programs and data required for system operation are also stored in the random access memory 1803. The central processing unit 1801, the read-only memory 1802 and the random access memory 1803 are connected to each other through a bus 1804. The input / output interface 1805 (Input / Output interface, i.e., I / O interface) is also connected to the bus 1804.

[0181] The following components are connected to the input / output interface 1805: an input section 1806 including a keyboard, a mouse, etc.; an output section 1807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1808 including a hard disk, etc.; and a communication section 1809 including a network interface card such as a LAN card, a modem, etc. The communication section 1809 performs communication processing via a network such as the Internet. A drive 1810 is also connected to the input / output interface 1805 as needed. A removable medium 1811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1810 as needed so that a computer program read therefrom is installed into the storage section 1808 as needed.

[0182] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1809, and / or installed from the removable medium 1811. When the computer program is executed by the central processor 1801, various functions defined in the system of the present application are executed.

[0183] According to another aspect of the embodiment of the present application, an electronic device for implementing the method for using the above-mentioned chat function is also provided. The electronic device may be Figure 1 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig.19 As shown, the electronic device includes a memory 1902 and a processor 1904. The memory 1902 stores a computer program, and the processor 1904 is configured to execute the steps in any of the above method embodiments through the computer program.

[0184] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

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

[0186] S1, displaying a first playback object in a target game screen, wherein the target game screen is a game screen generated when a first account logs into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate;

[0187] S2, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include a first account and a second account;

[0188] S3, in response to a second target operation performed on the first chat panel, sending a first chat message from the first account to the second account.

[0189] Alternatively, a person skilled in the art may understand that: Fig.19 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, and other terminal devices. Fig.19 The electronic device and the electronic equipment described above are not limited in structure. Fig.19 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.19 Different configurations are shown.

[0190] Among them, the memory 1902 can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for using the chat function in the embodiment of the present application. The processor 1904 executes various functional applications and data processing by running the software programs and modules stored in the memory 1902, that is, realizing the method for using the above-mentioned chat function. The memory 1902 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1902 may further include a memory remotely located relative to the processor 1904, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 1902 can be specifically, but not limited to, used to store information such as game videos. As an example, such as Fig.19As shown, the memory 1902 may include but is not limited to the first display module 1702, the second display module 1704 and the first sending module 1706 in the device for using the chat function. In addition, other module units in the device for using the chat function may also be included but are not limited to, which will not be repeated in this example.

[0191] Optionally, the transmission device 1906 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired network and a wireless network. In one example, the transmission device 1906 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 1906 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0192] In addition, the electronic device further includes: a display 1908 for displaying the game video; and a connection bus 1910 for connecting the various module components in the electronic device.

[0193] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. The nodes may form a peer-to-peer network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0194] According to one aspect of the present application, a computer-readable storage medium is provided, and 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 using the chat function provided in various optional implementations of the above-mentioned chat information transmission.

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

[0196] S1, displaying a first playback object in a target game screen, wherein the target game screen is a game screen generated when a first account logs into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate;

[0197] S2, in response to a first target operation performed on a first playback object, displaying a first game video and a first chat panel, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include a first account and a second account;

[0198] S3, in response to a second target operation performed on the first chat panel, sending a first chat message from the first account to the second account.

[0199] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

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

[0201] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0202] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0203] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

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

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

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

Claims

1. A method for using a chat function, characterized in that: include: Displaying a first playback object in a target game screen, wherein the target game screen is a game screen generated when a first account logs into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, wherein the first game video represents a game video generated by recording a game in which the first account and a second account jointly participate; In response to a first target operation performed on the first playback object, displaying the first game video and a first chat panel, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include the first account and the second account; In response to a second target operation performed on the first chat panel, a first chat message is sent from the first account to the second account.

2. The method according to claim 1, characterized in that The method of displaying the first game video and the first chat panel in response to the first target operation performed on the first playback object includes: In response to the first target operation, displaying the first game video and a target account list, wherein the target account list includes multiple accounts participating in the game, and the multiple accounts include the second account; In response to a first interaction operation performed on the target account list, the first chat panel is displayed, wherein the first interaction operation is used to determine the second account from the target account list.

3. The method according to claim 2, characterized in that The method of displaying the first game video and the first chat panel in response to the first target operation performed on the first playback object includes: In response to the first target operation, displaying the first game video and a target round list, wherein the target round list includes a plurality of rounds corresponding to the game; In response to a second interactive operation performed on the target round list, the first chat panel is displayed, wherein the second interactive operation is used to determine a target round from the target round list, and the second account is an account that participates in the game together with the first account in the target round.

4. The method according to claim 2, characterized in that: The method of displaying the first game video and the first chat panel in response to the first target operation performed on the first playback object includes: In response to the first target operation, displaying the first game video and a target character list, wherein the target character list includes a plurality of virtual characters participating in the game; In response to a third interactive operation performed on the target character list, the first chat panel is displayed, wherein the third interactive operation is used to determine a target virtual character from the target character list, and the target virtual character is a virtual character used by the second account when participating in the game together with the first account.

5. The method according to claim 2, characterized in that: The method of displaying the first game video and the first chat panel in response to the first target operation performed on the first playback object includes: In response to the first target operation, displaying the first game video and a target event list, wherein the target event list includes a plurality of game events related to the first account generated in the one game; In response to a fourth interaction operation performed on the target event list, the first chat panel is displayed, wherein the fourth interaction operation is used to determine a target event from the target event list, and the target event is a game event associated with both the second account and the first account.

6. The method according to claim 1, characterized in that The method of displaying the first game video and the first chat panel in response to the first target operation performed on the first playback object includes: In response to the first target operation, displaying the first game video; In response to the first game video being played to a first time point, displaying the first chat panel, wherein the first account and the second account begin to interact with each other in a game at the first time point; In response to the first game video being played to a second time point, and in the case where the first account sends a first chat message to the second account, the first chat panel is canceled, wherein the first account and the second account end the game interaction at the second time point.

7. The method according to claim 6, characterized in that In response to the first game video being played to a second time point and the first account not sending a first chat message to the second account, after canceling the display of the first chat panel, the method further includes: In response to the first game video being played to a third time point, displaying a second chat panel, wherein the chat objects of the second chat panel include the first account and a third account, and the third account is an account in the first game video that participates in the game together with the first account and the second account; In response to a third target operation performed on the second chat panel, a second chat message is sent from the first account to the third account.

8. The method according to claim 1, characterized in that The displaying of the first playback object in the target game screen includes: In response to the one round of the game having ended, displaying a first playback object in the target game screen, wherein the first playback object is used to display game videos corresponding to the one or more recorded rounds of the game when triggered; In response to a determination operation performed on the first playback object, the first playback object is displayed.

9. The method according to claim 1, characterized in that: The displaying of the first playback object in the target game screen includes: In response to the target game round ending and the game round not being completely ended, displaying a second playback object in the target game screen, wherein the second playback object has a corresponding relationship with a second game video recorded for the target game round, and the second game video represents a game video generated by recording the target game round in a game round jointly participated by the first account and the second account; In response to a determination operation performed on the second playback object, the first playback object is displayed.

10. The method according to claim 1, characterized in that Before displaying the first playback object in the target game screen, the method further includes at least one of the following: In response to the first account starting to participate in the game, starting to record the game video screen of the game until the game ends, thereby generating the first game video; In response to the first account starting to participate in the game, recording the game video screen of each round in the game to generate a first game video set, wherein the first game video set includes the first game video, each game video in the first game video set corresponds to each round in the game, and each game video in the first game video set is set to be allowed to be played after recording is completed; In response to the first account starting to participate in the game, a recording operation is started for the game video screen of the game, and a clip operation is performed on the game video screen where a game event occurs, to generate a second game video set, wherein the second game video set includes the first game video, each game video in the second game video set corresponds one-to-one to each game event generated in the game, the game event corresponding to the first game video is jointly participated in by the first account and the second account, and each game video in the second game video set is set to be allowed to be played after recording is completed.

11. A method for using a chat function, characterized in that: include: Displaying in the target game application that the second playback object and the second account receive the first chat message sent by the first account, wherein the second playback object has a corresponding relationship with the first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is the chat message sent by the first account during the process of playing the first game video; In response to a fourth target operation performed on the second playback object, displaying the first game video and a third chat panel, wherein the fourth target operation is used to instruct to start playing the first game video, and the chat objects of the third chat panel include the first account and the second account; In response to a fifth target operation performed on the third chat panel, a third chat message is sent from the second account to the first account.

12. A device for using a chat function, characterized in that: include: A first display module is used to display a first playback object in a target game screen, wherein the target game screen is a game screen generated when a first account logs into a target application, and the first playback object has a corresponding relationship with a first game video that has been recorded, and the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate; A second display module, configured to display the first game video and a first chat panel in response to a first target operation performed on the first playback object, wherein the first target operation is used to indicate starting to play the first game video, and the chat objects of the first chat panel include the first account and the second account; The first sending module is used to send a first chat message from the first account to the second account in response to a second target operation performed on the first chat panel.

13. A device for using a chat function, characterized in that: include: A third display module is used to display, in the target game application, a first chat message sent by the first account received by the second playback object and the second account, wherein the second playback object has a corresponding relationship with the first game video that has been recorded, the first game video represents a game video generated by recording a game in which the first account and the second account jointly participate, and the first chat message is the chat message sent by the first account during the process of playing the first game video; a fourth display module, configured to display the first game video and a third chat panel in response to a fourth target operation performed on the second playback object, wherein the fourth target operation is used to indicate the start of playing the first game video, and the chat objects of the third chat panel include the first account and the second account; The second sending module is used to send a third chat message from the second account to the first account in response to a fifth target operation performed on the third chat panel.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program can be executed by a terminal device or a computer to execute the method described in any one of claims 1 to 10.

15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 10 are implemented.

16. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 10 through the computer program.