Interaction method and related device
By sending messages in the chat interface to trigger the launch control, the problem of cumbersome game program launch is solved, enabling convenient game launch and effective program distribution, and improving the player experience and the interactivity of the chat platform.
Patent Information
- Application Number
- CN202410963131.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2026-01-20
AI Technical Summary
In existing technologies, the way game programs are launched is relatively simple, requiring players to download the program themselves and switch from other program interfaces, which makes the launch process cumbersome, affects the player experience, and is not conducive to the dissemination and promotion of game programs.
By sending messages in the chat interface to trigger the synchronous display of the launch control, the chat object can start the game program without exiting the interface, and promote the game program in the same chat, thereby improving the spread and acceptance of the game program by leveraging the interactivity of the chat platform.
It enabled convenient game launch, improved player experience, enhanced the dissemination and promotion of the game, and promoted closer interaction between session participants and increased the interactive activity of the session platform.
Smart Images

Figure CN121360370A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, and in particular to an interaction method and related device. BACKGROUND
[0002] Electronic games are one of the popular entertainment media at present, and players can obtain rich and colorful game experience in various electronic games.
[0003] In the related art, if a player wants to start a game, the player can only perform an operation on a game program, such as clicking a game icon. After obtaining the operation on the game program, the computer device displays a game interface corresponding to the game program for the player to play the game.
[0004] The game starting method in the related art is relatively single, and such starting method requires the player to download the game program by himself / herself and switch out of other program interfaces to perform an operation on the game program, so the starting process is relatively cumbersome and it is difficult to bring a convenient game experience to the player. SUMMARY
[0005] To solve the above technical problems, the present application provides an interaction method, supports a novel game starting method, and is beneficial to the spread and promotion of the game program.
[0006] Embodiments of the present application disclose the following technical solutions:
[0007] In a first aspect, the embodiments of the present application disclose an interaction method, and the method comprises:
[0008] displaying a target session interface corresponding to a target session to a first object, the target session interface being used to support a plurality of conversation objects to perform a conversation in the target session, the first object being any one of the plurality of conversation objects;
[0009] based on an information sending operation of the first object, displaying a first starting control to the first object through the target session interface, the information sending operation being used to send target information in the target session, the first starting control being used to be synchronously displayed in a conversation interface corresponding to each of the plurality of conversation objects, and the target session interface being the conversation interface corresponding to the first object;
[0010] based on a trigger operation of the first object on the first starting control, displaying a first game interface to the first object, the first game interface being used to support the first object to use a first game program.
[0011] In a second aspect, the embodiments of the present application disclose an interaction method, and the method comprises:
[0012] obtain session information sent by a first object in a target session;
[0013] determine, based on the session information, control display data for target information, the control display data being used to display a first start control to the first object through a target session interface corresponding to the target session, the target session interface being used to support multiple session objects to have a conversation in the target session, the first start control being used to be synchronously displayed in session interfaces corresponding to the multiple session objects respectively, the target session interface being a session interface corresponding to the first object;
[0014] obtain, based on obtaining a game interface display request, game data corresponding to the first object, the game data being used to display a first game interface to the first object, the first game interface being used to support the first object to use a first game program, the game interface display request being generated based on a triggering operation on the first start control.
[0015] In a third aspect, an embodiment of the present application discloses an interaction device, the device comprising a first display unit, a second display unit, and a third display unit:
[0016] The first display unit is configured to display a target session interface corresponding to a target session to a first object, the target session interface being used to support multiple session objects to have a conversation in the target session, the first object being any one of the multiple session objects.
[0017] The second display unit is configured to display a first start control to the first object through the target session interface based on an information sending operation of the first object, the information sending operation being used to send target information in the target session, the first start control being used to be synchronously displayed in session interfaces corresponding to the multiple session objects respectively, the target session interface being a session interface corresponding to the first object.
[0018] The third display unit is configured to display a first game interface to the first object based on a triggering operation of the first object on the first start control, the first game interface being used to support the first object to use a first game program.
[0019] In a possible implementation, the device further comprises a fourth display unit and a fifth display unit:
[0020] The fourth display unit is configured to display a game sharing control to the first object through the target session interface based on the information sending operation of the first object, the game sharing control being used to be synchronously displayed in the session interfaces corresponding to the multiple session objects respectively.
[0021] The fifth display unit is configured to display a first session selection interface based on the triggering operation of the game sharing control by the first object, the first session selection interface includes a plurality of first session selection controls, and a triggering operation of a first selection control is configured to trigger display of the first starting control in a session interface corresponding to a target first session, the first selection control is a selection control corresponding to the target first session, and the target first session is any one of the plurality of first sessions.
[0022] In a possible implementation, the first game program has a plurality of game servers, the target session is a session in a target session platform, the first game interface is configured to support the first object to use the first game program in a first game server, the first game server is a game server corresponding to the target session platform, game servers corresponding to different platforms are different, and game progresses corresponding to the first object in different game servers are independent of each other.
[0023] The third display unit is specifically configured to:
[0024] The third display unit is specifically configured to:
[0025] In a possible implementation, the plurality of game servers includes a plurality of second game servers, the target session platform corresponds to the plurality of second game servers, the first game server is any one of the plurality of second game servers, the plurality of second game servers have respectively corresponding time intervals, time intervals corresponding to different second game servers do not overlap, the first game server corresponds to a target time interval, and the third display unit is specifically configured to:
[0026] The third display unit is specifically configured to:
[0027] In a possible implementation, the apparatus further includes a sixth display unit and a seventh display unit.
[0028] The sixth display unit is configured to display a live broadcast interface corresponding to a target live broadcast platform, the live broadcast interface is configured to display live broadcast content broadcast by the target live broadcast platform, and the live broadcast interface includes a second starting control.
[0029] The seventh display unit is configured to display a second game interface based on a triggering operation on the second starting control, the second game interface being configured to support the first object to use the first game program in a second game server, and the target live broadcast platform corresponding to the second game server.
[0030] In a possible implementation, the target session is a session in a target session platform, the first game interface is configured to display activity information, and the activity information is configured to indicate that the first object acquires a resource reward by completing a target game behavior in the first game program.
[0031] The first sending unit is configured to send, to the first object, a resource reward related to the target session platform based on the first object completing the target game behavior.
[0032] In a possible implementation, the apparatus further includes an eighth display unit.
[0033] The eighth display unit is configured to display, to the first object, team information through the first game interface based on a second object in the plurality of session objects performing a triggering operation on the first starting control, the team information being configured to indicate that the first object and the second object are in the same team in the first game program, and a plurality of objects in the same team being configured to jointly perform a game behavior, the second object being any object except the first object.
[0034] In a possible implementation, the apparatus further includes a ninth display unit.
[0035] The ninth display unit is configured to display a second session selection interface, the second session selection interface including a plurality of second session corresponding selection controls, the target session being any one of the plurality of second sessions, a triggering operation on a second selection control being configured to add an information starting function in the target session, the second selection control being a selection control corresponding to the target session, and the information starting function being configured to display, to the first object, the first starting control through the target session interface based on the information sending operation.
[0036] In a possible implementation, the first game interface includes a characteristic value acquisition control, and the apparatus further includes a tenth display unit and a second sending unit.
[0037] The tenth display unit is configured to display a characteristic value acquisition interface based on a triggering operation on the characteristic value acquisition control, the characteristic value acquisition interface being configured to display first characteristic value acquisition information, the first characteristic value acquisition information being configured to indicate that the first object acquires a preset number of characteristic values by completing a target behavior, the characteristic values being configured to be used in the first game program.
[0038] The second sending unit is configured to send the preset number of characteristic values to the first object based on the first object completing the target behavior.
[0039] In a possible implementation, the characteristic value acquisition interface includes an invitation control, and the apparatus further includes an eleventh display unit and a third sending unit:
[0040] The eleventh display unit is configured to display an object selection interface based on a triggering operation on the invitation control, the object selection interface including a plurality of invitation controls corresponding to a plurality of target invited objects respectively.
[0041] The third sending unit is configured to send the preset number of characteristic values to the first object based on a first triggering operation on a target invitation control and the target invited object completing the target behavior, the target invitation control being the invitation control corresponding to the target invited object, and the first triggering operation being configured to display second characteristic value acquisition information to the target invited object, the second characteristic value acquisition information being configured to indicate that the target invited object causes the first object to acquire the preset number of characteristic values by completing a target behavior.
[0042] In a possible implementation, the target session is a session in a target session platform, and the target behavior is a behavior performed in the target session platform.
[0043] In a possible implementation, the second display unit is specifically configured to:
[0044] display a plurality of start controls to the first object through the target session interface based on an information sending operation of the first object, the first start control being any one of the plurality of start controls, a triggering operation on a start control being configured to trigger display of a game interface of a game program corresponding to the start control, different start controls corresponding to different game programs, and the first start control corresponding to the first game program.
[0045] In a possible implementation, the first game interface includes a quit control, and the apparatus further includes a twelfth display unit:
[0046] The twelfth display unit is configured to hide the first game interface and display the target session interface based on a triggering operation on the quit control.
[0047] In a possible implementation, the apparatus further includes a thirteenth presentation unit, a fourteenth presentation unit, and a fifteenth presentation unit:
[0048] The thirteenth presentation unit is configured to present, to the first object, a refresh control through the target session interface based on an information sending operation of the first object.
[0049] The fourteenth presentation unit is configured to present, to the first object, a third start control through the target session interface based on a triggering operation on the refresh control.
[0050] The fifteenth presentation unit is configured to present, to the first object, a third game interface based on a second triggering operation of the first object on the third start control, the third game interface being configured to support the first object to use a second game program, the second game program being different from the first game program.
[0051] In a possible implementation, the fifteenth presentation unit is specifically configured to:
[0052] based on the second triggering operation and the first game interface being in a presentation state, hide the first game interface and present the third game interface to the first object.
[0053] The apparatus further includes a sixteenth presentation unit and a seventeenth presentation unit:
[0054] The sixteenth presentation unit is configured to present, to the first object, a switching control through the third game interface.
[0055] The seventeenth presentation unit is configured to hide the third game interface and present the first game interface to the first object based on a triggering operation of the first object on the switching control.
[0056] In a fourth aspect, an embodiment of the present application discloses an interaction apparatus, the apparatus including a first acquisition unit, a determination unit, and a second acquisition unit:
[0057] The first acquisition unit is configured to acquire session information sent by a first object in a target session.
[0058] The determination unit is configured to determine, based on the session information as target information, control presentation data, the control presentation data being configured to present, to the first object, a first start control through a target session interface corresponding to the target session, the target session interface being configured to support a plurality of session objects to conduct a session in the target session, the first start control being configured to be synchronously presented in session interfaces corresponding to the plurality of session objects respectively, the target session interface being a session interface corresponding to the first object.
[0059] The second obtaining unit is configured to obtain, based on obtaining a game interface display request, game data corresponding to the first object, the game data being used to display a first game interface to the first object, the first game interface being used to support the first object to use a first game program, and the game interface display request being generated based on a triggering operation on the first starting control.
[0060] In a possible implementation, the first game program has a plurality of game servers, the target session is a session in a target session platform, the first game interface is used to support the first object to use the first game program in a first game server, the first game server is a game server corresponding to the target session platform, game servers corresponding to different platforms are different, and game progresses corresponding to the first object in different game servers are independent of each other. The second obtaining unit is specifically configured to:
[0061] obtain, based on obtaining a game interface display request, game data corresponding to the first game server of the first object, the game data being used to record a game progress of the first object in the first game server.
[0062] In a fifth aspect, the embodiments of the present application disclose a computer device, the computer device comprising a processor and a memory:
[0063] The memory is configured to store a computer program and transmit the computer program to the processor.
[0064] The processor is configured to execute the interaction method in any one of the first aspect or the interaction method in any one of the second aspect according to instructions in the computer program.
[0065] In a sixth aspect, the embodiments of the present application disclose a computer readable storage medium, the computer readable storage medium being configured to store a computer program, the computer program being configured to execute the interaction method in any one of the first aspect or the interaction method in any one of the second aspect.
[0066] In a seventh aspect, the embodiments of the present application disclose a computer program product comprising a computer program, when the computer program product is executed on a computer device, the computer device is caused to execute the interaction method in any one of the first aspect or the interaction method in any one of the second aspect.
[0067] It can be seen from the technical solution that, in order to meet the conversation needs of the first object, the computer device can first display a target conversation interface corresponding to a target conversation to the first object, the target conversation interface is used to support multiple conversation objects to conduct conversations in the target conversation, and the first object can be any one of the multiple conversation objects. In the process of the first object conducting a conversation in the target conversation through the target conversation interface, if the first object wants to use the first game program, the first object can send target information in the target conversation through an information sending operation. Based on the information sending operation, the first object can be displayed with a first starting control, and the first starting control is used to be synchronously displayed in the conversation interfaces corresponding to the multiple conversation objects. Thus, based on the information sending operation of the first object, the multiple conversation objects can see the first starting control through their own conversation interfaces. The conversation object that wants to use the first game program can perform a triggering operation on the first starting control. For example, based on the triggering operation of the first object on the first starting control, the first object can be displayed with a first game interface, and the first game interface is used to support the first object to use the first game program. Thus, through the interaction manner of the present application, on the one hand, a game program starting manner based on a conversation interface is provided, so that the first object can start the game program that the first object wants to use without exiting the conversation interface, and the convenience of game starting is improved. On the other hand, any conversation object sends target information in the conversation, and all the conversation objects can see the first starting control through the conversation interfaces, so that all the conversation objects can use the first game program through the first starting control, and the first game program can be effectively promoted to the conversation objects in the same conversation, the propagation degree and acceptance degree of the first game program are improved, and using the same game program also helps to improve the close degree of interaction between the multiple conversation objects, helps to improve the interaction heat of the conversation platform to which the target conversation belongs, and can realize the bidirectional incentive of the first game program and the conversation platform. BRIEF DESCRIPTION OF DRAWINGS
[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0069] Figure 1 A schematic diagram of an interaction method in an actual application scenario provided by an embodiment of the present application;
[0070] Figure 2 A flowchart of an interaction method provided by an embodiment of the present application;
[0071] Figure 3 A schematic diagram of an interaction method provided by an embodiment of the present application;
[0072] Figure 4 A schematic diagram of an interaction method provided for an embodiment of the application;
[0073] Figure 5 A schematic diagram of an interaction method provided for an embodiment of the application;
[0074] Figure 6 A schematic diagram of an interaction method provided for an embodiment of the application;
[0075] Figure 7 A schematic diagram of an interaction method provided for an embodiment of the application;
[0076] Figure 8 A schematic diagram of an interaction method provided for an embodiment of the application;
[0077] Figure 9 A schematic diagram of an interaction method provided for an embodiment of the application;
[0078] Figure 10 A flowchart of an interaction method provided for an embodiment of the application;
[0079] Figure 11 A signaling diagram of an interaction method in an actual application scenario provided for an embodiment of the application;
[0080] Figure 12 A schematic diagram of an interaction method in an actual application scenario provided for an embodiment of the application;
[0081] Figure 13 A structural block diagram of an interaction apparatus provided for an embodiment of the application;
[0082] Figure 14 A structural block diagram of an interaction apparatus provided for an embodiment of the application;
[0083] Figure 15 A structural diagram of a terminal provided for an embodiment of the application;
[0084] Figure 16 A structural diagram of a server provided for an embodiment of the application;
[0085] Figure 17 A schematic diagram of an interaction method provided for an embodiment of the application;
[0086] Figure 18 A schematic diagram of an interaction method provided for an embodiment of the application. DETAILED DESCRIPTION
[0087] Embodiments of the present application are described below with reference to the accompanying drawings.
[0088] The running of the electronic game needs the user to start the game program corresponding to the electronic game. In the related art, the game program and other programs are independent of each other. If the user wants to use the game program, and the game program does not exist in the currently used program interface, the user needs to exit the current program interface, find the game program, and perform a triggering operation. This game program starting mode is relatively cumbersome on the one hand, and the user needs to exit the currently used program interface, and the user's interactive experience is poor. On the other hand, the entire interactive process of the user starting the game program and using the game program cannot be perceived by other users, which is not conducive to the spread and promotion of the game program.
[0089] To solve the above technical problems, the present application provides an interactive method. When a conversation object is in conversation with other conversation objects through a conversation interface, if the conversation object wants to use a first game program, the conversation object can trigger the synchronous display of a first starting control in the conversation interfaces corresponding to the plurality of conversation objects by sending specified information in the conversation, and each conversation object can trigger the display of a game interface corresponding to the first game program by triggering the first starting control. The first game program can be used through the game interface. On the one hand, the present application can start the first game program without the conversation object exiting the conversation interface, improving the convenience of the game program starting interaction. On the other hand, the synchronous display of the first starting control can be triggered by any conversation object inputting target information, so that each conversation object can start the first game program, which helps to spread and promote the first game program.
[0090] It can be understood that the method can be applied to a computer device, which is a computer device capable of participating in interaction, for example, a terminal device or a server. When the computer device is used for the interactive method on the front-end side of the present application, the method can be independently executed by the terminal device, or can be applied to a network scenario of communication between the terminal device and the server. When the computer device is used for the interactive method on the back-end side of the present application, the present application can be independently executed by the terminal device or the server, or can be executed by the terminal device and the server in cooperation. The terminal device can be a mobile phone, a tablet computer, a notebook computer, a desktop computer, and the like. The terminal device can also include various virtual reality devices, for example, can include an augmented reality (AR) device, such as an AR glasses, an AR screen, and the like, and can include a virtual reality technology (VR) device, such as a head-mounted VR glasses, and the like. The server can be understood as an application server, or a Web server. In actual deployment, the server can be an independent server, a cluster server, or a cloud server, and the like.
[0091] In order to facilitate understanding of the technical solutions provided in the present application, next, the interactive method provided in the present application will be introduced in combination with an actual application scenario.
[0092] Referring to Figure 1 , Figure 1 is a schematic diagram of the interactive method provided in the present application in an actual application scenario, in which the computer device can be a terminal device 101 of object B, and the terminal device 101 can be a mobile phone of object B.
[0093] The terminal device 101 can first show a target conversation interface to object B, the target conversation interface being used for a target conversation, the target conversation being a dialogue between object A and object B, and the target conversation interface being capable of showing information sent by object A and object B in the target conversation. If object B wants to use the first game program, the target information “ / start” can be input through an input box below the interface, and then a trigger operation 1 is performed on the “send” control, the two operations constituting an information sending operation for sending target information in the target conversation.
[0094] Based on the information sending operation performed by object B, the first start control is shown on the conversation interface of each conversation object in each target conversation, and the first start control is used for starting the first game program. For example, the terminal device 101 can show the first start control to object B through the target conversation interface, and the terminal device 102 of object A side can show the first start control to object A through the conversation interface corresponding to object A. Any conversation object who wants to use the first game program can start the first game program through a trigger operation on the first start control, for example, object B can perform a trigger operation 2 on the first start control, based on which the terminal device 101 shows a first game interface to object B, the first game interface being used for object B to use the first game program, i.e., to play in the first game program.
[0095] As can be seen, on the one hand, object B can directly trigger the display of the first start control through the simple operation of sending target information in the process of conducting a conversation, so as to use the first game program, and the interactive process of starting the game program is relatively simple and convenient, which can bring a more excellent interactive experience to object B; on the other hand, after any conversation object sends target information, each conversation object in the same conversation can see the first start control through his own conversation interface, so as to bring the ability of starting the first game program to each conversation object, which is helpful to popularize and spread the first game program.
[0096] Next, the technical solutions provided in the present application will be introduced in combination with the accompanying drawings.
[0097] Referring to Figure 2 ,Figure 2 A flowchart of an interaction method provided for an embodiment of the present application, in which embodiment the computer device can be any computer device supporting front-end interaction, the method comprising:
[0098] S201: Display a target session interface corresponding to a target session to a first object.
[0099] The target session interface is configured to support multiple session objects to conduct a session in the target session, for example, can be the session interface shown in FIG. 1, and the first object can be any one of the multiple session objects. The session refers to the behavior of information exchange between the multiple session objects, and the target session can be any session. The target session refers to the carrier for accommodating the multiple session objects to conduct a session. Figure 1
[0100] S202: Based on an information sending operation of the first object, display a first starting control to the first object through the target session interface.
[0101] In the related art, in the process of conducting a session through the target session interface, if the first object wants to use the first game program, it needs to exit from the target session interface, find the starting control corresponding to the first game program, and then start the first game program for use through the triggering operation of the starting control. Therefore, the starting mode in the related art will cause the following problems:
[0102] Firstly, this starting mode needs to exit from the session interface, thereby interrupting the session process of the first object, and greatly affecting the session experience of the first object;
[0103] Secondly, this starting mode needs the first object to find the starting control corresponding to the first game program by itself, and the interaction process is relatively cumbersome, which will consume more interaction time of the first object;
[0104] Thirdly, other session objects in the same session cannot perceive that the first object uses the first game program, and cannot help to spread and promote the first game program.
[0105] To solve the above technical problems, in the present application, if the first object wants to use the first game program in the process of the conversation, the information sending operation can be directly performed, and the information sending operation is used to send target information in the target conversation. Among them, the information sending operation can include a variety of operations, for example, the information sending operation can be the operation of inputting information through the input box in the conversation interface and sending, or it can also be the trigger operation for a specific information sending control, which can quickly complete the sending of target information in the target conversation. The target information is the specified information for triggering the display of the first start control, which can be freely set, for example, it can be “ / start” information, or “start the first game program” information, etc., which is not limited here.
[0106] After the first object performs the information sending operation, the computer device can show the first start control to the first object, and the first start control is used to be synchronously displayed in the conversation interfaces corresponding to the plurality of conversation objects respectively. The target conversation interface is the conversation interface corresponding to the first object. That is, after any one of the conversation objects in the target conversation sends the target information, each of the conversation objects in the target conversation can see the first start control through their own conversation interfaces, so that the information sending operation performed by any one of the conversation objects can enable all the conversation objects in the same conversation to have the ability to start the first game program, thereby helping to popularize the first game program to the plurality of conversation objects, improving the intention degree of the plurality of conversation objects to use the first game program, and helping to promote the spread and popularization of the first game program. At the same time, this method can also enable the plurality of conversation objects in the same conversation to know whether the first game program is used by each other, thereby helping to promote the exchange of the first game program among the plurality of conversation objects in the conversation.
[0107] S203: based on the trigger operation of the first object on the first start control, the first game interface is shown to the first object.
[0108] Any conversation object can start the first game program for use through the trigger operation on the first start control, and the first game program can be any game program. For example, based on the trigger operation of the first object on the first start control, the computer device can start the first game program and show the first game interface to the first object, and the first game interface is used to support the first object to use the first game program. It can be understood that the trigger operation involved in the present application can include a variety of trigger operations, which are not limited here.
[0109] From the above technical solutions, the present application has the following technical effects compared with the related art:
[0110] In a first aspect, the application provides a game program starting mode based on a conversation interface, so that a first object can start a game program to be used without exiting the conversation interface, improving the convenience of game starting.
[0111] In a second aspect, after any conversation object sends target information in a conversation, all conversation objects can see the first starting control through the conversation interface, so that all conversation objects can use the first game program through the first starting control, and can effectively promote the first game program to the conversation objects in the same conversation, improving the propagation and acceptance of the first game program, and using the same game program can also help to improve the close degree of interaction between multiple conversation objects, help to improve the interaction heat of the conversation platform to which the target conversation belongs, and achieve bidirectional motivation of the first game program and the conversation platform.
[0112] In a third aspect, through the synchronously displayed first starting control, the same conversation objects can understand the use of the first game program of other conversation objects, which helps to promote the exchange of game programs between multiple conversation objects, improves the close degree of interaction in the conversation, and brings a better conversation experience to the conversation objects.
[0113] In a fourth aspect, since the application triggers the display of the first starting control through the sending of target information, other conversation objects in the same conversation can also know the interaction mode of triggering the display of the control through the sending of target information, and thus help to promote and propagate this interaction mode.
[0114] Next, the technical details involved in the application will be described in detail.
[0115] First, in order to facilitate the conversation objects to promote the first game program to more conversation objects, in a possible implementation manner, the computer device can also support the conversation objects to share the first starting control to other conversations, so that the conversation objects in the other conversations can use the first game program through the first starting control.
[0116] In this implementation manner, based on the information sending operation of the first object, the computer device can also display a game sharing control to the first object through the target conversation interface, and the game sharing control is used to synchronously display in the conversation interfaces corresponding to multiple conversation objects, that is, after any conversation object performs an information sending operation, each conversation object in the target conversation can see the game sharing control through its own conversation interface.
[0117] If the first object wants to share the first game program to other sessions, a trigger operation can be performed on the game sharing control. Based on the trigger operation of the first object on the game sharing control, the computer device can first display a first session selection interface, and the first session selection interface includes a plurality of selection controls corresponding to the plurality of first sessions respectively, so that the first object selects a session from the plurality of first sessions in which the first object wants to share. The plurality of first sessions can be any session. For example, if the first object wants to share the first game program to a target first session, a trigger operation can be performed on the first selection control, and the trigger operation on the first selection control is used to trigger the display of the first start control in the session interface corresponding to the target first session. The first selection control is the selection control corresponding to the target first session, and the target first session can be any one of the plurality of first sessions. The session interface corresponding to the target first session refers to the session interface corresponding to each session object in the target first session, that is, each session object in the target first session can see the first start control, so that each session object in the target first session can use the first game program through the trigger operation on the first start control, further improving the propagation degree of the first game program, which helps to further expand the intended group of the first game program; at the same time, it is also helpful to improve the close degree of communication between session objects of different sessions, and improve the interaction experience between session objects of different sessions.
[0118] As shown in Figure 3 After sending the target information through the information sending operation in the target session interface, the first start control and the game sharing control are triggered to be displayed. The trigger operation 2 performed on the game sharing control can trigger the display of the session selection interface, and the session selection interface includes selection controls corresponding to the four first sessions of session 1 to session 4 respectively. If the first object wants to share the first game program in session 4, the trigger operation 3 can be performed on the selection control corresponding to session 4. Based on the trigger operation 3, the first start control is displayed in the session interface corresponding to session 4, so that the session objects in session 4 can start the first game program through the first start control.
[0119] It can be understood that if the use objects of the first game program are all in one game area server, on the one hand, it may cause the server corresponding to the game area server to be too large, and on the other hand, it may cause the game progress of different use objects to be greatly different due to the fact that some use objects start to use the game program earlier and some use objects start to use the game program later. In order to avoid the above technical problems, in one possible implementation, the present application can set different game area servers for different platforms, so that the objects of the same platform use the first game program in the same game area server, and the objects of different platforms can use the first game program in different game area servers.
[0120] In the implementation, the first game program has multiple game area servers, and game progresses of different game area servers are independent of each other, that is, corresponding game progresses of the same object in different game area servers are independent of each other. Therefore, game data of different game area servers can be stored in different game servers, so as to reduce the data processing pressure of a single game server.
[0121] In the implementation, multiple platforms can be included, and the multiple platforms include a target session platform, the target session is a session in the target session platform, and the target session platform can be any type of session platform. The first game interface is used to support the first object to use the first game program in the first game area server, the first game area server is a game area server corresponding to the target session platform, game area servers corresponding to different platforms are different, and corresponding game progresses of the first object in different game area servers are independent of each other. That is, the game area server corresponding to the game interface started by the first object in the target session platform through the above interaction mode is different from the game area server corresponding to the game interface started by the first object in other platforms through interaction, and corresponding game progresses are independent of each other.
[0122] When step S203 is performed, the computer device can perform step S2031 (not shown in the figure), which is a possible implementation of step S203, and includes the following steps.
[0123] S2031: based on the triggering operation of the first object on the first starting control, and the target session being a session in the target session platform, the first game interface is displayed to the first object.
[0124] After the first object performs the triggering operation, the platform corresponding to the target session in which the first starting control is located is first determined. If the target session is a session in the target session platform, the first game interface is displayed. Otherwise, if the first starting control is located in other platforms, a game interface corresponding to other game area servers is displayed to the first object, so that the first object uses the first game program in other game area servers.
[0125] The advantage of this mode is that, in addition to the above-mentioned reduction of server pressure, it can also avoid the problem that the game progress of different objects is too different due to the placement of objects of all platforms in the same game area server, which affects the game experience. When a new platform that can use the first game program appears, since the new platform is assigned a new game area server, the objects of the new platform can not be affected by the game progress of the objects in other platforms, thereby ensuring the game experience of the objects of the new platform. At the same time, placing objects of the same platform in the same game area server can also enhance the interaction between objects of the same platform, and bring closer interaction experience to objects of the same platform.
[0126] In addition to avoiding too large game progress difference between different objects by setting different game area servers for different platforms, in another possible implementation, multiple game area servers can be set for the same platform, and objects with relatively close game progress are further put into the same game area server to further balance the game progress of multiple objects in the same game area server.
[0127] In this implementation, the multiple game area servers can further include multiple second game area servers, and the target session platform corresponds to the multiple second game area servers, that is, the multiple second game area servers are game area servers that can be entered by the first game program used by the first game control displayed in the target session platform. It can be understood that, generally, because the game progress is relatively strong in association with the game time, the object with longer game time generally corresponds to larger game progress, and therefore, the objects with relatively close time of first using the game program, that is, the objects with relatively close time of starting to use the game program, have relatively close game progress in the game program. Therefore, in order to put the objects with relatively close game progress into the same game area server to use the first game program, the computer device can determine the game area server corresponding to the object based on the time of first using the first game program by the object.
[0128] For example, the first game area server can be any one of the multiple second game area servers, and the multiple second game area servers have respective corresponding time intervals, and the time intervals corresponding to different second game area servers do not overlap. The first game area server corresponds to a target time interval, and when step S2031 is executed, the computer device can execute step S20311 (not shown in the figure), which is a possible implementation of step S2031, and includes:
[0129] S20311: based on the triggering operation of the first object on the first starting control, the target session being a session in the target session platform, and the time point of first using the first game program by the first object being in the target time interval, displaying the first game interface to the first object.
[0130] After the first object performs the triggering operation on the first starting control, the computer device not only determines the target session platform corresponding to the first starting control, but also analyzes which time interval the time point when the first object first uses the first game program is in. Based on the time point being in the target time interval, it is indicated that the game progress of the first object in the first game program is relatively close to the game progress of other objects in the first game program in the target time interval at the time point when the first object first uses the first game program, that is, the game progress of the objects in the first game region server is relatively close, and therefore the first game interface can be displayed to enable the first object and other objects in the first game region server to jointly play the game. It can be understood that the analysis process is performed every time the first game program is used, and therefore, due to the time point when the first game program is first used being unchanged, the first object uses the first game program in the same game region server when the first game program is started through the target session platform, and the game region server does not change, thereby ensuring the game experience of the first object.
[0131] Of course, the first object can also use the first game program through other platforms. For example, in another possible implementation, the first object can also use the first game program through a target live broadcast platform.
[0132] The computer device can first display a live broadcast interface corresponding to the target live broadcast platform. The target live broadcast platform can be any live broadcast platform, and the live broadcast interface is used to display live broadcast content live broadcast through the target live broadcast platform. The live broadcast content can be any. The live broadcast interface includes a second starting control, and the second starting control is used to start the first game program. In the process of watching the live broadcast content through the live broadcast interface, if the first object wants to use the first game program, a triggering operation can be performed on the second starting control.
[0133] Based on the triggering operation on the second starting control, the computer device can display a second game interface, and the second game interface is used to support the first object to use the first game program in a second game region server. The target live broadcast platform corresponds to the second game region server. On the one hand, this interaction mode can enable the first object to complete the starting of the first game program without exiting the live broadcast interface, thereby improving the convenience of starting the game program in the live broadcast environment. On the other hand, this interaction mode can enable the objects of the target live broadcast platform and the objects of the target session platform to be in different game region servers for playing, thereby improving the association between the objects in a single game region server, and avoiding affecting the game experience due to the large difference in game progress between the objects of the two platforms.
[0134] For example, Figure 4As shown, in the live interface, a plurality of game corresponding starting controls can be displayed, if the first object wants to use the game program corresponding to game 1, trigger operation 1 can be performed on the starting control corresponding to game 1, and the computer device will display a second game interface for the first object to use the game program corresponding to game 1 in the second game area.
[0135] In a possible implementation, when the target session is a session in the target session platform, in order to further improve the popularity of the first game program, the computer device can improve the intention degree of the first object to use the first game program by sending the first object a target session platform related resource reward.
[0136] In this implementation, the first game interface can be used to display activity information, which is used to indicate that the first object can obtain a resource reward by completing a target game behavior in the first game program. The resource reward can be any resource reward related to the target session platform. For example, the activity information can be "complete two game matches to obtain a virtual chat dress", and "complete two game matches" is the target game behavior, and "virtual chat dress" is the resource reward related to the target session platform. Alternatively, the activity information can be "defeat a specified game object to obtain a member of the target session platform", and "defeat a specified game object" is the target game behavior, and "a member of the target session platform" is the resource reward related to the target session platform.
[0137] If the first object wants to obtain the resource reward, the first object can complete the target game behavior through the first game program. Based on the completion of the target game behavior by the first object, the computer device can send the first object a resource reward related to the target session platform. Since the first object is an object in the target session platform, the first object usually has a high intention degree for the resource reward related to the target session platform. Therefore, by this way, the enthusiasm of the first object to perform the game behavior in the first game program can be effectively improved, thereby improving the use popularity of the first game program, which is helpful for the promotion and development of the first game program.
[0138] In addition, it can be understood that the association between the plurality of session objects in the same session is usually high, and therefore the willingness of these session objects to jointly perform the game behavior in the first game program is usually high, for example, the plurality of session objects in the same session usually want to jointly perform a game match.
[0139] Based on this, in order to further meet the game program use needs of the object, and bring a better game experience to the conversation object in the same conversation, in a possible implementation, based on the fact that the second object in the multiple conversation objects performs the triggering operation on the first starting control, that is, the second object also uses the first game program, the computer device can display team information to the first object through the first game interface, the team information is used to identify that the first object and the second object are in the same team in the first game program, the multiple objects in the same team are used to jointly perform the game behavior, and the second object can be any object except the first object. That is, when multiple conversation objects in the target conversation use the first game program at the same time, the computer device can automatically put the multiple conversation objects into the same game team, so that the conversation objects in the same conversation can jointly perform the game behavior, and the game needs of the conversation objects are met as much as possible, and the game experience of the conversation objects is optimized. At the same time, this method can also improve the intention degree of the conversation objects in the same conversation to use the first game program, which is helpful to further promote the first game program.
[0140] As shown in Figure 5 When the object A and the object B in the same conversation both perform the triggering operation on the first starting control, the team information as shown in the figure will be displayed in the game interface, and the team information is used to identify that the object A and the object B can perform "PK" in the first game program, that is, jointly perform the game match.
[0141] It can be understood that, since the application triggers the use of the game program by sending the specified information in the conversation, and the specified information can also be the information that the conversation object can send in the daily conversation, therefore, in a possible implementation, in order to reduce the influence of this interaction mode on the conversation function, the computer device can support the conversation object to select the conversation that can trigger this interaction mode by itself.
[0142] Before the first object is presented with the target session interface corresponding to the target session, the computer device can first present a second session selection interface, the second session selection interface including a plurality of selection controls respectively corresponding to a plurality of second sessions, a trigger operation on a selection control being used to select a corresponding session. The target session can be any one of the plurality of second sessions, the second selection control being the selection control corresponding to the target session, and a trigger operation on the second selection control can be used to add an information start function in the target session, the information start function being used to present a first start control to the first object through the target session interface based on an information sending operation, i.e., the information start function is a function supporting the above-mentioned interaction mode. In this way, the first object can freely select in which sessions to enable the information start function, so as to, on the one hand, avoid the situation that target information is sent due to the need of the session, but the information start function is triggered to affect the session experience, further guaranteeing the session experience of the session object; on the other hand, the game program usage demand of the session object can be met as much as possible, so that the session object can clearly know in which sessions the first game program can be quickly started by sending target information.
[0143] It should be emphasized that there can be many cases of adding an information start function, for example, the target session can originally have the function, but the function is not enabled for the first object, and by adding the information start function, the function can be provided for the first object. The target session can originally not have the function, and after adding the information start function, each session object in the target session can use the function.
[0144] As shown in FIG. 1B, the second session selection interface includes selection controls respectively corresponding to session 1, session 2, and the target session. Figure 6 As shown in FIG. 1B, the second session selection interface includes selection controls respectively corresponding to session 1, session 2, and the target session.
[0145] It can be understood that in a game program, there are usually characteristic values that can be obtained and used by a player, such as game coins, game prop quantities, etc. In one possible implementation, in order to effectively indicate how an object obtains a characteristic value and guarantee the game experience of the object, the first game interface can include a characteristic value obtaining control.
[0146] If the first object wants to obtain the characteristic value, a trigger operation can be performed on the characteristic value obtaining control. Based on the trigger operation on the characteristic value obtaining control, the computer device can display a characteristic value obtaining interface, which is used to display first characteristic value obtaining information. The first characteristic value obtaining information is used to indicate that the first object obtains a preset number of characteristic values by completing the target behavior. The characteristic values are used in the first game program, for example, the characteristic values required for obtaining props in the game or obtaining game characters. Thus, the first object can understand that the preset number of characteristic values can be obtained by completing the target behavior through the first characteristic value obtaining information.
[0147] Based on the first object completing the target behavior, the computer device can send the first object a preset number of characteristic values for use in the first game program. As shown in Figure 7 Based on the trigger operation 1 on the characteristic value obtaining control, the computer device can display a characteristic value obtaining interface, which is used to indicate that the object can obtain characteristic values by charging. Based on the trigger operation 2 on the charging control, the charging operation can be completed to obtain 100 points of characteristic values.
[0148] To strengthen the close degree of interaction between objects, in one possible implementation, the first object can also invite other objects to help complete the target behavior to obtain characteristic values. The characteristic value obtaining interface includes an invitation control, which is used to invite other objects to complete the target behavior to make the first object obtain a preset number of characteristic values.
[0149] If the first object wants to invite other objects to complete the target behavior, a trigger operation can be performed on the invitation control. Based on the trigger operation on the invitation control, the computer device can display an object selection interface, which includes a plurality of invitation controls corresponding to a plurality of to-be-invited objects. The plurality of to-be-invited objects are objects that the first object can invite to help complete the target behavior.
[0150] The target invitation control is the invitation control corresponding to the target to-be-invited object. The target to-be-invited object can be any one of the to-be-invited objects. If the first object wants to invite the target to-be-invited object to help complete the target behavior, a first trigger operation can be performed on the target invitation control. Based on the first trigger operation on the target invitation control and the target to-be-invited object completing the target behavior, the computer device can send the first object a preset number of characteristic values. The first trigger operation is used to display second characteristic value obtaining information to the target to-be-invited object. The second characteristic value obtaining information is used to indicate that the target to-be-invited object makes the first object obtain a preset number of characteristic values by completing the target behavior. Thus, the target to-be-invited object can know that the first object can obtain characteristic values by completing the target behavior through the second characteristic value obtaining information.
[0151] Through the interaction mode, a novel interaction channel can be provided between the first object and the plurality of to-be-invited objects, so that the interaction closeness between the first object and the plurality of to-be-invited objects can be improved, and the game interaction experience of the first object can be improved.
[0152] In addition to the object being able to obtain a resource reward related to the target session platform by instructing the object to perform a game behavior in the first game program to improve the enthusiasm of the object to perform the game behavior, in another possible implementation manner, the computer device can also improve the enthusiasm of the first object to use the target session platform by the reward in the first game program. For example, the target session can be a session in the target session platform, and the target behavior can be a behavior performed in the target session platform, for example, sending 100 messages in the session, adding 10 session objects, and the like. Thus, by sending the feature value to the first object as an incentive, the enthusiasm of the first object to use the target session platform can be improved, so that the use popularity of the target session platform can be improved, and the development of the target session platform can be facilitated.
[0153] In addition, in a possible implementation manner, in addition to the first game program, the computer device can also support the session object to start a plurality of game programs through the information sending starting mode, so as to further enrich the game experience of the session object. When step S202 is performed, the computer device can perform step S2021 (not shown in the figure), which is a possible implementation manner of step S202, and includes:
[0154] S2021: based on the information sending operation of the first object, displaying a plurality of starting controls to the first object through the target session interface.
[0155] The first starting control can be any one of the plurality of starting controls, and the trigger operation on the starting control is used to display a game interface of a game program corresponding to the starting control. Different game programs correspond to different starting controls, and the first starting control corresponds to the first game program. That is, the first object can execute a trigger operation on the starting control corresponding to any game program of interest to the first object, to use the game program of interest to the first object, so that the richness and flexibility of the selectable game program when starting the game program are improved, thereby further optimizing the interaction experience of the first object. Figure 8 As shown in the figure, after the information sending operation is performed, the computer device displays the starting control corresponding to game 1 and the starting control corresponding to game 2 through the target session interface. By executing a trigger operation on the starting control corresponding to game 1, a game interface corresponding to game 1 can be displayed, so that the session object uses the game program corresponding to game 1. By executing a trigger operation on the starting control corresponding to game 2, a game interface corresponding to game 2 can be displayed, so that the session object uses the game program corresponding to game 2.
[0156] As mentioned above, one of the advantages of the present application is that the game program can be started during the conversation, so that the conversation object does not need to exit the conversation interface, thereby reducing the impact on the conversation experience; in a possible implementation, the computer device can also automatically return to the conversation interface to continue the conversation after the conversation object finishes using the game program, so as to further optimize the conversation experience of the conversation object.
[0157] In this implementation, the first game interface can include an exit control for exiting the use of the first game program. After the use of the first game program is finished, the first object can perform a trigger operation on the exit control. Based on the trigger operation on the exit control, the computer device can hide the first game interface to terminate the use of the first game program by the first object, and display the target conversation interface, so that the first object continues to exchange information in the target conversation. As shown in Figure 9 As shown in the figure, the game interface has an exit control in the upper right corner. Based on the trigger operation on the exit control, the game interface can be hidden, and the target conversation interface is displayed to object B again, so that object B and object A continue to have a conversation in the target conversation.
[0158] The advantage of this way is that, since the first object starts to use the first game program during the conversation, the first object usually has a high conversation demand. Therefore, by automatically displaying the target conversation interface for the conversation after the first object exits the first game program, the conversation demand of the first object can be further met, and a smoother conversation experience can be brought to the first object. The whole process does not need the first object to manually switch interfaces, and the interaction is convenient and efficient.
[0159] Next, the interaction method provided by the present application will be introduced from the background side.
[0160] Referring to Figure 10 , Figure 10 A flowchart of an interaction method provided by an embodiment of the present application, in which embodiment, the computer device can be any computer device capable of supporting front-end interaction through background data processing, for example, a terminal device or a server. The method comprises:
[0161] S1001: Obtain conversation information sent by a first object in a target conversation.
[0162] S1002: Determine control display data for the target information based on the conversation information.
[0163] In the process of obtaining the session information sent by the first object, the computer device can determine in real time whether the session information is target information. If it is target information, it means that the first object wants to start using the first game program. At this time, the computer device can determine control display data for displaying the first start control to the first object through the target session interface corresponding to the target session, that is, the control display data is data required to display the first start control, for example, the data can include image data, text data, size data required by the first start control, etc.
[0164] The target session interface is used to support multiple session objects to have a conversation in the target session, and the first start control is used to be synchronously displayed in the session interfaces corresponding to the multiple session objects respectively. The target session interface is the session interface corresponding to the first object. Thus, through the control display data, the first start control can be displayed in the session interfaces corresponding to the multiple session objects in the target session respectively, so that each session object in the target session can start the first game program for use through the first start control.
[0165] S1003: Obtain game data corresponding to the first object based on the obtained game interface display request.
[0166] The game interface display request is generated based on a trigger operation on the first start control. If the first object wants to use the first game program, the trigger operation can be performed on the first start control. The game interface display request is used to request to display the first game interface corresponding to the first game to the first object. The game data is used to display the first game interface to the first object. The first game interface is used to support the first object to use the first game program. For example, the game data can be used to record the game progress of the first object in the first game program, or can be data used to render the first game interface, etc. Herein, no limitation is made. When the computer device is different, the way of displaying the first game interface based on the game data can also be different. For example, when the computer device is a server, the game data can be sent to the terminal device on the first object side, and the terminal device displays the first game interface. When the computer device is a terminal device, the first game interface can be displayed according to the game data by itself.
[0167] In this way, when the first object sends target information in the target session, the first start control can be synchronously displayed to all session objects in the target session, and when the trigger operation of the first object on the first start control is obtained, the first game interface can be displayed to the first object, so that the first object can use the first game program.
[0168] As mentioned above, in order to balance the game progress of objects in the same game area service and ensure the game experience of the objects, different game area services can be set for different platforms, so that objects in the same platform use the game program in the same game area service, and objects in different platforms use the game program in different game area services. Next, from the perspective of background data processing, how to accurately analyze the game area service in which the object is located will be introduced.
[0169] In this implementation, the first game program has multiple game area services, the target session is a session in the target session platform, the first game interface is used to support the first object to use the first game program in the first game area service, the first game area service is the game area service corresponding to the target session platform, the game area services corresponding to different platforms are different, and the game progress corresponding to the first object in different game area services is independent of each other. When step S1003 is executed, the computer device can execute step S10031 (not shown in the figure), which is a possible implementation of step S1003, comprising:
[0170] S10031: based on the obtained game interface display request, obtaining the game data corresponding to the first object in the first game area service.
[0171] In this implementation, the same object has independent game data in each game area service, which is used to record the game progress of the object in each game area service. For example, the game data corresponding to the first game area service is used to record the game progress of the first object in the first game area service. Since the game interface display request is initiated by the first object through the first start control displayed in the target session platform, the computer device can know that the first object is an object in the target session platform, and therefore can obtain the game data corresponding to the first object in the first game area service to display the first game interface, so that the first object can successfully use the first game program in the first game area service.
[0172] Similarly, when the same platform corresponds to multiple game area services, the objects in the platform can also have corresponding game data in the multiple game area services. The computer device can determine the game data to be obtained for game interface display through the time point of first using the first game program and other information, which is not described herein.
[0173] In addition, in order to further enrich the game experience of the session object, the processing device can also provide the function of starting other game programs for the session object when the session object is not satisfied with the currently pushed game program.
[0174] For example, in one possible implementation, based on the information sending operation of the first object, the processing device can also display a refresh control to the first object through the target session interface. This refresh control is used to support the first object in triggering the display of the launch control corresponding to a new game program. If the first object is not satisfied with the first game program and wants to use another game program, it can perform a trigger operation on the refresh control.
[0175] Based on the trigger operation of the refresh control, the processing device can display a third launch control to the first object through the target session interface. This third launch control is used to launch a second game program, which is different from the first game program. The second game program can be of the same type as the first game program, such as both being shooting games or role-playing games; or it can be a different type of game program to provide a richer gaming experience for the first object. The first and second game programs can be set according to actual needs and are not limited here.
[0176] If the first user wants to use the second game program, they can perform a second trigger operation on the third launch control. Based on the first user's second trigger operation on the third launch control, the processing device can launch the second game program, or call the already launched second game program from the background, and then display the third game interface to the first user. This third game interface is used to support the first user's use of the second game program. Therefore, through the above scheme, the first user can actively trigger the display of launch controls for other game programs when they are not interested in the first game program, so that the first user can quickly launch and use other different game programs through the target session interface, maximizing the satisfaction of the first user's needs for using different game programs.
[0177] like Figure 17 As shown, after object B performs a message sending operation in the target session interface, the processing device displays the launch control and refresh control corresponding to game 1. At this time, triggering the launch control for game 1 can display the game interface for game 1, allowing object B to use the game program. If object B is not interested in game 1, they can perform triggering operation 2 on the refresh control. Based on triggering operation 2, the processing device will display the launch control for game 2 and the refresh control in the target session interface. Triggering the launch control for game 2 can then display the game interface for game 2, allowing object B to use the game program. Similarly, if object B is still not interested in game 2, they can continue to perform triggering operations on the refresh control to refresh and display the launch control for the game program they are interested in.
[0178] In addition to providing a convenient start control switching function, in a scenario where multiple game programs are started at the same time, the processing device can also provide a boundary game program switching function, so that the conversation object can quickly switch between multiple game programs, and the use experience of the conversation object when using multiple game programs at the same time is ensured.
[0179] For example, when the third game interface is displayed to the first object based on the second trigger operation of the first object on the third start control, and the first game interface is in a display state, that is, the first object is using the first game program through the first game interface, the processing device can hide the first game interface and display the third game interface to the first object, so that the first object uses the second game program through the third game interface. At the same time, the processing device can also display a switching control through the third game interface, which is used to switch between the third game interface and the first game interface, so that the first object can use the two game programs at the same time. For example, if the first object wants to continue using the first game program, it can perform a trigger operation on the switching control in the third game interface. Based on the trigger operation of the first object on the switching control, the processing device can hide the second game interface and display the first game interface to the first object, so that the first object can continue to use the first game program through the first game interface.
[0180] In this way, the first object can flexibly and conveniently switch between the game interfaces corresponding to the multiple game programs in a scenario with multiple game programs, so that the first object can flexibly use multiple game programs, and the game experience of the first object in a multiple game program scenario is ensured. For example, Figure 18 As shown in the figure, when the first game interface is displayed, if the first object performs a trigger operation 1 on the start control corresponding to the second game program, the processing device can display the third game interface to the first object, so that the first object can use the second game program. The switching control is displayed in the upper left corner of the third game interface. Based on the trigger operation on the switching control, the processing device hides the third game interface and displays the first game interface again. At the same time, since the first game interface is displayed through the switching control, it indicates that the first object is currently using multiple game programs at the same time, so the processing device can also add a switching control to the first game interface, so that the first object can switch back to the third game interface.
[0181] In order to facilitate understanding of the technical solutions provided in the present application, next, an interactive method provided by the present application will be introduced in combination with an actual application scenario.
[0182] Referring to Figure 11 , Figure 11A signaling diagram of an interaction method in an actual application scenario provided by an embodiment of the present application, in the actual application scenario, the computer device can include a terminal device on the session object side, a platform server on the session platform side, and a game server corresponding to the first game program, and the method includes:
[0183] S1101: The terminal device displays a session selection interface.
[0184] The session selection interface is used to enable the first object to select a session in which information starting function needs to be added, and the session selection interface includes selection controls corresponding to a plurality of candidate sessions respectively, and the target session is included in the plurality of candidate sessions.
[0185] S1102: The terminal device obtains a trigger operation on the selection control corresponding to the target session.
[0186] If the first object wants to add information starting function in the target session, the trigger operation can be performed on the selection control corresponding to the target session, and based on the trigger operation, the platform server performs step S1103 to add information starting function in the target session.
[0187] S1103: The platform server adds information starting function in the target session.
[0188] This step can be implemented by adding a business robot in the target session, and the business robot can be used to determine control display data to display the first starting control to the session object after the session object sends target information, and obtain game data corresponding to the session object to display a game interface to the session object after the session object performs a trigger operation on the first starting control.
[0189] S1104: The terminal device displays a target session interface.
[0190] The target session interface is used to enable the first object to have a session in the target session, and the target session is a session in the target session platform. In the present application, the platform capable of starting the first game program can be as shown in Figure 12 The session platform 1, the session platform 2, and the session platform 3 can all access information starting function, and the target session platform can be any one of them. The session object in the session platform can use the first game program by sending target information in the session and performing a trigger operation on the starting control, and the live object in the live platform can use the first game program by directly performing a trigger operation on the starting control.
[0191] S1105: The terminal device obtains an information sending operation of the first object.
[0192] The information sending operation is used to send session information in the target session.
[0193] S1106: The platform server determines the control display data based on the session information as the target information.
[0194] The terminal device uploads the session information sent by the first object to the platform server, and the platform server determines whether the session information is target information capable of triggering information to start a function. Based on the session information as the target information, the platform server determines the control display data, which is used to display the first start control.
[0195] S1107: The platform server instructs the terminal devices corresponding to the multiple objects in the target session to display the first start control.
[0196] The platform server can send the control display data to the terminal devices corresponding to the multiple objects in the target session, so that these terminal devices can display the first start control to the corresponding session objects. The platform server can only send the control display data corresponding to the first start control, or can also send the control display data corresponding to the sharing control, so that the session objects can share the first start control in other sessions.
[0197] S1108: The terminal device displays the first start control.
[0198] S1109: The terminal device obtains the trigger operation of the first object on the first start control.
[0199] S1110: The game server obtains a game interface display request.
[0200] When the first object performs the trigger operation on the first start control, the terminal device sends a game interface display request to the platform server, and the platform server sends the game interface display request to the game server to request the game server to provide game data corresponding to the first object. For example, after obtaining the game interface display request sent by the terminal device, the game interface display request can be sent to the game server through a business robot added in the target session to obtain the game data.
[0201] S1111: The game server determines the game data corresponding to the first object in the first game area.
[0202] For example, Figure 12As shown, the first game program can include N game servers, and the game data corresponding to the Nth game server is the game data corresponding to the first object in the Nth game server. In the game server, the game data corresponding to the N game servers is isolated from each other, so that the game data corresponding to different game servers can be avoided. After obtaining the game interface display request, the game server can first determine the platform and the object that initiates the request, and the target session platform corresponds to the first game server. The game server can determine the game data corresponding to the first object in the first game server and return it to the platform server, so that the platform server can display the game interface to the first object.
[0203] S1112: The terminal device displays the first game interface.
[0204] In this actual application scenario, the first game program can be a web game program, and the game server can directly provide a game web link (for example, a uniform resource locator; URL). The terminal device can directly open the first game interface based on the link to display to the first object, so that the first object uses the first game program in the first game server. The game web link can also be directly displayed to the first object, and the first object can open the first game interface by clicking the game web link to use the first game program. Through the first game interface, the terminal device can also display to the first object whether there are other session objects using the first game program, so that the first object can interact with other session objects.
[0205] From the above, the present application has the following technical effects:
[0206] In a first aspect, the present application provides a game program starting method based on a session interface, so that the first object can start the game program without exiting the session interface, improving the convenience of game starting. At the same time, after exiting the first game program, the target session interface is directly jumped back to, ensuring that the first object has a relatively coherent session experience.
[0207] In a second aspect, any session object sends target information in the session, and all session objects can see the first starting control through the session interface, so that all session objects can use the first game program through the first starting control, and further effectively promote the first game program to the session objects in the same session, improving the propagation and acceptance of the first game program. At the same time, using the same game program also helps to improve the interaction closeness between multiple session objects, helps to improve the interaction heat of the session platform to which the target session belongs, and can realize the bidirectional incentive of the first game program and the session platform.
[0208] In a third aspect, the first starting control displayed synchronously can enable the same session object to know the first game program usage of other session objects, which can help promote the exchange of the game program among the session objects and improve the close degree of interaction in the session, thereby providing a better session experience for the session object.
[0209] In a fourth aspect, since the display of the first starting control is triggered by sending the target information, other session objects in the same session can also know the interaction mode of triggering the display of the control by sending the target information, which can help promote and spread this interaction mode.
[0210] In a fifth aspect, the application can promote the session object to perform a game behavior in the first game program by rewarding resources in the target session platform, and can promote the session object to perform a behavior in the target session platform by rewarding a feature value in the first game program, thereby improving the use of the first game program and the target session platform, and helping to spread and promote the first game program and the target session platform.
[0211] In a sixth aspect, the application sets different game area services for different platforms, thereby avoiding the problem that the objects in the platform that appears first have a higher game progress in the first game program due to using the target game earlier, and the objects in other platforms are difficult to catch up with the game progress, resulting in an unbalanced game experience. The application further ensures the game experience of the platform objects. In addition, the application can set different game area services for objects that use the first game program at different time points in the same platform to ensure that the objects in the same game area service have a relatively close game progress.
[0212] In a seventh aspect, the application provides multiple interaction modes between session objects based on the first game program, such as inviting other session objects to complete a behavior to obtain a feature value in the game, forming a team with other session objects in the first game program, and the like, thereby improving the close degree of interaction between multiple session objects.
[0213] Based on the front-end content of the interaction method provided in the above embodiments, the application further provides an interaction device, which is described below with reference to Figure 13 , Figure 13 A structural block diagram of an interaction device provided by the embodiments of the application is shown in FIG. 13. The device 1300 includes a first display unit 1301, a second display unit 1302, and a third display unit 1303.
[0214] The first display unit 1301 is configured to display a target session interface corresponding to a target session to a first object, wherein the target session interface is configured to support multiple session objects to perform a session in the target session, and the first object is any one of the multiple session objects.
[0215] The second display unit 1302 is configured to display, based on an information sending operation of the first object, a first start control to the first object through the target session interface, the information sending operation is configured to send target information in the target session, the first start control is configured to be synchronously displayed in the session interfaces corresponding to the plurality of session objects respectively, and the target session interface is a session interface corresponding to the first object.
[0216] The third display unit 1303 is configured to display, based on a triggering operation of the first object on the first start control, a first game interface to the first object, and the first game interface is configured to support the first object to use a first game program.
[0217] In a possible implementation, the apparatus further includes a fourth display unit and a fifth display unit:
[0218] The fourth display unit is configured to display, based on an information sending operation of the first object, a game sharing control to the first object through the target session interface, and the game sharing control is configured to be synchronously displayed in the session interfaces corresponding to the plurality of session objects respectively.
[0219] The fifth display unit is configured to display, based on a triggering operation of the first object on the game sharing control, a first session selection interface, the first session selection interface includes a plurality of selection controls corresponding to a plurality of first sessions respectively, and a triggering operation on a first selection control is configured to trigger the first start control to be displayed in a session interface corresponding to a target first session, the first selection control is a selection control corresponding to the target first session, and the target first session is any one of the plurality of first sessions.
[0220] In a possible implementation, the first game program has a plurality of game region services, the target session is a session in a target session platform, the first game interface is configured to support the first object to use the first game program in a first game region service, the first game region service is a game region service corresponding to the target session platform, game region services corresponding to different platforms are different, and game progresses corresponding to the first object in different game region services are independent of each other.
[0221] The third display unit 1303 is specifically configured to:
[0222] display, based on a triggering operation of the first object on the first start control and the target session being a session in a target session platform, a first game interface to the first object.
[0223] In a possible implementation, the plurality of game area servers includes a plurality of second game area servers, the target session platform corresponds to the plurality of second game area servers, the first game area server is any one of the plurality of second game area servers, the plurality of second game area servers have respectively corresponding time intervals, the time intervals corresponding to different second game area servers do not overlap, the first game area server corresponds to a target time interval, and the third display unit 1303 is specifically used for:
[0224] based on the first object triggering the first starting control, the target session being a session in the target session platform, and a time point at which the first object uses the first game program for the first time being in the target time interval, displaying a first game interface to the first object.
[0225] In a possible implementation, the apparatus further includes a sixth display unit and a seventh display unit:
[0226] The sixth display unit is configured to display a live broadcast interface corresponding to a target live broadcast platform, the live broadcast interface being configured to display live broadcast content live broadcast by the target live broadcast platform, and the live broadcast interface including a second starting control.
[0227] The seventh display unit is configured to, based on a triggering operation on the second starting control, display a second game interface, the second game interface being configured to support the first object to use the first game program in a second game area server corresponding to the target live broadcast platform.
[0228] In a possible implementation, the target session is a session in a target session platform, the first game interface is configured to display activity information, the activity information being configured to indicate that the first object can obtain a resource reward by completing a target game behavior in the first game program, and the apparatus further includes a first sending unit:
[0229] The first sending unit is configured to, based on the first object completing the target game behavior, send a resource reward related to the target session platform to the first object.
[0230] In a possible implementation, the apparatus further includes an eighth display unit:
[0231] The eighth display unit is configured to, based on a second object in the plurality of session objects performing a triggering operation on the first starting control, display team information to the first object through the first game interface, the team information being configured to identify that the first object and the second object are in the same team in the first game program, and a plurality of objects in the same team being configured to jointly perform a game behavior, the second object being any object except the first object.
[0232] In a possible implementation, the apparatus further includes a ninth presentation unit.
[0233] The ninth presentation unit is configured to present a second session selection interface, the second session selection interface including a plurality of second session selection controls respectively corresponding to the plurality of second sessions, the target session being any one of the plurality of second sessions, a trigger operation on a second selection control being configured to add an information initiation function in the target session, the second selection control being the selection control corresponding to the target session, the information initiation function being configured to present the first initiation control to the first object through the target session interface based on the information sending operation.
[0234] In a possible implementation, the first game interface includes a characteristic value acquisition control, and the apparatus further includes a tenth presentation unit and a second sending unit.
[0235] The tenth presentation unit is configured to present a characteristic value acquisition interface based on a trigger operation on the characteristic value acquisition control, the characteristic value acquisition interface being configured to present first characteristic value acquisition information, the first characteristic value acquisition information being configured to indicate that the first object acquires a preset number of characteristic values by completing a target behavior, the characteristic values being configured to be used in the first game program.
[0236] The second sending unit is configured to send the preset number of characteristic values to the first object based on the first object completing the target behavior.
[0237] In a possible implementation, the characteristic value acquisition interface includes an invitation control, and the apparatus further includes an eleventh presentation unit and a third sending unit.
[0238] The eleventh presentation unit is configured to present an object selection interface based on a trigger operation on the invitation control, the object selection interface including a plurality of invitation controls respectively corresponding to a plurality of to-be-invited objects.
[0239] The third sending unit is configured to send the preset number of characteristic values to the first object based on a first trigger operation on a target invitation control and the target to-be-invited object completing the target behavior, the target invitation control being the invitation control corresponding to the target to-be-invited object, the first trigger operation being configured to present second characteristic value acquisition information to the target to-be-invited object, the second characteristic value acquisition information being configured to indicate that the target to-be-invited object enables the first object to acquire the preset number of characteristic values by completing a target behavior.
[0240] In a possible implementation, the target session is a session in a target session platform, and the target behavior is a behavior performed in the target session platform.
[0241] In a possible implementation, the second display unit 1302 is specifically configured to:
[0242] based on the information sending operation of the first object, display a plurality of start controls to the first object through the target session interface, the first start control being any one of the plurality of start controls, a trigger operation on a start control being used to trigger a game interface of a game program corresponding to the start control, different start controls corresponding to different game programs, and the first start control corresponding to the first game program.
[0243] In a possible implementation, the first game interface includes a quit control, and the apparatus further includes a twelfth display unit:
[0244] The twelfth display unit is configured to, based on a trigger operation on the quit control, hide the first game interface and display the target session interface.
[0245] In a possible implementation, the apparatus further includes a thirteenth display unit, a fourteenth display unit, and a fifteenth display unit:
[0246] The thirteenth display unit is configured to, based on the information sending operation of the first object, display a refresh control to the first object through the target session interface.
[0247] The fourteenth display unit is configured to, based on a trigger operation on the refresh control, display a third start control to the first object through the target session interface.
[0248] The fifteenth display unit is configured to, based on a second trigger operation of the first object on the third start control, display a third game interface to the first object, the third game interface being used to support the first object to use a second game program, the second game program being different from the first game program.
[0249] In a possible implementation, the fifteenth display unit is specifically configured to:
[0250] based on the second trigger operation and the first game interface being in a display state, hide the first game interface and display the third game interface to the first object.
[0251] The apparatus further includes a sixteenth display unit and a seventeenth display unit:
[0252] The sixteenth display unit is configured to display a switching control through the third game interface.
[0253] The seventeenth display unit is configured to hide the third game interface and display the first game interface to the first object based on the triggering operation of the first object on the switching control.
[0254] Based on the background of the interaction method provided in the above embodiments, the application further provides an interaction device, as shown in Figure 14 , Figure 14 A structural block diagram of an interaction device provided in the embodiments of the application is shown in FIG. 14. The device 1400 includes a first acquisition unit 1401, a determination unit 1402, and a second acquisition unit 1403.
[0255] The first acquisition unit 1401 is configured to acquire session information sent by a first object in a target session.
[0256] The determination unit 1402 is configured to determine control display data for the target information based on the session information, the control display data being used to display a first starting control to the first object through a target session interface corresponding to the target session, the target session interface being used to support multiple session objects to conduct a session in the target session, the first starting control being used to be synchronously displayed in session interfaces corresponding to the multiple session objects respectively, and the target session interface being a session interface corresponding to the first object.
[0257] The second acquisition unit 1403 is configured to acquire game data corresponding to the first object based on an acquired game interface display request, the game data being used to display a first game interface to the first object, the first game interface being used to support the first object to use a first game program, and the game interface display request being generated based on a triggering operation on the first starting control.
[0258] In a possible implementation, the first game program has multiple game servers, the target session is a session in a target session platform, the first game interface is used to support the first object to use the first game program in a first game server, the first game server is a game server corresponding to the target session platform, game servers corresponding to different platforms are different, and game progresses corresponding to the first object in different game servers are independent of each other. The second acquisition unit 1403 is specifically configured to:
[0259] Acquire game data corresponding to the first game server of the first object based on the acquired game interface display request, the game data being used to record a game progress of the first object in the first game server.
[0260] The embodiments of the application further provide a computer device, as shown in Figure 15 The computer device can be a terminal device, and the terminal device is taken as a mobile phone as an example.
[0261] Figure 15 A block diagram of a part of a structure of a mobile phone related to a terminal device provided by an embodiment of the present application is shown. Referring to FIG. 7, Figure 15 The mobile phone includes a radio frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi) module 770, a processor 780, and a power supply 790, and the like. Those skilled in the art can understand that the mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and can include more or less components than the figure, or combine some components, or different component arrangements. Figure 15 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and can include more or less components than the figure, or combine some components, or different component arrangements.
[0262] The following will be specifically introduced in combination with Figure 15 The various constituent components of the mobile phone are specifically introduced as follows:
[0263] The RF circuit 710 can be used for receiving and sending signals in the process of information or call, in particular, receiving the downlink information of the base station and processing by the processor 780; in addition, sending the uplink data to the base station. Usually, the RF circuit 710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 710 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to global system for mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short message service (SMS), and the like.
[0264] The memory 720 can be used to store software programs and modules, and the processor 780 can execute various function applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720. The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0265] The input unit 730 can be used to receive inputted digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 730 can include a touch panel 731 and other input devices 732. The touch panel 731, also known as a touch screen, can collect the touch operation of a user thereon or nearby (such as the operation of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 731), and drive the corresponding connection device according to the pre-set program. Optionally, the touch panel 731 can include two parts of a touch detection device and a touch controller. The touch detection device detects the touch position of the user and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, and converts it into touch coordinates, and then sends it to the processor 780, and can also receive the command from the processor 780 and execute it. In addition, the touch panel 731 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 731, the input unit 730 can also include other input devices 732. Specifically, the other input devices 732 can include one or more of a physical keyboard, a function key (such as a volume control key, an on-off key, etc.), a trackball, a mouse, a joystick, and the like.
[0266] The display unit 740 can be used to display information input by a user or information provided to the user as well as various menus of the phone. The display unit 740 can include a display panel 741, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. Further, a touch panel 731 can cover the display panel 741, and when the touch panel 731 detects a touch operation thereon or nearby, it transmits to the processor 780 to determine the type of touch event, and then the processor 780 provides corresponding visual output on the display panel 741 according to the type of touch event. Although in the above description, the touch panel 731 and the display panel 741 are implemented as two independent components to realize the input and output functions of the phone, in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the phone. Figure 15
[0267] The phone can also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 741 and / or the backlight when the phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, it can detect the magnitude and direction of gravity, which can be used for applications that identify the posture of the phone (such as landscape / portrait screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), and the like. As for other sensors that the phone can also be configured, such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, they will not be described here.
[0268] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the phone. The audio circuit 760 can convert received audio data into an electrical signal, transmit it to the speaker 761, and convert it into a sound signal output by the speaker 761; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is received by the audio circuit 760 and converted into audio data, which is then output to the processor 780 for processing, and then transmitted to another phone via the RF circuit 710, or output to the memory 720 for further processing.
[0269] WiFi is a short-range wireless transmission technology, and the phone can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 770, which provides users with wireless broadband Internet access. Although in the above description, the WiFi module 770 is implemented as a separate component to realize the wireless communication function of the phone, in some embodiments, the WiFi module 770 can be integrated with the RF circuit 710 to realize the wireless communication function of the phone. Figure 15 A WiFi module 770 is shown, but it is understood that it is not a necessary component of the mobile phone and can be omitted as needed without changing the essence of the application.
[0270] The processor 780 is the control center of the mobile phone, connecting various parts of the mobile phone through various interfaces and lines, executing various functions of the mobile phone and processing data by running or executing software programs and / or modules stored in the memory 720 and calling data stored in the memory 720, thereby overall detecting the mobile phone. Optionally, the processor 780 can include one or more processing units; preferably, the processor 780 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication. It is understood that the above-mentioned modem processor can also not be integrated into the processor 780.
[0271] The mobile phone also includes a power supply 790 (such as a battery) for powering various components, and preferably the power supply can be logically connected to the processor 780 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management.
[0272] Although not shown, the mobile phone can also include a camera, a Bluetooth module, and the like, which will not be described here.
[0273] In this embodiment, the processor 780 included in the terminal device also has the following functions:
[0274] The target session interface corresponding to the target session is displayed to the first object, and the target session interface is used to support multiple conversation objects to have a conversation in the target session, and the first object is any one of the multiple conversation objects;
[0275] Based on the information sending operation of the first object, a first start control is displayed to the first object through the target session interface, the information sending operation is used to send target information in the target session, and the first start control is used to be synchronously displayed in the conversation interfaces corresponding to the multiple conversation objects, and the target session interface is the conversation interface corresponding to the first object;
[0276] Based on the trigger operation of the first object on the first start control, a first game interface is displayed to the first object, and the first game interface is used to support the first object to use a first game program.
[0277] Alternatively, in this embodiment, the processor 780 included in the terminal device also has the following functions:
[0278] Obtain conversation information sent by the first object in the target session;
[0279] determine control display data based on the session information, the control display data being used to display a first start control to the first object through a target session interface corresponding to the target session, the target session interface being used to support a plurality of session objects to conduct a session in the target session, the first start control being used to be synchronously displayed in a session interface corresponding to each of the plurality of session objects, the target session interface being the session interface corresponding to the first object;
[0280] based on obtaining a game interface display request, obtain game data corresponding to the first object, the game data being used to display a first game interface to the first object, the first game interface being used to support the first object to use a first game program, the game interface display request being generated based on a triggering operation on the first start control.
[0281] The embodiments of the present application also provide a server, please refer to Figure 16 as shown, Figure 16 The server 800 provided by the embodiments of the present application can have a great difference due to different configurations or performances, and can include one or more central processing units (CPU) 822 (for example, one or more processors) and a memory 832, one or more storage media 830 (for example, one or more mass storage devices) storing application programs 842 or data 844. Among them, the memory 832 and the storage medium 830 can be temporary storage or persistent storage. The programs stored in the storage medium 830 can include one or more modules (not shown in the figure), each module can include a series of instruction operations in the server. Further, the central processing unit 822 can be configured to communicate with the storage medium 830 and execute a series of instruction operations in the storage medium 830 on the server 800.
[0282] The server 800 can also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, and / or one or more operating systems 841, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM , etc.
[0283] The steps performed by the server in the above embodiments can be based on the server structure shown in Figure 16 .
[0284] The embodiment of the present application further provides a computer readable storage medium for storing a computer program, the computer program being used for executing any one of the interaction methods in the foregoing embodiments.
[0285] The embodiment of the present application further provides a computer program product comprising a computer program, which, when running on a computer device, causes the computer device to execute the interaction method in any one of the foregoing embodiments.
[0286] It can be understood that, in the specific embodiments of the present application, the data related to user information (such as session information, game data) and the like are involved, and when the foregoing embodiments of the present application are applied to specific products or technologies, the user permission or consent needs to be obtained, and the collection, use and processing of the related data need to comply with the relevant laws, regulations and standards of the country and region.
[0287] It can be understood by those skilled in the art that all or part of the steps of the foregoing method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps of the foregoing method embodiments when executed; and the foregoing storage medium can be at least one of the following media: read-only memory (English: read-only memory, abbreviation: ROM), RAM, magnetic disc or optical disc and various media that can store program codes.
[0288] It should be noted that each of the embodiments in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment mainly describes the difference from other embodiments. Especially, for the device and system embodiments, since they are basically similar to the method embodiments, they are described more simply, and the relevant parts can be referred to the part of the description of the method embodiments. The device and system embodiments described above are only illustrative, and the units described as separate components can be or can not be physically separated, and the components displayed as units can be or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to the actual needs, part or all of the modules can be selected to achieve the purpose of the embodiment scheme. Those skilled in the art can understand and implement without creative labor.
[0289] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited to this, and any skilled person in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An interaction method, characterized in that, The method comprises: displaying a target session interface corresponding to a target session to a first object, the target session interface being used to support a plurality of conversation objects to have a conversation in the target session, the first object being any one of the plurality of conversation objects; based on an information sending operation of the first object, displaying a first starting control to the first object through the target session interface, the information sending operation being used to send target information in the target session, the first starting control being used to be synchronously displayed in the conversation interfaces respectively corresponding to the plurality of conversation objects, the target session interface being a conversation interface corresponding to the first object; based on a triggering operation of the first object on the first starting control, displaying a first game interface to the first object, the first game interface being used to support the first object to use a first game program.
2. The method of claim 1, wherein, The method further comprises: based on an information sending operation of the first object, displaying a game sharing control to the first object through the target session interface, the game sharing control being used to be synchronously displayed in the conversation interfaces respectively corresponding to the plurality of conversation objects; based on a triggering operation of the first object on the game sharing control, displaying a first conversation selection interface, the first conversation selection interface comprising a plurality of selection controls respectively corresponding to a plurality of first conversations, a triggering operation on a first selection control being used to trigger the first starting control to be displayed in a conversation interface corresponding to a target first conversation, the first selection control being a selection control corresponding to the target first conversation, the target first conversation being any one of the plurality of first conversations.
3. The method of claim 1, wherein, The first game program has a plurality of game servers, the target session being a conversation in a target session platform, the first game interface being used to support the first object to use the first game program in a first game server, the first game server being a game server corresponding to the target session platform, game servers corresponding to different platforms being different, game progresses of the first object in different game servers being independent of each other; The method further comprises: based on the triggering operation of the first object on the first starting control and the target session being a conversation in the target session platform, displaying the first game interface to the first object.
4. The method of claim 3, wherein, The plurality of game servers comprise a plurality of second game servers, the target session platform corresponding to the plurality of second game servers, the first game server being any one of the plurality of second game servers, the plurality of second game servers having respectively corresponding time intervals, time intervals corresponding to different second game servers being non-overlapping, the first game server corresponding to a target time interval, the method further comprising: based on the triggering operation of the first object on the first starting control and the target session being a conversation in the target session platform, displaying the first game interface to the first object. The first game interface is displayed to the first object based on a trigger operation on the first start control, the target session being a session in the target session platform, and a time point at which the first object first uses the first game program being in the target time interval.
5. The method of claim 3, wherein, The method further includes: displaying a live broadcast interface corresponding to a target live broadcast platform, the live broadcast interface being used to display live broadcast content broadcast by the target live broadcast platform, the live broadcast interface including a second start control; based on a trigger operation on the second start control, displaying a second game interface, the second game interface being used to support the first object to use the first game program in a second game area service corresponding to the target live broadcast platform.
6. The method of claim 1, wherein, The target session is a session in a target session platform, the first game interface being used to display activity information, the activity information being used to indicate that the first object acquires a resource reward by completing a target game behavior in the first game program, and the method further includes: based on the first object completing the target game behavior, sending a resource reward related to the target session platform to the first object.
7. The method of claim 1, wherein, The method further includes: based on a second object in the plurality of session objects performing a trigger operation on the first start control, displaying team formation information to the first object through the first game interface, the team formation information being used to identify that the first object and the second object are in the same team in the first game program, a plurality of objects in the same team being used to jointly perform a game behavior, the second object being any object other than the first object.
8. The method of claim 1, wherein, Before the target session interface corresponding to the target session is displayed to the first object, the method further includes: displaying a second session selection interface, the second session selection interface including a plurality of second session selection controls corresponding to a plurality of second sessions respectively, the target session being any one of the plurality of second sessions, a trigger operation on a second selection control being used to add an information start function in the target session, the second selection control being a selection control corresponding to the target session, and the information start function being used to display the first start control to the first object through the target session interface based on the information sending operation.
9. The method of claim 1, wherein, The first game interface includes a characteristic value acquisition control, and the method further includes: based on a trigger operation on the characteristic value acquisition control, displaying a characteristic value acquisition interface, the characteristic value acquisition interface being used to display first characteristic value acquisition information, the first characteristic value acquisition information being used to indicate that the first object acquires a preset number of characteristic values by completing a target behavior, the characteristic values being used in the first game program; based on the first object completing the target behavior, sending the preset number of characteristic values to the first object.
10. The method of claim 9, wherein, The characteristic value acquisition interface includes an invitation control, and the method further includes: based on a trigger operation on the invitation control, displaying an object selection interface, the object selection interface including a plurality of invitation controls corresponding to a plurality of to-be-invited objects respectively; The target invitation control is an invitation control corresponding to the target to-be-invited object, and the first trigger operation is used to display second characteristic value acquisition information to the target to-be-invited object, wherein the second characteristic value acquisition information is used to instruct the target to-be-invited object to make the first object acquire the preset number of characteristic values by completing the target behavior.
11. The method of claim 9, wherein, The target session is a session in a target session platform, and the target behavior is a behavior performed in the target session platform.
12. The method of claim 1, wherein, The first start control is any one of a plurality of start controls, a trigger operation for a start control is used to trigger a game interface of a game program corresponding to the start control, different start controls correspond to different game programs, and the first start control corresponds to the first game program. The first game interface includes a quit control, and the method further includes:
13. The method of claim 1, wherein, Based on the trigger operation for the quit control, the first game interface is hidden, and the target session interface is displayed. The method further includes:
14. The method of claim 1, wherein, Based on the information sending operation of the first object, a refresh control is displayed to the first object through the target session interface; Based on the trigger operation for the refresh control, a third start control is displayed to the first object through the target session interface; Based on a second trigger operation of the first object for the third start control, a third game interface is displayed to the first object, and the third game interface is used to support the first object to use a second game program, and the second game program is different from the first game program. The method includes:
15. The method of claim 14, wherein, Based on the second trigger operation and that the first game interface is in a display state, the first game interface is hidden, and the third game interface is displayed to the first object; The method further includes: A switch control is displayed through the third game interface; Based on a trigger operation of the first object for the switch control, the third game interface is hidden, and the first game interface is displayed to the first object. The method includes:
16. An interaction method, characterized in that, Session information sent by a first object in a target session is acquired; Based on the session information being target information, control display data is determined, the control display data is used to display a first start control to the first object through a target session interface corresponding to the target session, the target session interface is used to support a plurality of session objects to perform a session in the target session, the first start control is used to be synchronously displayed in session interfaces respectively corresponding to the plurality of session objects, and the target session interface is a session interface corresponding to the first object; Based on obtaining a game interface display request, game data corresponding to the first object is obtained, the game data is used to display a first game interface to the first object, the first game interface is used to support the first object to use a first game program, and the game interface display request is generated based on a trigger operation on the first start control.
17. The method of claim 16, wherein, The first game program has a plurality of game servers, the target session is a session in a target session platform, the first game interface is used to support the first object to use the first game program in a first game server, the first game server is a game server corresponding to the target session platform, game servers corresponding to different platforms are different, and game progress corresponding to the first object in different game servers is independent of each other. Based on obtaining the game interface display request, the game data corresponding to the first object in the first game server is obtained, and the game data is used to record the game progress of the first object in the first game server. The device includes a first display unit, a second display unit, and a third display unit:
18. An interactive device, characterized by The first display unit is configured to display a target session interface corresponding to a target session to a first object, the target session interface is used to support a plurality of session objects to have a session in the target session, and the first object is any one of the plurality of session objects. The second display unit is configured to display a first start control to the first object through the target session interface based on an information sending operation of the first object, the information sending operation is used to send target information in the target session, and the first start control is used to be synchronously displayed in session interfaces corresponding to the plurality of session objects respectively, and the target session interface is a session interface corresponding to the first object. The third display unit is configured to display a first game interface to the first object based on a trigger operation of the first object on the first start control, and the first game interface is used to support the first object to use a first game program. The device includes a first obtaining unit, a determining unit, and a second obtaining unit:
19. An interactive device, characterized by The first obtaining unit is configured to obtain session information sent by a first object in a target session. The determining unit is configured to determine control display data based on the session information being target information, the control display data is used to display a first start control to the first object through a target session interface corresponding to the target session, the target session interface is used to support a plurality of session objects to have a session in the target session, the first start control is used to be synchronously displayed in session interfaces corresponding to the plurality of session objects respectively, and the target session interface is a session interface corresponding to the first object. The second obtaining unit is configured to obtain game data corresponding to the first object based on an obtained game interface display request, the game data being used to display a first game interface to the first object, the first game interface being used to support the first object to use a first game program, and the game interface display request being generated based on a triggering operation on the first starting control.
20. A computer device, comprising: The computer device comprises a processor and a memory: The memory is configured to store a computer program and transmit the computer program to the processor; The processor is configured to execute the method according to any one of claims 1-15 or the method according to any one of claims 16-17 according to instructions in the computer program.
21. A computer-readable storage medium, characterized in that, The computer readable storage medium is configured to store a computer program, the computer program being used to execute the method according to any one of claims 1-15 or the method according to any one of claims 16-17.
22. A computer program product comprising a computer program which, when executed on a computer device, causes the computer device to execute the method according to any one of claims 1-15 or the method according to any one of claims 16-17.