A method and system for cross-platform game interaction across different gaming platforms

By setting matching tags for game platforms and automatically associating game characters, the high hardware cost and inconvenient interaction issues of cross-platform game interaction isolation solutions are resolved, enabling flexible adjustment of interaction modes.

CN120643903BActive Publication Date: 2025-11-14HANGZHOU ELECTRONICS SOUL NETWORK TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511165040.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-11-14
Estimated Expiration
2045-08-20

AI Technical Summary

Technical Problem

Existing cross-platform game interaction isolation solutions require high device hardware costs and are inconvenient for cross-platform data connectivity, lacking interaction flexibility.

Method used

By setting matching tags for each game platform through operation and maintenance scripts, game characters are automatically associated with the matching tags and added to the matching pool, realizing cross-platform game interaction isolation and interoperability, and dynamically adjusting the interaction mode between game platforms.

Benefits of technology

It allows for flexible adjustment of interaction isolation and interoperability between game platforms without the need to deploy a separate server, thus improving the interactive flexibility of cross-platform games.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120643903B_ABST
    Figure CN120643903B_ABST
Patent Text Reader

Abstract

This application relates to a method and system for cross-platform game interaction across different game platforms. The method includes: setting a corresponding matching flag for each game platform using an operation and maintenance script, wherein the same cross-platform game does not require a separate server to support different game platforms; when a user device terminal logs into the cross-platform game, based on the correspondence between the user device terminal and the game platform, associating the game character in the logged-in cross-platform game with the matching flag of the corresponding game platform; and adding game characters with the same matching flag to the same matching pool to control the isolation and interoperability of the same cross-platform game across different game platforms. This application, unlike the isolation method of deploying separate servers for game platforms, achieves flexible adjustment of isolation and interoperability between game platforms using the configuration of matching flags, solving the problem of how to improve the flexibility of cross-platform game interaction across different platforms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of game technology, and in particular to a cross-platform game interaction method and system on different game platforms. Background Technology

[0002] With the continuous development of computer technology, game development offers a wide variety of tools. Games developed using cross-platform engines (such as Unity and Unreal Engine) can achieve multi-platform installation by developing once, because these engines provide standardized APIs to shield the differences between different device hardware (such as computers, PS consoles, and Nintendo Switch consoles). However, the game ecosystems, privacy policies, and business logic of different game platforms are not entirely the same, and even cross-platform games sometimes require interaction isolation for different platforms.

[0003] Existing cross-platform game interaction isolation solutions typically involve deploying a separate server for each game platform to achieve cross-platform game interaction isolation, such as deploying server A for the PS platform and server B for the NS platform; or directly connecting to the dedicated account system of each game platform for cross-platform game interaction isolation, which essentially also uses a separate server for complete physical isolation. However, this type of interaction isolation solution has two drawbacks: firstly, it requires a high investment in hardware; and secondly, it presents many inconveniences when cross-platform data connectivity is needed.

[0004] Currently, no effective solution has been proposed for improving the interactive flexibility of cross-platform games across different gaming platforms. Summary of the Invention

[0005] This application provides a method and system for cross-platform game interaction on different game platforms, in order to at least solve the problem of how to improve the interaction flexibility of cross-platform games between different game platforms in related technologies.

[0006] In a first aspect, embodiments of this application provide a cross-platform game interaction method on different game platforms, the method comprising:

[0007] The operation and maintenance scripts set corresponding matching tags for each game platform, so that the same cross-platform game does not need to deploy a separate server to support different game platforms;

[0008] When a user device terminal logs into a cross-platform game, based on the correspondence between the user device terminal and the game platform, the matching identifier of the corresponding game platform is automatically obtained for the game character logged into the cross-platform game.

[0009] Game characters with the same match identifier are added to the same match pool, wherein the match pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms.

[0010] In some embodiments, setting corresponding matching tags for each game platform via operation and maintenance scripts includes:

[0011] In full isolation mode, the operation and maintenance script is automatically triggered to set different matching tags for each game platform, so that the interaction of the same cross-platform game on each game platform is isolated from each other;

[0012] In partial interoperability mode, the operation and maintenance script is automatically triggered to set the same matching flag for the game platforms that need to be connected, so as to enable the interaction between the same cross-platform game and the game platforms that need to be connected.

