Game screen projection interactive method, device and computer-readable storage medium
By identifying game program information, establishing screen projection connections between devices and recording screens to analyze data, the problem of single screen projection interaction method in the existing technology is solved, and enriching game interactions between multiple devices and improving user experience.
Patent Information
- Application Number
- CN202110994544.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-27
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-08-27
AI Technical Summary
In the prior art, the screen projection interaction method is single, the user experience is insufficient, and the game interaction function between multiple devices cannot be effectively utilized.
By identifying game program information, establishing a screen projection connection between devices, and dividing the screen projection area in the current interface, synchronizing the screen recording and parsing the screen recording information to display game data, realizing interaction between multiple devices.
It enriches the game interaction functions between multiple devices, improves the user's screen projection experience, and provides a more humanized game interaction solution.
Smart Images

Figure CN113617025B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular to a game screen projection interaction method, device, and computer-readable storage medium. Background Art
[0002] In the prior art, with the continuous development of smart terminal devices, users have increasingly higher demands for screen projection display of devices. In particular, users can project the screen display content of one device onto a larger display device.
[0003] However, most of the screen projections currently on the market are to project the screen of a single mobile phone or other device to a TV, computer or other device. That is, the existing technology mostly only supports one-way screen projection, the interaction method is relatively simple, and the user experience needs to be improved. Summary of the Invention
[0004] In order to solve the above technical defects in the prior art, the present invention proposes a game screen projection interactive method, which includes:
[0005] When a preset game program is started, the game information of the game program is identified, and the device information to be projected is determined based on the game information.
[0006] Establish a screen projection connection with other devices corresponding to the device information, and divide the screen projection area in the current interface for displaying the screen projection display data of the other devices.
[0007] When the game program enters the game state, the screen recording of the projected display data is started synchronously, and the screen recording information in the screen recording interface is identified.
[0008] The screen recording information is parsed to obtain game data information, and the game data information is displayed in an auxiliary area of the current interface.
[0009] Optionally, when starting a preset game program, identifying game information of the game program and determining device information to be projected based on the game information includes:
[0010] After starting the game program, check whether the preset screen projection interaction mode is turned on.
[0011] If the screen projection interaction mode is turned on, teammate information is obtained when the game program completes teammate selection.
[0012] Optionally, when starting a preset game program, identifying game information of the game program, and determining device information to be projected based on the game information, further includes:
[0013] The device information corresponding to the teammate information is searched in a preset contact database.
[0014] Establishing a communication connection between the other devices corresponding to the device information.
[0015] Optionally, establishing a screen projection connection with another device corresponding to the device information, and dividing a screen projection area in the current interface for displaying the screen projection display data of the other device, includes:
[0016] Obtain, through the communication connection, whether the game program in the other device is in a foreground running state.
[0017] If the game program is in the foreground running state in the other device, when the other device determines to cast the screen, a screen casting connection is established with the other device corresponding to the device information.
[0018] Optionally, establishing a screen projection connection with another device corresponding to the device information, and dividing a screen projection area in the current interface for displaying the screen projection display data of the other device, includes:
[0019] A first sub-area of the game main interface for displaying the game program is divided within the current interface, and a second sub-area of the game main interface for displaying the game program corresponding to each of the other devices is divided within the current interface according to the number of the other devices.
[0020] The second sub-area is divided into a plurality of projection areas, and the projection display data of each of the other devices is displayed in each of the projection areas.
[0021] Optionally, when the game program enters the game state, synchronously starting the recording of the projection display data and identifying the recording information in the recording interface includes:
[0022] When the game main interface enters the game state, screen recording of the above-mentioned first sub-area and each of the projection areas is started synchronously.
[0023] In each of the projection areas, each numerical area and map area to be monitored in real time is determined, and numerical information within each of the numerical areas and position information of game objects within the map area are obtained.
[0024] Optionally, parsing the screen recording information to obtain game data information, and displaying the game data information in an auxiliary area of the current interface includes:
[0025] The numerical information and the position information corresponding to each of the other devices are counted and analyzed to generate the game data information for assisting the current device.
[0026] The auxiliary area corresponding to the position area of the game subject is dynamically generated in the first sub-area.
[0027] Optionally, the parsing the screen recording information to obtain game data information, and displaying the game data information in the auxiliary area of the current interface includes:
[0028] When the game main interface exits the game state, first game statistics of the current device and second game statistics of the other devices are obtained.
[0029] The second game statistics data are saved to the current device, and the first game statistics data are shared to the other device via the communication connection.
[0030] The present invention also proposes a game screen projection interactive device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the game screen projection interactive method as described in any one of the above items are implemented.
[0031] The present invention also proposes a computer-readable storage medium, which stores a game screen projection interactive program. When the game screen projection interactive program is executed by a processor, the steps of the game screen projection interactive method as described in any one of the above items are implemented.
[0032] The game screen projection interactive method, device and computer-readable storage medium of the present invention are implemented by identifying the game information of the preset game program when starting the game program, and determining the device information to be projected based on the game information; establishing a projection connection with other devices corresponding to the device information, and dividing the projection area in the current interface for displaying the projection display data of the other devices; when the game program enters the game state, synchronously starting the recording of the projection display data, and identifying the recording information in the recording interface; parsing the recording information to obtain the game data information, and displaying the game data information in the auxiliary area of the current interface. A humanized game screen projection interactive solution is realized, which enriches the function of game interaction between multiple devices and enhances the user experience of the projection function. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0034] Figure 1 This is a hardware structure diagram of a mobile terminal according to the present invention;
[0035] Figure 2 This is a diagram of a communication network system architecture provided by an embodiment of the present invention;
[0036] Figure 3 This is a flow chart of the first embodiment of the game screen projection interactive method of the present invention;
[0037] Figure 4 This is a flow chart of the second embodiment of the game screen projection interactive method of the present invention;
[0038] Figure 5 This is a flowchart of the third embodiment of the game screen projection interactive method of the present invention;
[0039] Figure 6 This is a flowchart of the fourth embodiment of the game screen projection interactive method of the present invention;
[0040] Figure 7 This is a flowchart of the fifth embodiment of the game screen projection interactive method of the present invention;
[0041] Figure 8 This is a flowchart of a sixth embodiment of the game screen projection interactive method of the present invention;
[0042] Figure 9 This is a flow chart of the seventh embodiment of the game screen projection interactive method of the present invention;
[0043] Figure 10 It is a flowchart of the eighth embodiment of the game screen projection interaction method of the present invention. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0045] In the subsequent description, suffixes such as "module," "component," or "unit" used to represent elements are only used to facilitate the description of the present invention and have no specific meaning. Therefore, "module," "component," or "unit" can be used interchangeably.
[0046] The terminal can be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0047] The following description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present invention can also be applied to fixed type terminals.
[0048] See also Figure 1, which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation to the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0049] The following combination Figure 1 A detailed introduction to the various components of the mobile terminal:
[0050] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.
[0051] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0052] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.
[0053] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos captured by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 may receive sound (audio data) in operating modes such as a phone call mode, a recording mode, and a voice recognition mode, and may process such sound into audio data. In the phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0054] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0055] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0056] The user input unit 107 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 1071) and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction 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 point coordinates, which are then sent to the processor 110. It can also receive commands sent by the processor 110 and execute them. In addition, the touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and are not specifically limited here.
[0057] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, which is not limited here.
[0058] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0059] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 109 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0060] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.
[0061] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.
[0062] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0063] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based is described below.
[0064] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present invention. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) 202, an Evolved Packet Core (EPC) 203, and an operator's IP service 204, which are sequentially connected in communication.
[0065] Specifically, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0066] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Among them, eNodeB 2021 can be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 can provide UE 201 with access to EPC 203 .
[0067] EPC 203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035, and PCRF (Policy and Charging Rules Function) 2036. MME 2031 is the control node that handles signaling between UE 201 and EPC 203, providing bearer and connection management. HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, and it selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0068] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0069] Although the above description is based on the LTE system as an example, those skilled in the art should know that the present invention is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, and is not limited here.
[0070] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.
[0071] Example 1
[0072] Figure 3 This is a flow chart of the first embodiment of the game screen projection interactive method of the present invention. A game screen projection interactive method, the method comprising:
[0073] S1. When a preset game program is started, the game information of the game program is identified, and the device information to be projected is determined based on the game information.
[0074] S2. Establish a screen projection connection with other devices corresponding to the device information, and divide the screen projection area in the current interface for displaying the screen projection display data of the other devices.
[0075] S3. When the game program enters the game state, the screen recording of the projection display data is started synchronously, and the screen recording information in the screen recording interface is identified.
[0076] S4. Analyze the screen recording information to obtain game data information, and display the game data information in the auxiliary area of the current interface.
[0077] Optionally, in this embodiment, the preset game program is a game program selected by the user or supports screen projection interaction, for example, a multiplayer game program.
[0078] Optionally, in this embodiment, the game information of the game program is used to find information of other devices. It can be understood that the information may include the above-mentioned device information, that is, pre-stored in the local current device. When the game program is started, the current other devices are found according to the current game information.
[0079] Optionally, in this embodiment, within the current interface, multiple areas are divided in equal proportion according to the display ratio of the game program, one area is used to display the game interface of the current device, and the other areas are used to display the game interface of each other device.
[0080] Optionally, in this embodiment, the screen recording information of the identified screen recording interface is the game information of each game interface projected from other devices. It can be understood that the game information can play an auxiliary role in the game process of the current device, for example, providing the location information of teammates of other devices and the battle situation information of teammates.
[0081] Optionally, in this embodiment, the auxiliary area is an area associated with the game interface of the current device. The area can be an area within the game interface of the current device, or set at any edge area of the game interface of the current device to facilitate users to view in real time during the game.
[0082] Specifically, for example, in this embodiment, an interactive solution based on multi-channel screen projection is provided. It can support the projection of multiple mobile phone or terminal screens onto the same mobile phone or terminal, for example, terminal A, and can realize an interactive mode of intelligently identifying and recording the local app screen on terminal A and the screen projection app screens of multiple terminals. It can be seen that this solution is more interactive. When multiple people interact, only one terminal needs to support intelligent recognition and generation of highlight moments. The other three teammates' mobile phones have no requirements in terms of system, brand, performance, etc., as long as they can be able to project the screen.
[0083] Similarly, as mentioned in the above example, let’s take the 4-player queue of the Peace Elite game as an example.
[0084] First, 4 people team up to play the Peace Elite game together. The other 3 teammates, terminals B, C, and D, cast their game screens to terminal A through screen projection. Terminal A uses intelligent recognition to recognize the start of the game and automatically turns on 4-way screen recording. One of the screen recording mechanisms records the screen of terminal A, and the other 3 screen recording mechanisms record the screens cast from terminals B, C, and D respectively.
[0085] Then, some scenes of the screen projection of terminals A, B, C and D are identified on terminal A respectively, such as killing, knocking down, eating chicken and other scenes, and recorded; when these scenes are identified, other interactive methods can also be added, such as voice prompts (or text) to prompt XX teammate to kill / knock down a person, how many people XX has killed, and the game status of each teammate during the game can be displayed in real time on the screen, etc.
[0086] Finally, if a teammate's game is finished, the recording of that teammate will automatically end. At the same time, based on the kill and knockdown times recorded during the game, the highlights of the teammate's video will be captured from the recorded video. Furthermore, when the last player finishes the game, the highlights of everyone can be displayed to Terminal A.
[0087] The beneficial effects of this embodiment are that, when a preset game program is started, the game information of the game program is identified, and the device information to be projected is determined based on the game information; a projection connection is established with other devices corresponding to the device information, and a projection area is divided in the current interface for displaying the projection display data of the other devices; when the game program enters the game state, the screen recording of the projection display data is synchronously started, and the screen recording information in the screen recording interface is identified; the screen recording information is parsed to obtain the game data information, and the game data information is displayed in the auxiliary area of the current interface. A humanized game projection interaction solution is realized, which enriches the function of game interaction between multiple devices and enhances the user experience of the projection function.
[0088] Example 2
[0089] Figure 4 2 is a flowchart of a second embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, when a preset game program is started, game information of the game program is identified, and device information to be projected is determined based on the game information, including:
[0090] S11. After starting the game program, check whether the preset screen projection interaction mode is turned on.
[0091] S12. If the screen projection interaction mode is in the on state, the teammate information is obtained when the game program completes the teammate selection.
[0092] Optionally, in this embodiment, after the preset game program is started, whether the preset screen projection interaction mode is turned on is displayed in the status bar of the current device or the main interface of the game program.
[0093] Optionally, in this embodiment, when it is detected that the user has completed the teammate selection operation for the game program, the teammate information confirmed at this time is obtained, for example, the teammate's nickname or remarks in the interface.
[0094] The beneficial effect of this embodiment is that, after launching the game program, the preset screen projection interaction mode is detected to be enabled; if the screen projection interaction mode is enabled, teammate information is obtained when the game program completes teammate selection. This implements a user-friendly game screen projection interaction solution, enriches the functionality of multi-device game interaction, and enhances the user experience of the screen projection function.
[0095] Example 3
[0096] Figure 5 This is a flowchart of the third embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, when starting a preset game program, identifying the game information of the game program and determining the device information to be projected based on the game information, further includes:
[0097] S13. Query a preset contact database for device information corresponding to the teammate information.
[0098] S14: Establish a communication connection between the other devices corresponding to the device information.
[0099] Optionally, in this embodiment, the preset contact database includes one or more of teammates' nicknames, game names, device identifiers, device models, and connection pairing information.
[0100] Optionally, in this embodiment, when it is detected that the other device is a near-field device of the current device, a near-field communication connection is established through Bluetooth, WiFi direct connection, etc.
[0101] The beneficial effect of this embodiment is that by querying the preset contact database for device information corresponding to the teammate information and establishing a communication connection between the other devices corresponding to the device information, a user-friendly game screen projection interaction solution is implemented, which enriches the game interaction functions between multiple devices and enhances the user experience of the screen projection function.
[0102] Example 4
[0103] Figure 6 4 is a flowchart of a fourth embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, establishing a screen projection connection with another device corresponding to the device information and dividing a screen projection area for displaying the screen projection display data of the other device within the current interface includes:
[0104] S21. Obtain, through the communication connection, whether the game program in the other device is in a foreground running state.
[0105] S22. If the game program is in the foreground running state in the other device, when the other device determines to cast the screen, a screen casting connection is established with the other device corresponding to the device information.
[0106] Optionally, in this embodiment, when the game program of other devices is in the background, screen projection is temporarily performed to avoid privacy issues.
[0107] Optionally, in this embodiment, if the game program is in the foreground running state in the other device, when a screen projection request is sent to the other device, when the other device determines to project the screen, a screen projection connection is established with the other device corresponding to the device information.
[0108] The beneficial effect of this embodiment is that, through the communication connection, it is determined whether the game program in the other device is in the foreground running state; if the game program is in the foreground running state in the other device, when the other device determines to cast the screen, a screen casting connection is established with the other device corresponding to the device information. This realizes a user-friendly game screen casting interactive solution, enriches the function of game interaction between multiple devices, and enhances the user experience of the screen casting function.
[0109] Example 5
[0110] Figure 7 This is a flowchart of a fifth embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, establishing a screen projection connection with another device corresponding to the device information and dividing a screen projection area within the current interface for displaying the screen projection display data of the other device also includes:
[0111] S23. Divide the current interface into a first sub-area for displaying the game main interface of the game program, and divide the current interface into a second sub-area for displaying the game main interface of the game program corresponding to each of the other devices according to the number of the other devices.
[0112] S24. Divide the second sub-area into a plurality of projection areas, and display the projection display data of each of the other devices in each of the projection areas.
[0113] Optionally, in this embodiment, the second sub-area includes one or more projection areas.
[0114] Optionally, in this embodiment, the display mode of the projection display data is dynamically adjusted in one or more projection areas according to different game states or game processes.
[0115] The beneficial effect of this embodiment is that by dividing the current interface into a first sub-area for displaying the main game interface of the game program, and dividing the current interface into a second sub-area for displaying the main game interface of the game program corresponding to each of the other devices according to the number of the other devices; dividing the second sub-area into multiple projection areas, and displaying the projection display data of each of the other devices in each projection area, a user-friendly game projection interaction solution is implemented, which enriches the function of game interaction between multiple devices and enhances the user experience of the projection function.
[0116] Example 6
[0117] Figure 8 This is a flowchart of a sixth embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, when the game program enters the game state, the screen recording of the projected display data is synchronously started, and the screen recording information in the screen recording interface is identified, including:
[0118] S31. When the game main interface enters the game state, screen recording of the first sub-area and each of the projection areas is started synchronously.
[0119] S32. Determine each numerical area and map area to be monitored in real time in each projection area, and obtain numerical information within each numerical area and position information of game objects within the map area.
[0120] Optionally, in this embodiment, the display of the projection display data is not exclusive to the recording of the projection area. For example, when the projection display data is in a non-display state, the projection display data can also be recorded.
[0121] Optionally, in this embodiment, since the screen size of the current device is limited, only one projection area may be displayed. At this time, based on the game character, that is, the real-time correlation between the game subject of the current device and the game subject of other devices, the other device with the highest correlation is dynamically determined to perform projection display of a unique projection area.
[0122] The beneficial effect of this embodiment is that, by synchronously starting screen recording of the first sub-area and each of the projection areas when the game main interface enters the game state, determining the respective numerical areas and map areas to be monitored in real time in each of the projection areas, and obtaining the numerical information within each numerical area and the location information of the game objects within the map area, a user-friendly game projection interaction solution is implemented, which enriches the functionality of game interaction between multiple devices and enhances the user experience of the projection function.
[0123] Example 7
[0124] Figure 9 This is a flowchart of the seventh embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, parsing the screen recording information to obtain game data information and displaying the game data information in the auxiliary area of the current interface includes:
[0125] S41 , counting and analyzing the numerical information and the position information corresponding to each of the other devices, and generating the game data information for assisting the current device.
[0126] S42: Dynamically generate the auxiliary area corresponding to the position area of the game subject in the first sub-area.
[0127] Optionally, in this embodiment, the position information is displayed in an associated area around the game subject, or an indication arrow corresponding to the position information is displayed.
[0128] Optionally, in this embodiment, the numerical information is displayed in an associated area of the numerical recording area of the game subject itself.
[0129] The beneficial effects of this embodiment are that by statistically analyzing the numerical information and location information corresponding to each of the other devices, the game data information used to assist the current device is generated; and the auxiliary area corresponding to the location area of the game subject is dynamically generated within the first sub-area. This realizes a user-friendly game screen projection interactive solution, enriches the game interaction functions between multiple devices, and enhances the user experience of the screen projection function.
[0130] Example 8
[0131] Figure 10 is a flowchart of an eighth embodiment of the game screen projection interactive method of the present invention. Based on the above embodiment, optionally, parsing the screen recording information to obtain game data information and displaying the game data information in the auxiliary area of the current interface includes:
[0132] S51. When the game main interface exits the game state, obtain first game statistics of the current device and second game statistics of the other devices.
[0133] S52: Save the second game statistics data to the current device, and share the first game statistics data to the other device via the communication connection.
[0134] Optionally, in this embodiment, the game data of the current device is shared with other devices, and at the same time, the data of other devices is saved locally, thereby realizing the sharing of game data.
[0135] Optionally, in this embodiment, the game data includes battle data, screenshot data executed by other devices, and screen recording data of the current device on each other device.
[0136] The beneficial effect of this embodiment is that, by obtaining the first game statistics of the current device and the second game statistics of the other devices when the game main interface exits the game state; saving the second game statistics to the current device, and sharing the first game statistics to the other devices via the communication connection, a user-friendly game screen projection interactive solution is implemented, enriching the game interaction functions between multiple devices and enhancing the user experience of the screen projection function.
[0137] Embodiment 9
[0138] Based on the above embodiments, the present invention also proposes a game screen projection interactive device, which includes a memory, a processor, and a computer program stored on the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the game screen projection interactive method as described in any one of the above items are implemented.
[0139] It should be noted that the above-mentioned device embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the device embodiment, which will not be repeated here.
[0140] Example 10
[0141] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores a game screen projection interactive program. When the game screen projection interactive program is executed by a processor, the steps of the game screen projection interactive method as described in any one of the above items are implemented.
[0142] It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the medium embodiment, which will not be repeated here.
[0143] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0144] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0145] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0146] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A game screen projection interactive method, characterized in that: The method comprises: When a preset game program is started, game information of the game program is identified, and device information to be projected is determined based on the game information; Establishing a screen projection connection with another device corresponding to the device information, and dividing a screen projection area within the current interface for displaying the screen projection display data of the other device; When the game program enters the game state, synchronously start recording the projected screen display data and identify the recording information in the recording interface; Parsing the screen recording information to obtain game data information, and displaying the game data information in the auxiliary area of the current interface; When the preset game program is started, the game information of the game program is identified, and the device information to be projected is determined according to the game information, including: After starting the game program, detecting whether the preset screen projection interactive mode is turned on; If the screen projection interactive mode is on, then obtaining teammate information when the game program completes teammate selection; Querying a preset contact database for device information corresponding to the teammate information; Establishing a communication connection between the other devices corresponding to the device information; The establishing of a screen projection connection with another device corresponding to the device information, and dividing a screen projection area in the current interface for displaying the screen projection display data of the other device, includes: obtaining, through the communication connection, whether the game program in the other device is in a foreground running state; If the game program is in the foreground running state in the other device, when the other device determines to cast the screen, a screen casting connection to the other device corresponding to the device information is established; Dividing a first sub-area of the game main interface for displaying the game program within the current interface, and dividing a second sub-area of the game main interface for displaying the game program corresponding to each of the other devices within the current interface according to the number of the other devices; Divide the second sub-area into a plurality of projection areas, and display the projection display data of each of the other devices in each of the projection areas; When the game program enters the game state, synchronously starting the recording of the screen display data and identifying the recording information in the screen recording interface includes: When the game main interface enters the game state, the screen recording of the first sub-area and each of the projection areas is started synchronously; Determine each numerical area and map area to be monitored in real time in each projection area, and obtain numerical information within each numerical area and position information of game objects within the map area; The step of analyzing the screen recording information to obtain game data information and displaying the game data information in the auxiliary area of the current interface includes: Counting and analyzing the numerical information and the position information corresponding to each of the other devices to generate the game data information for assisting the current device; Dynamically generating the auxiliary area corresponding to the position area of the game subject in the first sub-area; The step of parsing the screen recording information to obtain game data information and displaying the game data information in the auxiliary area of the current interface includes: When the game main interface exits the game state, obtaining first game statistics of the current device and second game statistics of the other devices; The second game statistics data are saved to the current device, and the first game statistics data are shared to the other device via the communication connection.
2. A game screen projection interactive device, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game screen projection interaction method as described in claim 1 are implemented.
3. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a game screen projection interactive program, and when the game screen projection interactive program is executed by the processor, the steps of the game screen projection interactive method as described in claim 1 are implemented.
Citation Information
Patent Citations
Game control method and equipment, and computer readable storage medium
CN108536383A
Screen projection method and device
CN112988102A