Communication method, system, device and storage medium for game guide interaction
By displaying game guides in real time through a communication system based on NaaS architecture, the problem of game users needing to exit the current game interface to view guides is solved, thus enhancing the immersive gaming experience.
Patent Information
- Application Number
- CN202510670296.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2045-05-23
AI Technical Summary
Game users need to exit the current game interface to view game guides, resulting in a poor immersive gaming experience.
By receiving game guides and session identifier information through a communication system based on NaaS architecture, the corresponding game server is determined, and the game guide is displayed in real time on the user's current game interface to prevent the user from leaving the current interface.
It enhances the immersive gaming experience for users, allowing them to view game guides without leaving the current game interface.
Smart Images

Figure CN120478956B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer network transmission technology, and more specifically, to a communication method, system, device, and storage medium for game strategy interaction. Background Technology
[0002] Game guides are instructional materials designed to help gamers understand game mechanics, quickly complete levels, or achieve objectives. They typically include various formats such as text explanations, image annotations, and video demonstrations, and are applicable to different types of games. Gamers can obtain game guides through game websites or forums.
[0003] In related technologies, for most games, users need to exit the current game interface after logging in to view game guides, resulting in a poor immersive gaming experience. Summary of the Invention
[0004] The problem addressed by this invention is how to achieve real-time interactive game guides to enhance the immersive gaming experience for game users.
[0005] To address the aforementioned problems, this 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, applied to a communication system based on NaaS architecture, the communication method comprising:
[0007] During the session, the system receives game guides sent by the user terminal, and also receives session identification information; the game guides are guidance information to assist the user in performing game operations; the session identification information is used to identify the session.
[0008] Based on the preset one-to-one mapping relationship between session identifier information and game server addresses, the game server corresponding to the session identifier information is determined.
[0009] Obtain the identification information of the game guide, which is used to identify the game guide;
[0010] The game guide and its identifier are sent to the corresponding game server for storage. When the current game interface on the user terminal matches the identifier of the game guide, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal.
[0011] Optionally, the real-time game information interaction method further includes:
[0012] Receive a session establishment request sent by the user terminal;
[0013] A session between the user terminal and the communication system is established based on the session establishment request.
[0014] 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.
[0015] Optionally, obtaining the identification information of the game guide includes:
[0016] Receive user identification information sent by the user terminal; the user identification information is used to identify the game user.
[0017] Send a game data request to the game server, wherein the game data request is a request to obtain the current game data of the game user corresponding to the user identity information;
[0018] The system receives the identification information of the game guide sent by the game server; the identification information of the game guide is determined by the game server based on the current game data of the game user obtained by the game data request; the game user includes the user who requested the game guide.
[0019] Optionally, the user terminal is pre-configured with a communication contact, which is used to establish a data channel between 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.
[0020] Optionally, the communication system has an interactive interface, which is used to realize real-time information interaction between the communication system and the game server.
[0021] Optionally, when the current game interface of the game application on the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal, including:
[0022] The game data corresponding to the current game interface of the game user is obtained through the user terminal. The game data corresponding to the current game interface includes at least one or more of the following: 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.
[0023] When the game data corresponding to the current game interface matches the identification information of the game guide, the game guide is sent to the corresponding user terminal through the game server.
[0024] Secondly, the present invention provides a communication system for game strategy interaction, the communication system being built on a NaaS architecture, and the communication system comprising:
[0025] The game guide receiving module is used to receive game guides sent by the user terminal during a session, and to receive session identification information of the session; the game guide is guidance information to assist the game user in performing game operations; the session identification information is used to identify the session;
[0026] The game server determination module is used to determine the game server corresponding to the session identifier information based on a preset one-to-one mapping relationship between session identifier information and the address of the game server.
[0027] The game strategy identification information acquisition module is used to acquire the identification information of the game strategy, and the identification information of the game strategy is used to identify the game strategy;
[0028] The game strategy publishing module is used to send the game strategy and its identification information to the corresponding game server for storage; when the current game interface on the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal so that the game strategy can be displayed in real time on the current game interface of the user terminal.
[0029] Thirdly, the present invention provides an electronic device, including a memory and a processor;
[0030] The memory is used to store computer programs;
[0031] The processor is configured to, when executing the computer program, implement the communication method for game strategy interaction as described in the first aspect.
[0032] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the communication method for game strategy interaction as described in the first aspect.
[0033] 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, the communication system based on the NaaS architecture receives game strategies sent by the user terminal, and simultaneously receives session identification information to obtain the game strategy input by the game user and the session identification information of this session. The game strategy is guidance information to assist 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 identify 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 its identifier are sent to the corresponding game server for storage. When the current game interface on the user's terminal matches the game guide's identifier, the game server sends the game guide to the corresponding user terminal for real-time display on the user's current game interface. A communication system based on NaaS architecture forwards the game guide sent by the user terminal to the corresponding game server in real-time. When the current game interface on the user's terminal matches the game guide's identifier, the game server sends the game guide to the corresponding user terminal for real-time display on the user's current game interface. This allows game users to view the game guide without leaving the current game interface, improving the game immersion experience. Attached Figure Description
[0034] Figure 1 This is a flowchart of a communication method for game strategy interaction according to an embodiment of the present invention;
[0035] Figure 2 This is a schematic diagram illustrating the information interaction of a new 5G call according to one embodiment;
[0036] Figure 3 This is a schematic diagram illustrating information transmission via a new 5G call method, as described in one embodiment.
[0037] Figure 4 This is a schematic diagram of a game interface displaying a game guide, according to one embodiment.
[0038] Figure 5 A schematic diagram of a session establishment process according to one embodiment;
[0039] Figure 6 This is a flowchart illustrating one embodiment of obtaining identification information for game guides;
[0040] Figure 7 This is a schematic diagram of the structure of a communication system for game strategy interaction according to an embodiment of the present invention;
[0041] Figure 8This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0042] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying 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.
[0043] 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. Furthermore, 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.
[0044] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to"; the term "based on" means "at least partially based on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; and the term "optionally" means "optional embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first," "second," etc., mentioned in this invention are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0045] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0046] The names of the messages or information exchanged between the multiple devices in the embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0047] like Figure 1 As shown in the figure, an embodiment of the present invention provides a communication method for game strategy interaction, comprising the following steps:
[0048] S100: During the session, receive game guides sent by the user terminal, and also receive session identification information; whereby the game guides are guidance information to assist game users in performing game operations; and the session identification information is unique identification information that identifies the session.
[0049] Specifically, the session is a communication session. In one embodiment, the session can be a new 5G call, such as... Figure 2 As shown, 5G new calls refer to the addition of a new IMS data channel on top of the VoNR audio and video channel. Building upon high-definition audio and video calls, the IMS (IP Multimedia Subsystem) data channel allows for the simultaneous transmission of any multimedia information, thus upgrading real-time calls to real-time interactive / immersive calls. For example... Figure 3 As shown, 5G calls can transmit multimedia information such as pictures, audio, video, menus, emoticons, location, actions, and AR / VR through the IMS data channel, transmit audio information through the audio channel, and transmit video information through the video channel. 5G calls can also upload internet data to the network. Arrow 310 represents audio, video, and multimedia information, and arrow 320 represents internet data. Audio and video calls and multimedia information transmitted through the IMS data channel are presented synchronously on the terminal, and internet data is transmitted to the network, thus enabling a fully immersive experience with synchronized auditory, visual, tactile, and kinematic sensations in high-definition audio and video calls.
[0050] Specifically, the user terminal can be a smartphone, tablet, or other terminal device. In some embodiments, the user terminal has a game application installed, which can be a game app or a game mini-program within a third-party app such as WeChat.
[0051] Specifically, game guides can include one or more of the following: game guide video information, game guide image information, game guide text information, and game guide audio information. That is, game guides can be information in the form of videos, images, text, audio, etc. Among them, game guide video information can be a video recording of gameplay in the game, game guide image information can be screenshots of level information in the game, game guide audio information can be the explanation voice of passing a certain level in the game, and game guide text information can be game walkthrough information collected from web pages or forums.
[0052] Specifically, the session identification information is the session ID, which is a unique identifier used to identify a session. Typically, when a user terminal sends a game guide to the communication system, the game guide also carries the session identification information corresponding to the session.
[0053] S200: Determine the game server corresponding to the session identifier information based on the preset one-to-one mapping relationship between session identifier information and game server addresses.
[0054] Specifically, the game server address can be the game server's IP address. Session identification information, serving as a unique identifier for the session, 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 guide carrying session identification information, the communication system can quickly locate the corresponding game server by querying this mapping table.
[0055] S300: Obtain the identification information of game guides. The identification information of game guides is used to identify game guides.
[0056] Specifically, game guides contain identifying information, such as information about checkpoints, items, monsters, recipes, and maps, which can be used to identify the type of game guide.
[0057] S400: Sends the game guide and its identification information to the corresponding game server for storage; when the current game interface on the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal.
[0058] Specifically, after receiving the game guide sent by the user terminal, the communication system forwards the game guide to the game server. The game server stores the game guide in the current game cloud data repository or cache space of the game user, and the game guide corresponds to the game guide's identification information in the repository or cache space.
[0059] Specifically, when the current game interface on the user's terminal matches the identification information of the game guide, the game server forwards the game guide to the user's terminal for display on the current game interface. For example, ... Figure 4 As shown, the game guide is a game guide image information. The game guide image information 410 is displayed in the upper left corner of the current game interface 420. Its display position can be preset by the game application.
[0060] Specifically, the communication system has an interactive interface, which is used to enable real-time information exchange between the communication system and the game server.
[0061] In this embodiment, during a session, the communication system based on the NaaS architecture receives game guides sent by the user terminal and simultaneously receives session identifier information to obtain the game guide input by the game user and the session identifier information for that session. The game guide is guidance information to assist the game user in performing game operations, and the session identifier information is used to identify the session. Based on the session identifier information, the game server corresponding to the game guide is determined, and the session identifier information is matched with the game server to identify the server corresponding to the game guide. The identifier information of the game guide is obtained; this identifier information is used to identify the game guide and determine the content corresponding to the game guide. The game guide and its identifier are sent to the corresponding game server for storage. When the current game interface on the user's terminal matches the game guide's identifier, the game server sends the game guide to the corresponding user terminal for real-time display on the user's current game interface. A communication system based on NaaS architecture forwards the game guide sent by the user terminal to the corresponding game server in real-time. When the current game interface on the user's terminal matches the game guide's identifier, the game server sends the game guide to the corresponding user terminal for real-time display on the user's current game interface. This allows game users to view the game guide without leaving the current game interface, improving the game immersion experience.
[0062] Optionally, such as Figure 5 As shown in the figure, the communication method for game strategy interaction provided in this embodiment of the invention further includes the following steps:
[0063] S510: Receives a session establishment request sent by a user terminal.
[0064] Specifically, the user terminal uses SDKs, apps, plugins, etc. to embed communication touchpoints based on the NaaS architecture. 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 touchpoints.
[0065] The following are some ways to implement built-in communication contacts via SDK:
[0066] (1) Implementing SDK via JAR package: The developer can create a library project, compile it to generate a JAR file, and 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.
[0067] (2) Implementing SDK using SO library: Developers need to write an SO library and call it through JNI.
[0068] (3) Implementing SDK in a plug-in manner: Through plug-in technology, the SDK can be inserted into the game application as an independent module.
[0069] (4) Implementing SDK via front-end event tracking: In game applications, event tracking SDKs can be implemented using JavaScript, typically involving three phases: when the SDK loads, when the page finishes loading, and when the page is unloaded. By listening to these events, user behavior data can be collected.
[0070] (5) Audio and video SDK implementation: The implementation of the audio and video SDK involves the acquisition, encoding, transmission and decoding of audio and video data. It needs to handle the complex network environment and the compatibility issues of various terminal devices, while ensuring high real-time performance and high reliability.
[0071] The following are some ways to embed communication touchpoints via an app:
[0072] (1) Native development approach: This involves developing game applications using platform-specific programming languages and development tools, resulting in built-in communication touchpoints within the game application. For example, for Android, Java or Kotlin are typically used; for iOS, Objective-C or Swift are used. The advantage of native development is that it can fully utilize the device's hardware and operating system capabilities, providing the best user experience and performance.
[0073] (2) Cross-platform development: Using cross-platform development tools and frameworks, code is written once and generated into 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, as code is written once and can generate an app that runs on multiple platforms, reducing the workload of development and maintenance; good performance, as cross-platform development frameworks can provide near-native performance and user experience compared to hybrid development; and efficient development processes, as cross-platform development tools typically provide hot reloading and a rich set of development tools, improving development efficiency.
[0074] (3) Hybrid development approach: This approach develops apps using web technologies such as HTML5, CSS, and JavaScript. The application is essentially a website that, after encapsulation, can run like a native application on mobile devices. The advantages of the hybrid development approach include: simplified development process, as apps developed using web technologies can be quickly built and deployed, while reducing development costs; and reduced maintenance costs, as maintenance and updates are relatively simple due to the web technology base.
[0075] S520: Establish a session between the user terminal and the communication system based on the session establishment request.
[0076] Specifically, in response to a session establishment request, the communication system establishes a data channel 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, dynamically allocate session identification information for the established session, and associate the session identification information with the corresponding game server based on a preset one-to-one mapping relationship between the session identification information and the address of the game server.
[0077] In this optional embodiment, a session is established between the user terminal and the communication system through a session establishment request sent by the user terminal, so that the user terminal can send game guides to the communication system.
[0078] 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 the user terminal based on modifications to one or more game strategies in a stored list of game strategies.
[0079] In some embodiments, game users can input game strategies through a game application on their user terminal. For example, the game application has a game strategy creation interface. Game users can access the game strategy creation interface in the game application to create game strategies, and after completing the game strategy, send the game strategy to the communication system.
[0080] In other embodiments, the game application stores a list of game guides, which includes one or more game guides. These guides may be input by the user previously or were included with the game application at the time of manufacture. The user can modify one or more game guides in the list through the game application and send the modified guides to the communication system. Furthermore, the user can also delete one or more game guides from the list.
[0081] In this optional embodiment, the game guide can be newly entered by the game user through the game application on the user terminal, or it can be a modified game guide formed by the game user through the game application on the user terminal after modifying one or more game guides in the stored game guide list. Multiple input methods for game guides are supported.
[0082] Optionally, such as Figure 6 As shown, obtaining the identification information for game guides includes the following steps:
[0083] S610: Receives user identification information sent by the user terminal; the user identification information is used to identify the game user.
[0084] Specifically, when a user terminal establishes a session with a communication system, the user terminal sends user identification information to the communication system, and the communication system associates the user identification information with the session identification information.
[0085] S620: Sends a game data request to the game server. The game data request is a request to obtain the current game data of the game user corresponding to the user's identity information.
[0086] S630: Receives identification information of game guides sent by the game server; wherein, the identification information of game guides is determined by the game server based on the current game data of the game user obtained from the game data request; the game user includes the user who requested to send the game guide.
[0087] Specifically, the identifying information for game guides can include information such as checkpoint information, item information, monster information, recipe information, and map information, which are used to identify the type of game guide.
[0088] In this optional embodiment, the user's identity information is used to obtain the game guide's identification information from the game server, so that the current game interface on the user's terminal can be matched and compared with the game guide's identification information.
[0089] Optionally, when the current game interface of the game application on the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal, including:
[0090] The game server obtains game data corresponding to the current game interface of the user through the user terminal. The game data corresponding to the current game interface includes at least one or more of the following: 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.
[0091] When the game server finds that the game data corresponding to the current game interface matches the identification information of the game guide, the game server will send the game guide to the corresponding user terminal.
[0092] Specifically, for example, if the game guide's identifier is the information of a certain level, and the game progress corresponding to the current game interface matches the level information, then the game guide will be displayed on the current game interface; as another example, if the game guide's identifier is the map information of a certain scene, and the game scene corresponding to the current game interface matches the map information, then the game guide will be displayed on the current game interface.
[0093] In some embodiments, the user terminal can proactively send a status update to the game server when a specific game event occurs on the current game interface (such as level start / end, item acquisition, 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.
[0094] In this optional embodiment, the game data corresponding to the current game interface on the user terminal is matched and compared with the identification information of the game guide. When the two match, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal. This allows the game user to view the game guide without leaving the current game interface, thus improving the game user's immersive experience.
[0095] like Figure 7 As shown in the figure, an embodiment of the present invention provides a communication system 800 for game strategy interaction, wherein the communication system 700 is built based on a NaaS architecture and includes:
[0096] The game guide receiving module 710 is used to receive game guides sent by a user terminal during a session, and simultaneously receive session identification information of the session; the game guide is guidance information to assist the game user in performing game operations; the session identification information is used to identify the session;
[0097] The game server determination module 720 is used to determine the game server corresponding to the game guide based on the session identifier information.
[0098] The game strategy identification information acquisition module 730 is used to acquire the identification information of the game strategy, and the identification information of the game strategy is used to identify the game strategy;
[0099] The game strategy publishing module 740 is used to send the game strategy and its identification information to the corresponding game server for storage; when the current game interface on the user terminal matches the identification information of the game strategy, the game server sends the game strategy to the corresponding user terminal so that the game strategy can be displayed in real time on the current game interface of the user terminal.
[0100] Optionally, the real-time game information interaction method further includes:
[0101] Receive a session establishment request sent by the user terminal;
[0102] A session between the user terminal and the communication system is established based on the session establishment request.
[0103] 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.
[0104] Optionally, obtaining the identification information of the game guide includes:
[0105] Receive user identification information sent by the user terminal; the user identification information is used to identify the game user.
[0106] Send a game data request to the game server, wherein the game data request is a request to obtain the current game data of the game user corresponding to the user identity information;
[0107] The system receives the identification information of the game guide sent by the game server; the identification information of the game guide is determined by the game server based on the current game data of the game user obtained by the game data request; the game user includes the user who requested the game guide.
[0108] Optionally, the user terminal is pre-configured with a communication contact, which is used to establish a data channel between 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.
[0109] Optionally, the communication system has an interactive interface, which is used to realize real-time information interaction between the communication system and the game server.
[0110] Optionally, when the current game interface of the game application on the user terminal matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal, including:
[0111] The game data corresponding to the current game interface of the game user is obtained through the user terminal. The game data corresponding to the current game interface includes at least one or more of the following: 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.
[0112] When the game data corresponding to the current game interface matches the identification information of the game guide, the game server sends the game guide to the corresponding user terminal.
[0113] like Figure 8As shown, an electronic device 800 provided in this embodiment of the invention includes a memory 810 and a processor 820; the memory 810 is used to store a computer program; the processor 820 is used to implement the communication method for game strategy interaction as described above when the computer program is executed.
[0114] Alternatively, 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 the computer program is executed:
[0115] During the session, the system receives game guides sent by the user terminal, and also receives session identification information; the game guides are guidance information to assist the user in performing game operations; the session identification information is used to identify the session.
[0116] Based on the preset one-to-one mapping relationship between session identifier information and game server addresses, the game server corresponding to the session identifier information is determined.
[0117] Obtain the identification information of the game guide, which is used to identify the game guide;
[0118] The game guide and its identifier are sent to the corresponding game server for storage. When the current game interface on the user terminal matches the identifier of the game guide, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal.
[0119] This invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the communication method for game strategy interaction as described above.
[0120] Alternatively, a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the following operations:
[0121] During the session, the system receives game guides sent by the user terminal, and also receives session identification information; the game guides are guidance information to assist the user in performing game operations; the session identification information is used to identify the session.
[0122] Based on the preset one-to-one mapping relationship between session identifier information and game server addresses, the game server corresponding to the session identifier information is determined.
[0123] Obtain the identification information of the game guide, which is used to identify the game guide;
[0124] The game guide and its identifier are sent to the corresponding game server for storage. When the current game interface on the user terminal matches the identifier of the game guide, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal.
[0125] The present invention will now be described an electronic device 800 that can serve as a server or client of the present invention, which is an example of a hardware device that can be applied to various aspects of the present invention. Electronic device 800 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic device 800 can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0126] Electronic device 800 includes a computing unit that can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) or a computer program loaded from a storage unit into random access memory (RAM). The RAM may also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0127] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc. In this application, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units can be implemented in hardware or as software functional units.
[0128] While the present invention has been disclosed above, its scope of protection is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, and all such changes and modifications will fall within the scope of protection of the present invention.
Claims
1. A communication method for game strategy interaction, characterized in that, The communication method, applied to a NaaS-based communication system, includes: During the session, the system receives game guides sent by the user terminal, and also receives session identification information; the game guides are guidance information to assist the user in performing game operations; the session identification information is used to identify the session. Based on the preset one-to-one mapping relationship between session identifier information and game server addresses, the game server corresponding to the session identifier information is determined. Obtain the identification information of the game guide, which is used to identify the game guide; The game guide and its identifier are sent to the corresponding game server for storage. When the game data corresponding to the current game interface on the user terminal matches the identifier of the game guide, the game server sends the game guide to the corresponding user terminal so that the game guide can be displayed in real time on the current game interface of the user terminal.
2. The communication method for game strategy interaction according to claim 1, characterized in that, The communication method for game strategy interaction also includes: Receive a session establishment request sent by the user terminal; A session between the user terminal and the communication system is established based on 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 step of obtaining the identification information of the game guide includes: Receive user identification information sent by the user terminal; the user identification information is used to identify the game user. Send a game data request to the game server, wherein the game data request is a request to obtain the current game data of the game user corresponding to the user identity information; The system receives the identification information of the game guide sent by the game server; the identification information of the game guide is determined by the game server based on the current game data of the game user obtained by the game data request; the game user includes the user who requested the game guide.
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 point, which is used to establish a data channel between 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, which is used to enable 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, Before sending the game guide to the corresponding user terminal via the game server when the game data corresponding to the current game interface in the user terminal matches the identification information of the game guide, the method further includes: The game data corresponding to the current game interface of the game user is obtained through the user terminal. The game data corresponding to the current game interface includes at least one or more of the following: 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.
8. A communication system for game strategy interaction, characterized in that, The communication system is built on a NaaS architecture and includes: The game guide receiving module is used to receive game guides sent by the user terminal during a session, and to receive session identification information of the session; the game guide is guidance information to assist the game user in performing game operations; the session identification information is used to identify the session; The game server determination module is used to determine the game server corresponding to the session identifier information based on a preset one-to-one mapping relationship between session identifier information and the address of the game server. The game strategy identification information acquisition module is used to acquire the identification information of the game strategy, and 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 its identification information to the corresponding game server for storage; when the game data corresponding to 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 that the game strategy can be displayed in real time on 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, when executing the computer program, implement the communication method for game strategy interaction as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the communication method for game strategy interaction as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Game strategy pushing method, wearable device and computer-readable storage medium
CN110354498A
Game strategy information pushing method and device
CN118179039A