[0013] In the fully interconnected mode, the operation and maintenance script is automatically triggered to set the same matching flag for all game platforms, so that the interaction of the same cross-platform game between all game platforms can be mutually communicated.

[0014] In some embodiments, adding game characters with the same match ID to the same match pool includes:

[0015] When the matching identifier is a leaderboard matching tag, game characters with the same leaderboard matching tag are added to the same leaderboard matching pool. Game characters in the same leaderboard matching pool enter the same leaderboard to isolate or share leaderboard data from different game platforms.

[0016] In some embodiments, adding game characters with the same match ID to the same match pool includes:

[0017] When the matching identifier is a chat matching tag, game characters with the same chat matching tag are added to the same chat matching pool. Game characters in the same chat matching pool enter the same chat space to isolate or share user chat data from different game platforms.

[0018] In some embodiments, adding game characters with the same match ID to the same match pool includes:

[0019] When the matching identifier is a friend matching tag, game characters with the same friend matching tag are added to the same friend matching pool. Game characters in the same friend matching pool are allowed to adjust their friend relationship status with each other to isolate or share friend relationship data from different game platforms.

[0020] In some embodiments, adding game characters with the same match ID to the same match pool includes:

[0021] When the matching identifier is a team matching tag, game characters with the same team matching tag are added to the same team matching pool. Game characters in the same team matching pool are allowed to adjust their team relationship status to isolate or share team relationship data across different game platforms.

[0022] In some embodiments, the correspondence between the user device terminal and the game platform is one-to-one. The user device terminal includes PS device terminal, iOS device terminal, Android device terminal, PC device terminal, NS device terminal and Xbox device terminal, and the game platform includes PC game platform, iOS game platform, Android game platform, NS game platform, PS game platform and Xbox game platform.

[0023] Secondly, embodiments of this application provide a cross-platform game interaction system on different game platforms. The system is used to execute the method described in the first aspect above. The system includes an identification configuration module, a matching association module, and an interaction control module.

[0024] The identifier configuration module is used to set a corresponding matching tag for each game platform through operation and maintenance scripts. The same cross-platform game does not need to deploy a separate server to support different game platforms.

[0025] The matching and association module is used to automatically obtain the matching identifier of the corresponding game platform for the game character in the logged-in cross-platform game based on the correspondence between the user device terminal and the game platform when the user device terminal logs in to a cross-platform game.

[0026] The interaction control module is used to add game characters with the same matching identifier to the same matching pool, wherein the matching pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms.

[0027] Thirdly, embodiments of this application provide an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.

[0028] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect above.

[0029] Compared to related technologies, this application provides a cross-platform game interaction method and system on different game platforms. The method uses an operation and maintenance script to set a corresponding matching tag for each game platform, eliminating the need for a separate server to support different game platforms for the same cross-platform game. When a user device logs into a cross-platform game, the matching tag for the corresponding game platform is automatically obtained based on the correspondence between the user device and the game platform. Game characters with the same matching tag are added to the same matching pool, which controls the interaction isolation and interoperability of the same cross-platform game across different game platforms. This method utilizes the matching tag configuration in the operation and maintenance script to dynamically adjust the interaction isolation between cross-platform games on different game platforms. Unlike the isolation method of deploying separate servers for game platforms, this method uses the matching tag configuration to flexibly adjust the isolation and interoperability between game platforms, solving the problem of how to improve the interaction flexibility of cross-platform games across different game platforms. Attached Figure Description

[0030] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0031] Figure 1 This is a flowchart of the steps of a cross-platform game interaction method on different game platforms according to embodiments of this application;

[0032] Figure 2 This is a schematic diagram of the process of setting matching markers according to an embodiment of this application;

[0033] Figure 3 This is a flowchart illustrating a cross-platform game interaction method according to an embodiment of this application;

[0034] Figure 4 This is a timing diagram of leaderboard matching according to an embodiment of this application;

[0035] Figure 5 This is a timing diagram of a leaderboard query according to an embodiment of this application;

[0036] Figure 6 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0038] Obviously, the accompanying drawings described below are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without any inventive effort. Furthermore, it is understood that although the efforts made in this development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, any changes to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of the content of this application.

