Communication method, system and equipment for game strategy interaction and storage medium
Through the communication system based on NaaS architecture, game strategies are displayed in real time, which solves the problem that game users need to exit the current game interface to view strategies, and improves the game immersive experience.
Patent Information
- Application Number
- CN202510670296.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-05-23
AI Technical Summary
In the prior art, game users need to exit the current game interface when viewing game strategies, resulting in poor game immersive experience.
Through a communication system based on NaaS architecture, the game strategy and session identification information sent by the user terminal are received, the corresponding game server is determined, and the game strategy is displayed in real time when the current game interface of the user terminal matches the identification information of the game strategy to prevent the user from exiting the current game interface.
It enables game users to view game strategies without quitting the current game interface, improving the game immersive experience.
Smart Images

Figure CN120478956A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer network transmission technology, and in particular to a communication method, system, device and storage medium for game strategy interaction. Background Art
[0002] Game guides are guidance materials designed to help users understand game mechanics, quickly complete levels, or achieve goals. They typically include text explanations, image annotations, video demonstrations, and other formats, and are applicable to different types of games. Game users can obtain game guides through gaming websites or forums.
[0003] In the related art, for most games, game users need to exit the current game interface of the logged-in game to view game strategies, which makes the game immersion experience of game users poor. Summary of the Invention
[0004] The problem solved by the present invention is how to achieve real-time interaction of game strategies to enhance the game immersion experience of game users.
[0005] To solve the above problems, the present invention provides a communication method, system, device and storage medium for game strategy interaction.
[0006] In a first aspect, the present invention provides a communication method for game strategy interaction, which is applied to a communication system based on a NaaS architecture, and the communication method includes: In a session, receiving a game strategy sent by a user terminal and simultaneously receiving session identification information of the session; the game strategy is guidance information for assisting game users in performing game operations; the session identification information is used to identify the session; Determining the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; Obtaining identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy and the identification information of the game strategy are sent to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal to display the game strategy in real time in the current game interface of the user terminal.
[0007] Optionally, the real-time game information interaction method further includes: receiving a session establishment request sent by the user terminal; A session between the user terminal and the communication system is established according to the session establishment request.
[0008] Optionally, the game strategy is determined by the game user through input via the user terminal, and / or the game strategy is determined by the game user through modification of one or more game strategies in a stored game strategy list via the user terminal.
[0009] Optionally, obtaining identification information of the game strategy includes: Receiving user identity information sent by the user terminal; the user identity information is used to identify the game user; Sending a game data request to the game server, wherein the game data request is a request for obtaining current game data of the game user corresponding to the user identity information; Receive identification information of the game strategy sent by the game server; the identification information of the game strategy is determined by the game server based on current game data of the game user obtained by the game data request; the game user includes the user who requests to send the game strategy.
[0010] Optionally, the user terminal is pre-configured with a communication contact, which is used to establish a data channel between the game application in the user terminal and the communication system when the game application in the user terminal is activated, and the data channel is used to realize real-time information interaction between the user terminal and the communication system.
[0011] Optionally, the communication system has an interactive interface, and the interactive interface is used to realize real-time information interaction between the communication system and the game server.
[0012] Optionally, when the current game interface of the game application in the user terminal matches the identification information of the game strategy, the game server sending the game strategy to the corresponding user terminal includes: obtaining, through the user terminal, game data corresponding to the current game interface of the game user, the game data corresponding to the current game interface including at least one or more of a game progress corresponding to the current game interface, a game scene corresponding to the current game interface, and a game user behavior corresponding to the current game interface; When the game data corresponding to the current game interface matches the identification information of the game strategy, the game strategy is sent to the corresponding user terminal through the game server.
[0013] In a second aspect, the present invention provides a communication system for game strategy interaction, wherein the communication system is constructed based on the NaaS architecture and comprises: A game strategy receiving module is used to receive a game strategy sent by a user terminal during a session, and simultaneously receive session identification information of the session; the game strategy is guidance information that assists game users in performing game operations; the session identification information is used to identify the session; A game server determination module, configured to determine the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; A game strategy identification information acquisition module, used to obtain identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy publishing module is used to send the game strategy and the identification information of the game strategy to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal, so as to display the game strategy in real time in the current game interface of the user terminal.
[0014] In a third aspect, the present invention provides an electronic device comprising a memory and a processor; The memory is used to store computer programs; The processor is configured to implement the communication method for game strategy interaction as described in the first aspect when executing the computer program.
[0015] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the communication method for game strategy interaction as described in the first aspect is implemented.
[0016] The beneficial effects of the communication method, system, device, and storage medium for game strategy interaction of the present invention are as follows: in a session, a communication system based on the NaaS architecture receives a game strategy sent by a user terminal and simultaneously receives the session identification information of the session to obtain the game strategy input by the game user and the session identification information of the session, wherein the game strategy is guidance information that assists the game user in performing game operations, and the session identification information is used to identify the session. Based on the session identification information, the game server corresponding to the game strategy is determined, and the session identification information is matched with the game server to determine the server corresponding to the game strategy. The identification information of the game strategy is obtained, and the identification information of the game strategy is used to identify the game strategy to determine the content corresponding to the game strategy. The game guide and the identification information of the game guide are sent to the corresponding game server for storage. When the current game interface in the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal to display the game guide in real time in the current game interface of the user terminal; the game guide sent by the user terminal is forwarded to the corresponding game server in real time through a communication system based on the NaaS architecture. When the current game interface in the user terminal matches the identification information of the game guide, the game guide is sent to the corresponding user terminal through the game server to display the game guide in real time in the current game interface of the user terminal, so that the game user does not need to exit the current game interface to view the game guide, thereby improving the game immersion experience of the game user. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of a communication method for game strategy interaction according to an embodiment of the present invention; Figure 2 This is a schematic diagram of information interaction for a 5G new call according to an embodiment; Figure 3 A schematic diagram of implementing information transmission through 5G new call according to an embodiment; Figure 4 A schematic diagram of a game interface displaying a game strategy according to an embodiment; Figure 5 A schematic diagram of a session establishment process according to an embodiment; Figure 6 A flowchart of obtaining identification information of a game strategy according to an embodiment; Figure 7 This is a schematic structural diagram of a communication system for game strategy interaction according to an embodiment of the present invention; Figure 8 The figure is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0019] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0020] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0021] It should be noted that the modifications of "one" and "multiple" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0023] like Figure 1 As shown, an embodiment of the present invention provides a communication method for game strategy interaction, comprising the following steps: S100: In a session, a game strategy sent by a user terminal is received, and session identification information of the session is received simultaneously; wherein the game strategy is guidance information for assisting a game user in performing game operations; and the session identification information is unique identification information for identifying the session.
[0024] Specifically, the session is a communication session. In one embodiment, the session may be a 5G new call, such as Figure 2As shown in the figure, 5G new calls refer to the new IMS data channel based on the VoNR audio and video channel. Based on the high-definition audio and video calls, any multimedia information can be transmitted synchronously through the IMS (IP Multimedia Subsystem) data channel, thereby upgrading real-time calls to real-time interactive / immersive calls. Figure 3 As shown, 5G new calls can transmit multimedia information such as pictures, audio, video, menus, emoticons, locations, actions, AR / VR, etc. through IMS data channels. Audio information can be transmitted through audio channels, and video information can be transmitted through video channels. 5G new calls can also upload Internet data to the network, where arrow 310 represents audio, video and multimedia information, and arrow 320 represents Internet data. Audio and video calls and multimedia information transmitted through IMS data channels are synchronously presented on the terminal, and Internet data is transmitted to the network, thereby achieving a fully immersive experience of hearing, vision, touch, and kinesthetic senses synchronized in high-definition audio and video calls.
[0025] Specifically, the user terminal may be a terminal device such as a smart phone, a tablet computer, etc. In some embodiments, a game application is installed in the user terminal, and the game application may be a game APP or a game mini-program in a third-party APP such as WeChat.
[0026] Specifically, the game guide may include one or more of game guide video information, game guide picture information, game guide text information and game guide audio information, that is, the game guide may be information in the form of video, picture, text, audio, etc., among which the game guide video information may be an operation video recorded in the game, the game guide picture information may be level information captured in the game, the game guide audio information may be a voice explaining the passing of a certain level in the game, and the game guide text information may be game clearance information collected on web pages or forums.
[0027] Specifically, the session identification information is a session ID, which is unique identification information for identifying a session. Typically, when a user terminal sends a game strategy to a communication system, the game strategy also carries the session identification information corresponding to the session.
[0028] S200: Determine the game server corresponding to the session identification information according to a preset one-to-one mapping relationship between the session identification information and the address of the game server.
[0029] Specifically, the game server address can be the game server's IP address. The session identifier, as the session's unique identifier, is pre-bound to the target game server's IP address and stored in a session mapping table. When a user terminal sends a game strategy containing the session identifier, the communication system can quickly locate the corresponding game server by querying the mapping table.
[0030] S300: Acquire identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy.
[0031] Specifically, the game strategy carries its identification information, and the identification information may be information for identifying the type of the game strategy, such as level information, item information, monster information, recipe information, and map information.
[0032] S400: Send the game strategy and the identification information of the game strategy to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal to display the game strategy in real time in the current game interface of the user terminal.
[0033] Specifically, after receiving the game strategy sent by the user terminal, the communication system forwards the game strategy to the game server, and the game server stores the game strategy in the current game cloud data storage library or cache space of the game user. In the storage library or cache space, the game strategy corresponds to the identification information of the game strategy.
[0034] Specifically, when the current game interface in the user terminal matches the identification information of the game strategy, the game strategy is forwarded to the user terminal through the game server and displayed in the current game interface of the user terminal, for example, Figure 4 As shown, the game guide is game guide picture information, and the game guide picture information 410 is displayed in the upper left corner of the current game interface 420, and its display position can be pre-set through the game application.
[0035] Specifically, the communication system has an interactive interface, which is used to realize real-time information interaction between the communication system and the game server.
[0036] In this embodiment, during a session, a NaaS-based communication system receives a game strategy sent by a user terminal and simultaneously receives session identification information for the session to obtain the game strategy entered by the game user and the session identification information for that session. The game strategy is guidance information that assists the game user in performing game operations, and the session identification information is used to identify the session. Based on the session identification information, the game server corresponding to the game strategy is determined, and the session identification information is matched with the game server to determine the server corresponding to the game strategy. The identification information of the game strategy is obtained, and the identification information of the game strategy is used to identify the game strategy and determine the content corresponding to the game strategy. The game guide and the identification information of the game guide are sent to the corresponding game server for storage. When the current game interface in the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal to display the game guide in real time in the current game interface of the user terminal; the game guide sent by the user terminal is forwarded to the corresponding game server in real time through a communication system based on the NaaS architecture. When the current game interface in the user terminal matches the identification information of the game guide, the game guide is sent to the corresponding user terminal through the game server to display the game guide in real time in the current game interface of the user terminal, so that the game user does not need to exit the current game interface to view the game guide, thereby improving the game immersion experience of the game user.
[0037] Alternatively, as Figure 5 As shown, a communication method for game strategy interaction provided by an embodiment of the present invention further includes the following steps: S510: Receive a session establishment request sent by a user terminal.
[0038] Specifically, the user terminal has built-in communication contacts based on the NaaS architecture in the form of SDK, APP, plug-in, etc. When the game application in the user terminal is activated, the user terminal sends a session establishment request to the communication system through the communication contact.
[0039] There are several ways to implement built-in communication contacts through SDK: (1) Implementing SDK using Jar package: The developer can create a library project and generate a JAR file after compilation. The user only needs to copy the JAR file to the libs directory of the project (game application) and reference the JAR file in the build.gradle file.
[0040] (2) Implementing SDK as SO library: Developers need to write SO library and call it through JNI.
[0041] (3) Implementing SDK through plug-in technology: Through plug-in technology, the SDK can be inserted into the game application as an independent module.
[0042] (4) Implementing SDK using front-end tracking: In gaming applications, tracking SDKs can be implemented using JavaScript. This typically involves three phases: SDK loading, page loading, and page unloading. By monitoring these events, user behavior data can be collected.
[0043] (5) Audio and video SDK implementation: The implementation of audio and video SDK involves the acquisition, encoding, transmission and decoding of audio and video data. It needs to deal with complex network environments and compatibility issues of various terminal devices while ensuring high real-time performance and high reliability.
[0044] The communication contacts implemented through the APP can be built in the following ways: (1) Native development: Game applications are developed using platform-specific programming languages and development tools, so that communication contacts are built into the developed game applications. For example, for Android, Java or Kotlin is usually used for development; for iOS, Objective-C or Swift is used. The advantage of native development is that it can fully utilize the hardware and operating system functions of the device to provide the best user experience and performance.
[0045] (2) Cross-platform development: Using cross-platform development tools and frameworks, you can write code once and generate an app that can run on multiple platforms. Common cross-platform development frameworks include React Native, Flutter, and Xamarin. The advantages of cross-platform development include: Reduced development costs. By writing code once, you can generate an app that runs on multiple platforms, reducing the workload of development and maintenance; Good performance. Compared with hybrid development, cross-platform development frameworks can provide near-native performance and user experience; Efficient development process. Cross-platform development tools usually provide hot reload and rich development tools, which improve development efficiency.
[0046] (3) Hybrid development: Apps are developed using web technologies such as HTML5, CSS, and JavaScript. The application is essentially a website that is packaged and runs like a native app on mobile devices. The advantages of hybrid development include: simplified development process. Apps developed using web technologies can be quickly built and deployed while reducing development costs. Maintenance costs are also reduced. Since it is based on web technologies, maintenance and updates are relatively simple.
[0047] S520: Establish a session between the user terminal and the communication system according to the session establishment request.
[0048] Specifically, the communication system responds to the session establishment request, and a data channel is established between the communication contact and the communication system. The data channel is used to realize real-time information interaction between the user terminal and the communication system, that is, to establish a session, and dynamically allocate session identification information of the established session, and based on the one-to-one mapping relationship between the preset session identification information and the address of the game server, associate the session identification information with the corresponding game server.
[0049] In this optional embodiment, a session establishment request sent by the user terminal is used to establish a session between the user terminal and the communication system, so that the user terminal can send a game strategy to the communication system.
[0050] Optionally, the game strategy is determined by the game user through input via a user terminal, and / or the game strategy is determined by the game user through modification of one or more game strategies in a stored game strategy list via the user terminal.
[0051] In some embodiments, game users can input game strategies through the game application in the user terminal. For example, the game application has a game strategy creation interface. The game user enters the game strategy creation interface in the game application through operation to create a game strategy. After the game strategy is completed, the game strategy is sent to the communication system.
[0052] In other embodiments, a game strategy list is stored in the game application. The game strategy list includes one or more game strategies. These game strategies may be previously entered by the game user or may be included with the game application when it is shipped. The game user may modify one or more game strategies in the game strategy list through the game application and send the modified game strategies to the communication system. In addition, the game user may delete one or more game strategies in the game strategy list.
[0053] In this optional embodiment, the game strategy can be newly input by the game user through the game application in the user terminal, or it can be a modified game strategy formed by the game user modifying one or more game strategies in the stored game strategy list through the game application in the user terminal, supporting multiple input methods of the game strategy.
[0054] Alternatively, as Figure 6 As shown, obtaining the identification information of the game strategy includes the following steps: S610: Receive user identity information sent by a user terminal; the user identity information is used to identify a game user.
[0055] Specifically, when a user terminal establishes a session with a communication system, the user terminal sends user identity information to the communication system, and the communication system associates the user identity information with the session identification information.
[0056] S620: Send a game data request to the game server, where the game data request is a request for obtaining current game data of the game user corresponding to the user identity information.
[0057] S630: Receive identification information of a game strategy sent by a game server; wherein the identification information of the game strategy is determined by the game server based on current game data of the game user obtained through a game data request; the game user includes the user who requested to send the game strategy.
[0058] Specifically, the identification information of the game strategy may be information for identifying the type of the game strategy, such as level information, item information, monster information, recipe information, and map information.
[0059] In this optional embodiment, the identification information of the game strategy is obtained from the game server through the user identity identification information, so that the current game interface in the user terminal can be subsequently matched with the identification information of the game strategy.
[0060] Optionally, when the current game interface of the game application in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal, including: The game server obtains game data corresponding to the current game interface of the game user through the user terminal. The game data corresponding to the current game interface includes at least one or more of the game progress corresponding to the current game interface, the game scene corresponding to the current game interface, and the game user behavior corresponding to the current game interface.
[0061] When the game data corresponding to the current game interface matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal.
[0062] Specifically, for example, when the identification information of the game guide is the checkpoint information of a certain checkpoint, if the game progress corresponding to the current game interface matches the checkpoint information, the game guide will be displayed in the current game interface; for another example, when the identification information of the game guide is the map information of a certain scene, if the game scene corresponding to the current game interface matches the map information, the game guide will be displayed in the current game interface.
[0063] In some embodiments, the user terminal can proactively send a status update to the game server when the current game interface indicates a specific game event (such as level start / end, item acquisition, or character death), so that the game server can obtain the game data corresponding to the current game interface. In other embodiments, the game server can periodically obtain the game data corresponding to the current game interface from the user terminal.
[0064] In this optional embodiment, by matching and comparing the game data corresponding to the current game interface in the user terminal with the identification information of the game strategy, when the two match, the game server sends the game strategy to the corresponding user terminal to display the game strategy in real time in the current game interface of the user terminal, so that the game user does not need to exit the current game interface to view the game strategy, thereby improving the game user's immersive gaming experience.
[0065] like Figure 7 As shown, an embodiment of the present invention provides a communication system 800 for game strategy interaction, wherein the communication system 700 is built based on the NaaS architecture and includes: The game strategy receiving module 710 is used to receive the game strategy sent by the user terminal in the session, and at the same time receive the session identification information of the session; the game strategy is guidance information to assist the game user in performing game operations; the session identification information is used to identify the session; A game server determination module 720 is configured to determine the game server corresponding to the game strategy based on the session identification information; A game strategy identification information acquisition module 730 is used to acquire identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game guide publishing module 740 is used to send the game guide and the identification information of the game guide to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal to display the game guide in real time in the current game interface of the user terminal.
[0066] Optionally, the real-time game information interaction method further includes: receiving a session establishment request sent by the user terminal; A session between the user terminal and the communication system is established according to the session establishment request.
[0067] Optionally, the game strategy is determined by the game user through input via the user terminal, and / or the game strategy is determined by the game user through modification of one or more game strategies in a stored game strategy list via the user terminal.
[0068] Optionally, obtaining identification information of the game strategy includes: Receiving user identity information sent by the user terminal; the user identity information is used to identify the game user; Sending a game data request to the game server, wherein the game data request is a request for obtaining current game data of the game user corresponding to the user identity information; Receive identification information of the game strategy sent by the game server; the identification information of the game strategy is determined by the game server based on current game data of the game user obtained by the game data request; the game user includes the user who requests to send the game strategy.
[0069] Optionally, the user terminal is pre-configured with a communication contact, which is used to establish a data channel between the game application in the user terminal and the communication system when the game application in the user terminal is activated, and the data channel is used to realize real-time information interaction between the user terminal and the communication system.
[0070] Optionally, the communication system has an interactive interface, and the interactive interface is used to realize real-time information interaction between the communication system and the game server.
[0071] Optionally, when the current game interface of the game application in the user terminal matches the identification information of the game strategy, the game server sending the game strategy to the corresponding user terminal includes: obtaining, through the user terminal, game data corresponding to the current game interface of the game user, the game data corresponding to the current game interface including at least one or more of a game progress corresponding to the current game interface, a game scene corresponding to the current game interface, and a game user behavior corresponding to the current game interface; When the game data corresponding to the current game interface matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal.
[0072] like Figure 8 As shown, an electronic device 800 provided by an embodiment of the present invention includes a memory 810 and a processor 820; the memory 810 is used to store computer programs; the processor 820 is used to implement the communication method for game strategy interaction as described above when executing the computer program.
[0073] In other words, an electronic device 800 includes a memory 810 and a processor 820 coupled to the memory 810; the memory 810 is configured to store a computer program; and the processor 820 is configured to perform the following operations when executing the computer program: In a session, receiving a game strategy sent by a user terminal and simultaneously receiving session identification information of the session; the game strategy is guidance information for assisting game users in performing game operations; the session identification information is used to identify the session; Determining the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; Obtaining identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy and the identification information of the game strategy are sent to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal to display the game strategy in real time in the current game interface of the user terminal.
[0074] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the communication method for game strategy interaction as described above is implemented.
[0075] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations: In a session, receiving a game strategy sent by a user terminal and simultaneously receiving session identification information of the session; the game strategy is guidance information for assisting game users in performing game operations; the session identification information is used to identify the session; Determining the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; Obtaining identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy and the identification information of the game strategy are sent to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal to display the game strategy in real time in the current game interface of the user terminal.
[0076] An electronic device 800 that can serve as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 800 is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 800 can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0077] Electronic device 800 includes a computing unit that can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). The RAM can also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. An input / output (I / O) interface is also connected to the bus.
[0078] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM). In this application, the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in a single location or distributed across multiple network elements. Some or all of these units can be selected based on actual needs to achieve the objectives of the embodiments of the present invention. Furthermore, the functional units in the various embodiments of the present invention can be integrated into a single processing unit, each unit can exist physically separately, or two or more units can be integrated into a single unit. These integrated units can be implemented in either hardware or software functional units.
[0079] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A communication method for game strategy interaction, characterized in that: Applied to a communication system based on the NaaS architecture, the communication method includes: In a session, receiving a game strategy sent by a user terminal and simultaneously receiving session identification information of the session; the game strategy is guidance information for assisting game users in performing game operations; the session identification information is used to identify the session; Determining the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; Obtaining identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy and the identification information of the game strategy are sent to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game strategy is sent to the corresponding user terminal through the game server to display the game strategy in real time in the current game interface of the user terminal.
2. The communication method for game strategy interaction according to claim 1, characterized in that: The real-time game information interaction method further includes: receiving a session establishment request sent by the user terminal; A session between the user terminal and the communication system is established according to the session establishment request.
3. The communication method for game strategy interaction according to claim 1, characterized in that: The game strategy is determined by the game user through input via the user terminal, and / or the game strategy is determined by the game user through modification of one or more game strategies in a stored game strategy list via the user terminal.
4. The communication method for game strategy interaction according to claim 1, characterized in that: The obtaining of identification information of the game strategy includes: Receiving user identity information sent by the user terminal; the user identity information is used to identify the game user; Sending a game data request to the game server, wherein the game data request is a request for obtaining current game data of the game user corresponding to the user identity information; Receive identification information of the game strategy sent by the game server; the identification information of the game strategy is determined by the game server based on current game data of the game user obtained by the game data request; the game user includes the user who requests to send the game strategy.
5. The communication method for game strategy interaction according to any one of claims 1 to 4, characterized in that: The user terminal is pre-configured with a communication contact, which is used to establish a data channel between the game application in the user terminal and the communication system when the game application in the user terminal is activated. The data channel is used to realize real-time information interaction between the user terminal and the communication system.
6. The communication method for game strategy interaction according to any one of claims 1 to 4, characterized in that: The communication system has an interactive interface, and the interactive interface is used to realize real-time information interaction between the communication system and the game server.
7. The communication method for game strategy interaction according to any one of claims 1 to 4, characterized in that: When the current game interface of the game application in the user terminal matches the identification information of the game strategy, sending the game strategy to the corresponding user terminal through the game server includes: obtaining, through the user terminal, game data corresponding to the current game interface of the game user, the game data corresponding to the current game interface including at least one or more of a game progress corresponding to the current game interface, a game scene corresponding to the current game interface, and a game user behavior corresponding to the current game interface; When the game data corresponding to the current game interface matches the identification information of the game strategy, the game strategy is sent to the corresponding user terminal through the game server.
8. A communication system for game strategy interaction, characterized in that: The communication system is built based on the NaaS architecture and includes: A game strategy receiving module is used to receive a game strategy sent by a user terminal during a session, and simultaneously receive session identification information of the session; the game strategy is guidance information that assists game users in performing game operations; the session identification information is used to identify the session; A game server determination module, configured to determine the game server corresponding to the session identification information based on a one-to-one mapping relationship between the preset session identification information and the address of the game server; A game strategy identification information acquisition module, used to obtain identification information of the game strategy, where the identification information of the game strategy is used to identify the game strategy; The game strategy publishing module is used to send the game strategy and the identification information of the game strategy to the corresponding game server for storage; when the current game interface in the user terminal matches the identification information of the game strategy, the game strategy is sent to the corresponding user terminal through the game server, so that the game strategy is displayed in real time in the current game interface of the user terminal.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the communication method for game strategy interaction according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by the processor, the communication method for game strategy interaction according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Game data communication method, communication processing equipment, terminal and readable storage medium
CN108854061A
Game strategy pushing method, wearable device and computer-readable storage medium
CN110354498A
Game strategy information pushing method and device
CN118179039A
Systems and methods for integrating real-world and in-game communications of a user
US20160236081A1