[0039] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0040] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.

[0041] This application provides a cross-platform game interaction method on different game platforms. Figure 1 This is a flowchart illustrating the steps of a cross-platform game interaction method on different game platforms according to embodiments of this application, such as... Figure 1 As shown, the method includes the following steps:

[0042] Step S102: Set the corresponding matching flag for each game platform through the operation and maintenance script. The same cross-platform game does not need to deploy a separate server to support different game platforms. Figure 2 This is a schematic diagram illustrating the process of setting matching markers according to an embodiment of this application. Furthermore, players are unaware of the changes to the matching marker settings, resulting in smooth matchmaking without requiring program updates; the changes are dynamically applied.

[0043] Specifically, step S102 states that the operation and maintenance script has three triggering modes: full isolation mode, partial interoperability mode, and full interoperability mode, which include the following:

[0044] ① In full isolation mode, the operation and maintenance script is automatically triggered to set different matching tags for each game platform, so as to isolate the interaction of the same cross-platform game on each game platform;

[0045] ② In partial interoperability mode, the operation and maintenance script is automatically triggered to set the same matching flag for the game platforms that need to be connected, so as to enable the interaction between the same cross-platform game and the game platforms that need to be connected to communicate with each other;

[0046] ③ In full interoperability mode, the operation and maintenance script is automatically triggered to set the same matching flag for all game platforms, so that the interaction of the same cross-platform game between all game platforms can be mutually interoperable.

[0047] Step S104: When a user device terminal logs into a cross-platform game, based on the correspondence between the user device terminal and the game platform, the matching identifier of the corresponding game platform is automatically obtained for the game character in the logged-in cross-platform game.

[0048] Specifically, step S104 establishes a one-to-one correspondence between user device terminals and game platforms. User device terminals include PS devices, iOS devices, Android devices, PC devices, NS devices, and Xbox devices. Game platforms include PC game platforms, iOS game platforms, Android game platforms, NS game platforms, PS game platforms, and Xbox game platforms. In other words, if the user device terminal is a PS device, then when logging into a cross-platform game on the PS device, the matching identifier of the PS game platform is automatically obtained for the game character in the logged-in cross-platform game based on the one-to-one correspondence between the PS device and the PS game platform. The process is similar for iOS devices, Android devices, etc., and will not be elaborated upon here.

[0049] Step S106: Add game characters with the same match identifier to the same match pool, wherein the match pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms; Figure 3 This is a flowchart illustrating a cross-platform game interaction method according to an embodiment of this application.

[0050] Specifically, in step S106, the server supports dynamic setting of match flags for each game platform via maintenance scripts. Users with the same match flag will enter the same match pool; if the pool does not exist, it will be created immediately. For example, if Android game platform -> flag = A, iOS game platform -> flag = A, PC game platform -> flag = A, PS game platform -> flag = B, Xbox game platform -> flag = C, and NS game platform -> flag = D, then Android, iOS, and PC users will enter the same match pool, PS users will have a separate match pool, Xbox users will have a separate match pool, and NS users will have a separate match pool. Players with the same match_flag flag will enter the same match pool and can be matched with each other. Players with different match_flag flags will enter different match pools and will not be able to match with each other, thus achieving isolation and interoperability.

[0051] To illustrate the creation of match pools, each match pool has a key, named according to the following convention: match_flag: rank range: map ID. For example, an iOS player in Gold rank, playing on map M001, would have a match_flag of A and a rank range of 3. Therefore, they should be added to the match pool with key=A:3:M001. If this match pool does not exist, it will be created with key=A:3:M001, the player will be added, and the match pool will be added to the mapping table, eliminating the need for future creation.

[0052] Step S106 preferably includes various types of matching identifiers, such as leaderboard matching identifiers, chat matching identifiers, friend matching identifiers, and team matching identifiers, and preferably includes the following:

[0053] ① When the matching identifier is a leaderboard matching tag, game characters with the same leaderboard matching tag will be added to the same leaderboard matching pool. Game characters in the same leaderboard matching pool will enter the same leaderboard to isolate or share leaderboard data from different game platforms. This leaderboard can be an equipment score leaderboard, a character level leaderboard, an arena score leaderboard, etc.

[0054] ② When the matching identifier is a chat matching tag, game characters with the same chat matching tag are added to the same chat matching pool. Game characters in the same chat matching pool enter the same chat space to isolate or share user chat data from different game platforms.

[0055] ③ When the matching identifier is a friend matching mark, game characters with the same friend matching mark are added to the same friend matching pool. Game characters in the same friend matching pool are allowed to adjust their friend relationship status with each other to isolate or share friend relationship data from different game platforms.

[0056] ④ When the matchmaking identifier is a team matchmaking tag, game characters with the same team matchmaking tag are added to the same team matchmaking pool. Game characters in the same team matchmaking pool enter a state where they can adjust their team relationship with each other, so as to isolate or share team relationship data from different game platforms.

[0057] It should be noted that, taking the leaderboard matchmaking flag in ① above as an example, the server supports dynamic setting of the leaderboard matchmaking flag for each platform via maintenance scripts. Users with the same leaderboard flag will enter the same leaderboard. If Android game platform -> flag = 1, iOS game platform -> flag = 1, PC game platform -> flag = 1, PS game platform -> flag = 2, NS game platform -> flag = 2, and Xbox game platform -> flag = 3, then Android, iOS, PC, and NS users will enter the same matchmaking pool, PS users will enter a separate matchmaking pool, and Xbox users will enter a separate matchmaking pool. Figure 4 This is a timing diagram of leaderboard matching according to an embodiment of this application, such as... Figure 4 As shown, players with the same rank_flag (leadership matching flag) will enter the same leaderboard and be removed from the old rank_flag leaderboard. On different platforms, players with the same rank_flag will enter the same leaderboard; if the rank_flags are different, they will enter different leaderboards. This allows control over whether different platforms can configure the same or different rank_flags. Furthermore, Figure 5 This is a timing diagram of a leaderboard query according to an embodiment of this application, such as... Figure 5 As shown, when a player queries the leaderboard, the server retrieves the latest tag and displays the leaderboard for that tag to the player.

[0058] Through the steps described in this application embodiment, the matching tag configuration of the operation and maintenance script enables dynamic adjustment of the interaction isolation between cross-platform games on different game platforms. Unlike the isolation method of deploying independent servers for game platforms, this method utilizes the matching tag configuration to flexibly adjust the isolation and interoperability between game platforms, thus solving the problem of how to improve the interaction flexibility of cross-platform games on different game platforms.

[0059] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0060] This application provides a cross-platform game interaction system on different game platforms. The system is used to execute the method provided in the above embodiments. The system includes an identification configuration module, a matching association module, and an interaction control module.

[0061] The identifier configuration module is used to set the corresponding matching flag for each game platform through operation and maintenance scripts. This allows the same cross-platform game to not need to deploy a separate server to support different game platforms.

[0062] The matching and association module is used to automatically obtain the matching identifier of the corresponding game platform for the game character logged in to the cross-platform game based on the correspondence between the user device terminal and the game platform when the user device terminal logs in to the game.

[0063] The interaction control module is used to add game characters with the same matching identifier to the same matching pool. The matching pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms.

[0064] Through the identifier configuration module, matching association module, and interaction control module in this application embodiment, the matching tag configuration using operation and maintenance scripts can be used to dynamically adjust the interaction isolation between cross-platform games on different game platforms. Unlike the isolation method of deploying independent servers for game platforms, this method uses the configuration of matching tags to flexibly adjust the isolation and interoperability between game platforms, solving the problem of how to improve the interaction flexibility of cross-platform games on different game platforms.

[0065] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can reside in the same processor; or the above modules can be located in different processors in any combination.

[0066] This embodiment provides an electronic device including a memory and a processor. The memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

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

[0068] Optionally, the electronic device may further include a processor, memory, network interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a cross-platform game interaction method across different gaming platforms. The display screen may be an LCD screen or an e-ink screen. The input device may be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.

[0069] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0070] Furthermore, in conjunction with the cross-platform game interaction methods on different game platforms in the above embodiments, this application embodiment can provide a storage medium for implementation. This storage medium stores a computer program; when executed by a processor, the computer program implements any of the cross-platform game interaction methods on different game platforms in the above embodiments.

[0071] In one embodiment, Figure 6 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application, such as... Figure 6 As shown, an electronic device is provided, which can be a server, and its internal structure diagram can be as follows. Figure 6 As shown, the electronic device includes a processor, a network interface, internal memory, and non-volatile memory connected via an internal bus. The non-volatile memory stores the operating system, computer programs, and a database. The processor provides computing and control capabilities, the network interface communicates with external terminals via a network connection, the internal memory provides an environment for the operation of the operating system and computer programs, the computer programs are executed by the processor to implement a cross-platform game interaction method on different game platforms, and the database stores data.

[0072] Those skilled in the art will understand that Figure 6The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0073] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0074] Those skilled in the art should understand that the technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0075] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A cross-platform game interaction method on different game platforms, characterized in that, The method includes: In full isolation mode, the operation and maintenance script is automatically triggered to set different matching tags for each game platform, so that the interaction of the same cross-platform game on each game platform is isolated from each other; In partial interoperability mode, the operation and maintenance script is automatically triggered to set the same matching flag for the game platforms that need to be connected, so as to enable the interaction between the same cross-platform game and the game platforms that need to be connected. In the fully interconnected mode, the operation and maintenance script is automatically triggered to set the same matching flag for all game platforms, so that the interaction between the same cross-platform game and all game platforms can be mutually communicated. In this mode, the same cross-platform game does not need to deploy a separate server to support different game platforms. When a user device terminal logs into a cross-platform game, based on the correspondence between the user device terminal and the game platform, the matching identifier of the corresponding game platform is automatically obtained for the game character logged into the cross-platform game. Game characters with the same match identifier are added to the same match pool, wherein the match pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms.

2. The method according to claim 1, characterized in that, Adding game characters with the same match ID to the same match pool includes: When the matching identifier is a leaderboard matching tag, game characters with the same leaderboard matching tag are added to the same leaderboard matching pool. Game characters in the same leaderboard matching pool enter the same leaderboard to isolate or share leaderboard data from different game platforms.

3. The method according to claim 1, characterized in that, Adding game characters with the same match ID to the same match pool includes: When the matching identifier is a chat matching tag, game characters with the same chat matching tag are added to the same chat matching pool. Game characters in the same chat matching pool enter the same chat space to isolate or share user chat data from different game platforms.

4. The method according to claim 1, characterized in that, Adding game characters with the same match ID to the same match pool includes: When the matching identifier is a friend matching tag, game characters with the same friend matching tag are added to the same friend matching pool. Game characters in the same friend matching pool are allowed to adjust their friend relationship status with each other to isolate or share friend relationship data from different game platforms.

5. The method according to claim 1, characterized in that, Adding game characters with the same match ID to the same match pool includes: When the matching identifier is a team matching tag, game characters with the same team matching tag are added to the same team matching pool. Game characters in the same team matching pool are allowed to adjust their team relationship status to isolate or share team relationship data across different game platforms.

6. The method according to claim 1, characterized in that, The correspondence between the user device terminal and the game platform is one-to-one. The user device terminal includes PS device terminal, iOS device terminal, Android device terminal, PC device terminal, NS device terminal and Xbox device terminal. The game platform includes PC game platform, iOS game platform, Android game platform, NS game platform, PS game platform and Xbox game platform.

7. A cross-platform game interaction system for different game platforms, characterized in that, The system is used to perform the method according to any one of claims 1 to 6, and the system includes an identification configuration module, a matching association module, and an interaction control module; The identifier configuration module is used to set a corresponding matching tag for each game platform through operation and maintenance scripts. The same cross-platform game does not need to deploy a separate server to support different game platforms. The matching and association module is used to automatically obtain the matching identifier of the corresponding game platform for the game character in the logged-in cross-platform game based on the correspondence between the user device terminal and the game platform when the user device terminal logs in to a cross-platform game. The interaction control module is used to add game characters with the same matching identifier to the same matching pool, wherein the matching pool is used to control the interaction isolation and interoperability of the same cross-platform game across different game platforms.

8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method of any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cross-platform instant data interaction method, device and system

    CN104702696A

  • Cross-platform gaming between multiple devices of multiple types

    US20130045803A1