Game processing method and apparatus

By acquiring and sending game invitation information in online games, the system simplifies game operations for users on different devices, solves the problem of complex game tasks, and improves game processing efficiency and user experience.

CN118253089BActive Publication Date: 2026-07-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2024-04-12
Publication Date
2026-07-14

Smart Images

  • Figure CN118253089B_ABST
    Figure CN118253089B_ABST
Patent Text Reader

Abstract

The application provides a game processing method applied to a target game application running on a first device, which comprises: obtaining game invitation information, which comprises information related to an invitation to perform a game task and is determined by a first user using the first device in the target game application running on the device, and is sent to at least one device within a first spatial range of the device after being obtained; when a second user using a second device in the at least one device accepts the invitation represented by the game invitation information, presenting a target game picture comprising result information generated after performing the game task, which is determined according to the result of performing the game task by the target game application running on the first and second devices respectively, and the game task is used to perform corresponding game operations on at least one of the first and second game characters of the first and second users in the target game application respectively. The application can reduce game processing time and improve user game experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and more specifically, to a game processing method, apparatus, computing device, computer-readable storage medium, and computer program product. Background Technology

[0002] With the development of computer technology, video games have become increasingly diverse, among which online games are gaining popularity due to their ability to provide multiple players with an interactive experience within the same game environment. Online games often feature complex game mechanics due to limitations such as in-game storylines and environments, requiring players (users) to perform complex and time-consuming actions on their game characters.

[0003] In related technologies, specific game mechanics can be set up for particular game tasks to help users complete them. For example, a user can control their game character to move continuously on the game map until they reach a teleportation point to be teleported to the server where another user's game character is located. Then, in the new map, the user can control their character to reach a predetermined team location, thus completing the teleportation task. However, this complicates user operations and game processing, and can even affect the normal progress of game tasks. This will seriously impact the efficiency of game processing in online games and the user's gaming experience. Summary of the Invention

[0004] In view of the above, this application provides a game processing method, apparatus, computing device, computer-readable storage medium, and computer program product to alleviate, mitigate, or even eliminate the aforementioned problems.

[0005] According to one aspect of this application, a game processing method is provided, applied to a target game application running on a first device. The method includes: acquiring game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using the first device in the target game application running on the first device and, after acquisition, is sent to at least one device within a first spatial range of the first device; in response to a second user using a second device among the at least one device accepting the invitation represented by the game invitation information, presenting a target game screen, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device.

[0006] According to another aspect of this application, a game processing method is provided, applied to a target game application running on a second device. The method includes: presenting game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using a first device in a target game application running on the first device and sent to the second device after determination, the second device being within a first spatial range of the first device; in response to a second user using the second device accepting the invitation represented by the game invitation information, presenting a target game screen, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device.

[0007] According to another aspect of this application, a game processing apparatus is provided, comprising: an information acquisition module configured to acquire game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using a first device in a target game application running on the first device and, after acquisition, is sent to at least one device within a first spatial range of the first device; and a first presentation module configured to present a target game screen in response to a second user using a second device among the at least one device accepting the invitation represented by the game invitation information, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device.

[0008] According to another aspect of this application, a game processing apparatus is provided, comprising: an information presentation module configured to present game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using a first device in a target game application running on the first device and, after determination, is sent to a second device, the second device being within a first spatial range of the first device; and a second presentation module configured to present a target game screen in response to a second user using the second device accepting the invitation represented by the game invitation information, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device.

[0009] According to another aspect of this application, a computing device is provided, comprising: a memory configured to store computer-executable instructions; and a processor configured to perform any of the methods provided according to the foregoing aspects of this application when the computer-executable instructions are executed by the processor.

[0010] According to another aspect of this application, a computer-readable storage medium is provided that stores computer-executable instructions, which, when executed, perform any of the methods provided according to the foregoing aspects of this application.

[0011] According to another aspect of this application, a computer program product is provided, including computer-executable instructions, wherein when the computer-executable instructions are executed by a processor, they perform any of the methods provided according to the foregoing aspects of this application.

[0012] Compared to the complex game mechanics used in related technologies to complete corresponding game tasks, the game processing method provided in this application allows users to determine the corresponding game invitation information (which includes information related to the invitation to perform game tasks) within the target game application. This invitation information is then sent to other devices. After users on other devices accept the invitation, the method executes corresponding game operations on the user's game character within the target game application. This provides a simple and convenient way for users on these devices to participate in the game and complete corresponding game tasks. This process eliminates the need for complex game operations and processing procedures found in related technologies. The game processing method provided in this application reduces the complexity of game task processing while improving the user's gaming experience.

[0013] These and other aspects of this application will be clear from the embodiments described below, and will be elucidated with reference to the embodiments described below. Attached Figure Description

[0014] In the following description of exemplary embodiments in conjunction with the accompanying drawings, further details, features, and advantages of the technical solutions of this application are disclosed, as shown in the drawings:

[0015] Figure 1 The illustrations illustrate example scenarios in which the technical solutions provided according to some embodiments of this application can be applied;

[0016] Figure 2 An example flowchart illustrating a game processing method according to some embodiments of this application is shown schematically;

[0017] Figure 3 Schematic illustration Figure 2 Example schematic diagram of game processing methods in the example;

[0018] Figure 4 The schematic diagram illustrates example schematics of game processing methods according to other embodiments of this application;

[0019] Figure 5The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0020] Figure 6 The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0021] Figure 7 The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0022] Figure 8 The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0023] Figure 9 The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0024] Figure 10 The schematic diagram illustrates example schematics of game processing methods according to further embodiments of this application;

[0025] Figure 11 This illustration shows an example flowchart of the transmission and authentication of relevant information in a game processing method according to some embodiments of this application;

[0026] Figure 12 An example block diagram of a game processing apparatus according to some embodiments of this application is illustrated schematically;

[0027] Figure 13 Example block diagrams of a game processing apparatus according to other embodiments of this application are schematically shown; and

[0028] Figure 14 An example system is illustrated, which includes an example computing device representing one or more systems and / or devices that can implement the various technologies described herein. Detailed Implementation

[0029] Several embodiments of this application will now be described in more detail with reference to the accompanying drawings to enable those skilled in the art to implement the technical solutions of this application. The technical solutions of this application can be embodied in many different forms and for many different purposes, and should not be limited to the embodiments set forth herein. These embodiments are provided to make the technical solutions of this application clear and complete, but the described embodiments do not limit the scope of protection of this application.

[0030] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. It will be further understood that terms such as those defined in commonly used dictionaries shall be interpreted as having a meaning consistent with their meaning in the relevant field and / or the context of this specification, and shall not be interpreted in an idealized or overly formal sense unless expressly defined herein.

[0031] Before detailing the embodiments of this application, some related concepts will first be explained.

[0032] 1. Short-range communication: This refers to a communication method that uses radio waves or other electromagnetic waves to achieve wireless data transmission and interaction between devices over a relatively short distance (typically a few centimeters to hundreds of meters). This communication technology is specifically designed to meet the interconnection needs of devices within a short range, and features low power consumption, moderate cost, flexible deployment, and ease of use. It is widely used in personal consumer electronics, smart homes, industrial automation, healthcare, logistics tracking, and intelligent transportation. Short-range communication typically includes technologies such as infrared (IR), Wi-Fi (IEEE 802.11), Bluetooth, Zigbee, Near Field Communication (NFC), and Radio Frequency Identification (RFID).

[0033] 2. Near Field Communication (NFC): Evolved from contactless Radio Frequency Identification (RFID), NFC is based on RFID and interconnection technologies. NFC is a short-range, high-frequency radio technology operating at 13.56MHz with a range of up to 10cm. Its transmission speeds are 106Kbit / s, 212Kbit / s, or 424Kbit / s. Currently, NFC employs both active and passive reading modes, enabling identification and data exchange with compatible devices over short distances. Common NFC usage modes include: reader / writer mode, peer-to-peer (P2P) mode, and card emulation mode. In reader / writer mode, the NFC device acts as a contactless card reader, supporting NFC-enabled devices to read and write data to supported NFC tags using the standard NFC data format. In P2P mode, two NFC-enabled devices connect to each other, enabling point-to-point data transmission. In card emulation mode, an NFC-enabled device is emulated as a contactless card, such as an access card or bank card. In this mode, the card is powered by the radio frequency domain of the contactless card reader, so it can work even if the device itself is out of power. In addition, in this mode, the contactless card reader collects data from the NFC-enabled device and then transmits the data to the application processing system for processing.

[0034] 3. Online Games: This type of video game allows two or more players to connect their gaming devices in real time via a network, thus gaining an interactive experience within the same gaming environment. In online games, different players can cooperate, compete, or communicate with each other, sharing game progress and creating a social gaming atmosphere. For online games, the software program used by players (users) to access and participate in the game is generally called a game client or game application. It is installed and runs on the user's device (e.g., personal computer, smartphone, game console, etc.). The game client displays the game screen, processes player input, performs local calculations (e.g., game character animation, physics simulation, etc.), and communicates with the game backend (game server) to synchronize game status, send player operation commands, and receive data returned by the game backend. The game client and game server can communicate via a network, forming a client-server (C / S) architecture. The game client sends player operation commands (such as movement, chat, etc.) to the game server. After receiving these commands, the game server processes them according to the game rules and broadcasts the results (such as location updates, chat messages, etc.) back to all relevant game clients. The game client updates its local game screen and status based on the data returned by the game server, thereby achieving real-time synchronization of all players in the virtual world.

[0035] Figure 1 The illustration shows an example scenario 100 where the technical solutions provided according to some embodiments of this application can be applied. For example... Figure 1 As shown, scenario 100 may include server 110, first user 130, first device 140, second device 160, second user 170, and optionally also include database device 120 for storing relevant data generated during game operation. These servers or devices can communicate via network 150.

[0036] As an example, only one type of terminal device is shown here: a mobile phone (first device 140 and second device 160). In reality, more terminal devices can exist. For example, other terminal devices besides first device 140 and second device 160 can exist. Furthermore, these terminal devices can be of the same type or not entirely the same. Taking first device 140 and second device 160 as examples, they can both be tablets, laptops, or game consoles, etc., that is, first device 140 and second device 160 can be the same type of device (e.g., both are like tablets, laptops, or game consoles). Figure 1 (as shown in the image). However, the first device 140 and the second device 160 can also be different types of devices (for example, the first device 140 is a mobile phone, while the second device 160 is a tablet).

[0037] For example, a target game application (not shown) runs on a first device 140, and a target game application (not shown) also runs on a second device 160. The target game application running on the first device 140 can provide a visual game interface for a first user 130 using the first device 140. Similarly, the target game application running on the second device 160 can provide a visual game interface for a second user 170 using the second device 160. The first user 130 and the second user 170 interact with the target game application on the corresponding game interface to obtain or determine information of interest to them.

[0038] It should be noted that, in this application, the target game application can be a game client for various online games (e.g., a game client for an online game located on a mobile phone, tablet, game console, or other device). Here are some examples of online games that can utilize the various technical solutions provided in this application: PUBG, Overwatch, Hearthstone, Honor of Kings, Peacekeeper Elite, etc.

[0039] In this application, referring to the explanation of relevant concepts above, for online games, the target game application running on the first device 140 and the target game application running on the second device 160 are the software programs used by game players (first user 130 and second user 170 in this example) to access and participate in the game (e.g., Peacekeeper Elite). They can also be referred to as the first game client and the second game client, respectively. The target game application running on the first device 140 and the target game application running on the second device 160 can present the game screen, process player input, perform local calculations, etc., and communicate with the game backend to synchronize the game state, send player operation commands, and receive data returned by the game backend. It should be noted that "game backend" is a general concept, which typically includes a series of backend components that support the operation and service of online games, such as game servers, databases, account management systems, and data analysis tools. Figure 1 In the example shown, server 110 can be considered as a game server, and database device 120, together with server 110 and other related components not shown, can be considered as the game backend.

[0040] For example, a target game application running on the first device 140 can obtain game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user 130 using the first device 140 in the target game application running on the first device 140 and, after being obtained, is sent to at least one device within a first spatial range of the first device 140. It should be noted that the first spatial range of the first device 140 can have different sizes depending on the communication method by which the game invitation information is sent to the at least one device. As an example, a second device 160 among the at least one devices can communicate with the first device 140 using NFC communication technology. The communication distance of NFC communication is generally between a few centimeters and tens of centimeters, typically within 10 centimeters. In this case, the second device 160 among the at least one device can establish an NFC communication connection with the first device 140 to obtain game invitation information from the first device 140. In this case, the first spatial range of the first device 140 can represent the space formed by all locations no greater than the NFC communication distance (e.g., 10 cm) from the first device 140. As another example, the second device 160 of the at least one device can communicate with the first device 140 via a network 150. Specifically, the first device 140 can send game invitation information to the second device 160 via the network 150. Those skilled in the art should understand that, in this case, the first spatial range of the first device 140 depends on the specific type of the network 150.

[0041] In addition, regarding the method of obtaining game invitation information, for example, the target game application running on the first device 140 can provide the first user 130 using the first device 140 with preset invitation information, and obtain the game invitation information when the first user 130 confirms (for example, the first user 130 clicks the corresponding confirmation button on the interface presented by the target game application running on the first device 140). Alternatively, the first user 130 can enter game invitation information on the interface presented by the target game application running on the first device 140. Alternatively, the target game application running on the first device 140 can provide the first user 130 with a preset and editable invitation information template on the presented interface, and obtain the final game invitation information after the first user 130 edits and confirms it.

[0042] In response to a second user 170 using the second device 160 of the at least one device accepting an invitation represented by a game invitation message, a target game screen is presented by a target game application running on the first device 140. The target game screen includes result information generated after performing a game task. This result information is determined based on the results of the game task performed by the target game application running on the first device 140 and the target game application running on the second device 160. The game task involves performing corresponding game operations on at least one of a first game character in the target game application running on the first device 140 and a second game character in the target game application running on the second device 160. The second user 170 can accept the invitation represented by the game invitation message in various ways. As an example, the game invitation message sent to the second device 160 can be presented on the corresponding interface of the target game application running on the second device 160. At the same time, the target game application running on the second device 160 provides corresponding image or text elements (e.g., two buttons representing agreement and rejection, respectively) on the interface for the second user 170 to click. When the second user 170 clicks the button representing agreement, the second user 170 accepts the invitation message. In this case, the target game screen is presented by the target game application running on the first device 140.

[0043] Alternatively, the game invitation sent to the second device 160 can be presented on the corresponding interface of the second device 160 (e.g., the second device 160 displays a corresponding message pop-up). When the second user 170 clicks on the corresponding image or text element indicating agreement, the target game application running on the second device 160 is launched, and at least one of the first game character in the target game application running on the first device 140 and the second game character running on the target game application running on the second device 160 by the first user 130 performs corresponding game operations to complete the game task. As another example, the second user 170 can indicate acceptance of the invitation through voice interaction with the second device 160 or the target game application running on the second device 160.

[0044] Additionally, depending on the game task, the target game screen may include various result information generated after performing the game task. As an example, when the game task is a character transfer task (e.g., moving the second character's position to the location of the first character), the second character in the target game application running on the second device 160 by the second user 170 will undergo corresponding game operations (e.g., the second character's coordinates are reset) to move the second character's position to a predetermined location. In this case, the result information displayed on the target game screen is that the first and second characters are in the same location. As another example, when the game task is a character team task (e.g., adding the second character to the game group of the first character), the second character in the target game application running on the second device 160 by the second user 170 will undergo corresponding game operations (e.g., the second character's group is reset) to add the second character to the game group of the first character. In this case, the result information displayed on the target game screen is that the first and second characters are in the same game group.

[0045] In this application, server 110 can be a single server or a server cluster, on which applications for performing background game operations and storing related data can run. Optionally, server 110 can also run other applications and store other data. For example, server 110 may include multiple virtual hosts for running different applications and providing different services.

[0046] In this application, the first device 140 and the second device 160 can be various types of devices, such as mobile phones, tablets, laptops, wearable devices (e.g., smartwatches, virtual reality devices), in-vehicle devices, etc. Both the first device 140 and the second device 160 can have a game client (i.e., the target game application) deployed on them, which can take any of the following forms: a locally installed application, a small program accessed via other applications, a web application accessed via a browser, etc. The first user 130 and the second user 170 can view the information presented by the game client and perform corresponding interactive operations through the input / output interfaces of the first device 140 and the second device 160, respectively.

[0047] In this application, the database device 120 can be considered as an electronic filing cabinet, i.e., a place for storing electronic files, where relevant users (e.g., game service providers) can perform operations such as adding, querying, updating, and deleting data in the files. A "database" is a collection of data stored together in a certain way, which can be shared by multiple objects, has the lowest possible redundancy, and is independent of applications.

[0048] Furthermore, in this application, network 150 can be a wired network connected via a cable, fiber optic cable, or a wireless network such as 2G, 3G, 4G, 5G, Wi-Fi, Bluetooth, ZigBee, Li-Fi, etc.

[0049] Figure 2 An example flowchart of a game processing method 200 according to some embodiments of this application is illustrated schematically. Exemplarily, the game processing method 200 can be... Figure 1 The first device 140 shown is used for implementation; specifically, it can be implemented by a target game application running on the first device 140, but this is not limiting. The following is in conjunction with... Figure 2 and Figure 3 Let me describe in detail the principle of game processing method 200.

[0050] Specifically, in step 210, game invitation information can be obtained, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a target game application running on the first device by a first user using the first device and, after being obtained, is sent to at least one device within a first spatial range of the first device. Figure 3 As shown, in Figure 3In the scenario 300 shown, a terminal device 310 capable of communicating with the second device 320 can be considered as the first device. For example, the terminal device 310 can establish a communication connection with the second device 320 (e.g., an NFC communication connection), and then send the game invitation information 331 determined by the first user using the first device in the target game application running on the first device to at least one device within the first spatial range of the first device (e.g., [missing information]). Figure 3 The second device 320 shown. Figure 3 In the example shown, the game invitation information 331 is displayed in the user interface 330 of the target game application running on the first device, and the second device 320 can be various types of devices running the target game application, including but not limited to... Figure 3 Any one of the tablet computer 321, mobile phone 322, and game console 323 shown. Similarly, the terminal device 310 acting as the first device can be various types of devices running the target game application, including but not limited to... Figure 3 Any one of the tablet computer 311, mobile phone 312, and game console 313 shown.

[0051] It should be noted that when terminal device 310 does not have the ability to communicate directly with the second device 320, an external NFC communication device can be connected to terminal device 310 to transmit or receive relevant information. In this example, an NFC communication device 350 with information transmission capability can be connected to terminal device 310 to send game invitation information to at least one device (e.g., the second device 320) within the first spatial range of terminal device 310. Similarly, the second device 320 may also be equipped with an NFC communication device to transmit or receive relevant information. Figure 3 As shown, in this case, the terminal device 310 and the NFC communication device 350 can be regarded as the first device as a whole.

[0052] In addition, although Figure 3Only one second device 320 is shown within the first spatial range of the first device. Those skilled in the art will understand that there may be more (e.g., two, three, or more) devices within the first spatial range of the first device, all of which may receive game invitation messages from the first device. Of course, after the first user using the first device determines the game invitation message in the target game application running on the first device, or simultaneously, they may also specify users who expect to receive the game invitation message (e.g., users who are friends or have other special relationships with the first user, users who have previously teamed up with the first user, etc.). These users' corresponding devices will receive the game invitation message when they are within the first spatial range of the first device, while the corresponding devices of other users within the first spatial range of the first device will not receive the game invitation message.

[0053] Reference Figure 3 In the scenario 300 shown, in step 220, in response to the second user using the second device 320 accepting the game invitation information, a target game screen 340 is presented. The target game screen 340 includes result information generated after executing a game task. This result information is determined based on the results of the game task executed by the target game application running on the first device and the target game application running on the second device 320. The game task is used to perform corresponding game operations on at least one of the first game character 341 in the target game application running on the first device and the second game character 342 in the target game application running on the second device 320. Figure 3 In the example shown, the game task is a game character teleportation task. Specifically, the game task is used to transfer the position of the second game character 342 to the position of the first game character 341. As shown in the target game screen 340, the first game character 341 and the second game character 342 are in the same position.

[0054] It should be noted that, in Figure 3 The example shown merely illustrates a game character teleportation task that moves the position of the second game character 342 to the position of the first game character 341, and the target game screen 340 only roughly shows the two game characters in the same position. Those skilled in the art should understand that, from a display perspective, the coordinates of the second game character 342 in the target game screen 340 do not need to be strictly the same as those of the first game character 341 for a game character teleportation task, as long as their positions allow the corresponding users (in this example, the first and second users) to understand that the game character teleportation task has been completed. Furthermore, other types of game tasks are also possible, as discussed above regarding... Figure 1As described in the description and will be elaborated in more detail in the following description in conjunction with other accompanying figures. Furthermore, depending on the game task, at least one of the first game character 341 in the target game application running by the first user on the first device and the second game character 342 in the target game application running by the second user on the second device 320 may be subject to corresponding game actions (in this example, the position of the second game character 342, rather than the first game character 341, is moved).

[0055] Furthermore, those skilled in the art should understand that at least some information in the target game screen 340 presented in the target game application running on terminal device 310 is synchronized with corresponding information in the corresponding game screen presented in the target game application running on second device 320. Although not in Figure 3 As shown in the example, the corresponding game screen presented in the target game application running on the second device 320 may also include the result information generated after performing the game task, that is, the position of the second game character 342 is transferred to the position of the first game character 341.

[0056] Furthermore, in this application, the term "position of a game character" refers to the position of that game character within the game map of the corresponding game application. For example, the position of the first game character 341 is the position of the first game character 341 within the corresponding game map of the target game application running on the first device, and the position of the second game character 342 is the position of the second game character 342 within the corresponding game map of the target game application running on the second device 320. The game map to which the second game character 342 belongs in the target game application running on the second device 320 may be the same as or different from the game map to which the first game character 341 belongs in the target game application running on the first device. For the sake of simplicity, the details of the game maps where each game character is located are not shown in this application.

[0057] By employing the methods described above regarding steps 210 and 220, the previously complex game operations for users in online games are greatly simplified. For example, taking cross-map character teleportation as an example, users no longer need to perform tedious map traversal and teleportation; they can complete the corresponding game tasks simply through information transfer between the corresponding terminal devices. This significantly improves the user experience. From the perspective of the game client (terminal device) and the game backend, the corresponding game processing steps are also simplified, thereby improving data processing speed and saving corresponding machine resources (e.g., storage resources).

[0058] In some embodiments, the game task is used to transfer the location of the second game character, and the information related to the invitation to perform the game task includes first location information indicating a first location of the first game character in a first game map within a target game application running on the first device, and the result information indicates that the location of the second game character has been transferred to the first location in the first game map. Figure 4 Taking scenario 400 as an example, the game invitation information 431 is displayed in the user interface 430 of the target game application running on the first device 410. It includes information such as the game task, the character name (“Marshal”) and game identifier (“31415”) of the first game character in the target game application running on the first device 410, and the teleportation coordinates. Among them, the teleportation coordinates (22, 99) are the first location information, which indicates the first location of the first game character in the first game map of the target game application running on the first device 410.

[0059] Similar to Figure 3 In the scenario 300 shown, the second device 420 can be any type of device running the target game application, including but not limited to... Figure 4 Any of the tablet computer 421, mobile phone 422, and game console 423 shown. Similarly, the first device 410 can be various types of devices running the target game application, including but not limited to... Figure 4 Any one of the following: tablet computer 411, mobile phone 412, and game console 413. Figure 4 As shown, the game screen 440 presented in the target game application running on the first device 410 includes a first game character 441, which is located at a first position in the first game map of the target game application running on the first device 410. The game screen 450 presented in the target game application running on the second device 420 includes a second game character 451, which is located at a second position in the second game map of the target game application running on the second device 420.

[0060] After confirmation, game invitation information 431 is sent to the second device 420. After the second user using the second device 420 accepts the invitation represented by game invitation information 431, game screens containing synchronization information can be displayed in both the target game application running on the first device 410 and the target game application running on the second device 420. Figure 4Taking the target game screen 460 displayed in the target game application running on the first device 410 as an example, the target game screen 460 includes result information generated after performing a game task. This result information indicates that the second game character 451 is transferred from its second position in the second game map of the target game application running on the second device 420 to the first position of the first game character 441 in the first game map of the target game application running on the first device 410. In this example, the transfer coordinates (22, 99) can be used to represent the first position, and the first game character 441 and the second game character 451 are represented by the first game character 461 and the second game character 462, respectively. By sending a game invitation message including the first position information and after the second user accepts the corresponding invitation, the position of the second game character in the target game application running on the second device 420 can be transferred to the first position of the first game character in the target game application running on the first device 410 in the first game map of the target game application running on the first device 410, thereby completing the transfer of the second game character's position in a concise manner.

[0061] In addition to relocating the second game character, in some scenarios it may be desirable to relocate both the first and second game characters, for example, to the same location in a new map. Accordingly, in some embodiments, the game task is used to relocate the positions of the first and second game characters, and the information associated with the invitation to perform the game task includes second location information, indicating a second location in a second game map within the target game application running on the first device 410, and the result information indicates that the positions of the first and second game characters have been relocated to the second location in the second game map. In this embodiment, the second game map may be the same as or different from the first game map; in either case, the second location differs from the first location in the first game map to which the first game character belongs within the target game application running on the first device 410. By sending a game invitation message including the second location information and after the second user accepts the corresponding invitation, the positions of the first and second game characters in the target game applications running on the first and second devices, respectively, can be relocated to the second location in the second game map, thereby concisely relocating the positions of the first and second game characters to the same location in a new map.

[0062] In some embodiments, the third game map to which the second game character belongs in the target game application running on the second device is different from the corresponding one of the first and second game maps. For example, when the second game character is moved to the first position in the first game map, the third game map to which the second game character belongs in the target game application running on the second device is different from the first game map. When the positions of the first and second game characters are moved to the second position in the second game map, the third game map to which the second game character belongs in the target game application running on the second device is different from the second game map. In this way, cross-map transfer of game characters (especially the second game character in the target game application running on the second device by the second user) can be achieved in a concise manner.

[0063] In some embodiments, the game task is used to transfer virtual resources of the first game character, and the information related to the invitation to perform the game task includes virtual resource information, the virtual resource information including a first preset quantity of first virtual resources possessed by the first game character, and the result information indicating that the first virtual resources possessed by the first game character that meet the first preset quantity are transferred to the second game character. Figure 5 Taking scenario 500 as an example, exemplarily, the game invitation information 531 is displayed in the user interface 530 of the target game application running on the first device 510. It includes game tasks, the character name (“Marshal”) and game identifier (“31415”) of the first game character in the target game application running on the first device 510, teleportation coordinates, virtual resource information, etc. This application does not limit the specific value of the first preset quantity; it can be provided to the corresponding user (e.g., the first user) by the corresponding device (e.g., the first device 510) according to stored preset values, or it can be selected or entered by the corresponding user. Figure 5 In the example, the virtual resource information includes game task reward information (i.e., "3000 gold coins"), thereby attracting the second user of the second device 520 that received the game invitation information 531 to accept the invitation represented by the game invitation information 531. Similar to... Figure 4 In the example shown, the transmission coordinates (22, 99) are the first location information, which indicates the first location of the first game character in the first game map of the target game application running on the first device 510.

[0064] Similar to Figure 4 In the scenario 400 shown, the second device 520 can be any type of device running the target game application, including but not limited to... Figure 5Any of the tablet computer 521, mobile phone 522, and game console 523 shown. Similarly, the first device 510 can be various types of devices running the target game application, including but not limited to... Figure 5 Any one of the following: tablet computer 511, mobile phone 512, and game console 513. Figure 5 As shown, the game screen 540 presented in the target game application running on the first device 510 includes a first game character 541 and information related to the first game character 541, such as the character name (“Marshal”) shown in the screen element 542, the first location information (coordinates (22,99)) and the remaining total amount of the first virtual resource (gold coins in this example) possessed by the first game character 541 (20,000 gold coins in this example).

[0065] Similarly, the game screen 550 presented in the target game application running on the second device 520 may include a second game character 551 and information related to the second game character 551, such as the character name shown by screen element 552 (“Marshal Yitian”), the second location information (coordinates (16,83)) of the second game character 551 in the second game map of the target game application running on the second device 520, and the remaining total amount of the second virtual resource (also gold coins in this example) possessed by the second game character 551 (1000 gold coins in this example).

[0066] It should be noted that this application does not restrict the type of virtual resources, for example, except for Figure 5 Besides the gold coins shown illustratively, virtual resources can also be various transferable resources possessed by the corresponding game character (e.g., the first game character), such as game skins and game items. Additionally, it should be noted that although in Figure 5 In the example, besides virtual resource information, the game invitation information 531 also includes information such as the game task, the character name (“Marshal”) and game identifier (“31415”) of the first game character in the target game application running on the first device 510 by the first user, and the transmission coordinates. Those skilled in the art should understand that this information is not essential. Of course, with... Figure 5 Taking a game task involving character teleportation as an example, when combined with virtual resource information, it can incentivize more users or make the same user more willing to accept the invitation indicated by game invitation information 531, thereby promoting the completion of the corresponding game task and improving the game user experience. This will be discussed in the following section on... Figure 10 The description elaborates further.

[0067] After confirmation, game invitation information 531 is sent to the second device 520. After the second user using the second device 520 accepts the invitation represented by game invitation information 531, the corresponding target game screen can be displayed in the target game application running on the first device 510. Figure 5 Taking the target game screen 560 shown in the target game application running on the first device 510 as an example, the target game screen 560 includes result information generated after executing a game task. This result information indicates that the first virtual resources possessed by the first game character 541, conforming to the first preset quantity (3000 in this example), are transferred to the second game character 551. Figure 5 As shown in screen element 562 of the target game screen 560, the total amount of gold coins remaining in the first game character 541 has decreased from 20,000 to 17,000. This indicates that 3,000 gold coins have been transferred to the second game character 551. Figure 5 As shown in screen element 572 of the corresponding game screen 570, the remaining total amount of gold coins possessed by the second game character 551 has increased from 1000 to 4000.

[0068] It should be noted that, for the sake of brevity, Figure 5 No similar to the one shown in the text Figure 4 The scenario shown depicts the first and second game characters being moved to the same position on the screen; however, this is in... Figure 5 The corresponding game screen 570 is shown in screen element 572, where screen element 572 includes the current coordinates of the second game character 571 (i.e., (22, 99)), which are different from the coordinates of the second game character 551 included in screen element 552 (i.e., (16, 83)). This reflects that the second game character 551 has been moved to a first position in the first game map of the target game application to which the first game character 541 belongs, which is running on the first device 510. Therefore, those skilled in the art will understand that, in addition to the change in the number of virtual resources possessed by the first and second game characters, Figure 5 In the example shown, the second game character 551 is transferred from its second position (coordinates: (16, 83)) in the second game map of the target game application running on the second device 520 to the first position (coordinates: (22, 99)) in the first game map of the target game application running on the first device 510, and the first game character 541 and the second game character 551 are... Figure 5 The game screens 560 and 570 shown are represented by the first game character 561 and the second game character 571, respectively.

[0069] In some embodiments, the game task is further used to transfer virtual resources of the second game character, wherein the virtual resource information includes a second preset quantity of second virtual resources possessed by the second game character, wherein the first game character does not possess the second virtual resources, and wherein the result information further indicates that the second virtual resources possessed by the second game character that meet the second preset quantity are transferred to the first game character. The second virtual resources can be various transferable resources possessed by the second game character, such as gold coins, game skins, and game items. For example, the second virtual resources can be one or more game items that the first game character does not possess. It should be noted that, in this application, the term "game item" can refer to various virtual items that game players can acquire, use, or equip in online games. These items can have specific functions, value, or aesthetic significance in online games, adding additional attributes, convenience, or fun to the game player's character, abilities, appearance, or game progress. Examples include tools that directly enhance a game character's combat abilities (e.g., defense, health, movement speed), consumables with one-time or limited uses (e.g., potions, food, keys, etc. that restore health or mana), and items closely related to the game's storyline or side quests. Furthermore, similar to the description of the first preset quantity above, this application does not impose any limit on the value of the second preset quantity.

[0070] By transferring a second virtual resource, which the first game character does not possess but the second game character possesses, to the first game character in a predetermined quantity, the first user can be attracted to confirm the corresponding game invitation information. Of course, the confirmed game invitation information can also transfer some of the first virtual resources possessed by the first game character to the second game character. This will further promote the convenient transfer of various virtual resources between different users (the first and second users in this example), while encouraging more users to participate in the game and obtain a better gaming experience.

[0071] In some embodiments, the game task is used to team up the first game character and the second game character, and the result information indicates that the second game character is added to the game group where the first game character is located. In related technologies, when a game user wants to invite other users to join their team, they often need to issue a team-up request using the server megaphone in the online game, or invite other game players to participate in the team-up in other groups outside the game (e.g., chat groups provided by other applications). In this process, the game user who is inviting needs to provide their game identifier (game ID) so that other game users on the receiving side can add them as friends in the corresponding game application and then team up. This process is complicated, time-consuming, and requires the game application and the corresponding game backend to handle a large number of task requests. However, the method described in this embodiment can obtain the corresponding game invitation information and send it to another device, thereby adding the game character of the user using the device (i.e., the second game character) to the game group where the first game character is located, thus completing the game team-up in a simple way and alleviating or even avoiding the aforementioned problems.

[0072] In some embodiments, the first game character and the second game character reside on different game servers. Figure 3 Analyzing scenario 300, assuming that the server where the first game character 341 resides is different from the server where the second game character 342 resides, in related technologies, for example, in order to execute a game task involving cross-server character teleportation, the corresponding game user needs to manipulate their corresponding game character to run the map and find a specific teleportation gate (which is used to teleport game characters across servers). This process is cumbersome, time-consuming, and can easily delay the game progress, thereby affecting the implementation of other subsequent tasks. However, through the relevant steps disclosed in this application (for example, see the description of steps 210 and 220 above), these problems can be alleviated or even solved, thereby ensuring a good gaming experience for game users.

[0073] Those skilled in the art should understand that the first game character and the second game character being located on different game servers may be due to various reasons. For example, for two players in the game Peacekeeper Elite, if their devices use different operating systems, their corresponding game characters may be located in different game partitions (e.g., Android and iOS), meaning these game characters will be located on different servers. Furthermore, load balancing, player geographic location, game version differences, and other various reasons may also cause different game characters to be located on different game servers. The technical solutions provided in this application can all address this situation to achieve efficient and convenient game processing, thereby completing the corresponding game tasks.

[0074] In some embodiments, the game invitation information, after being obtained, is sent to the second device in the following manner: via a short-range communication connection established between the first device and the second device, the game invitation information is sent to the second device. The following is in conjunction with... Figure 6 The principle of this embodiment will be explained in detail below. Figure 6 In the scenario 600 shown, a first device 610 runs a target game application. Within a first spatial range 611 of the first device 610, there are three terminal devices: terminal device 620, terminal device 630, and terminal device 640. These terminal devices may also run the target game application. Those skilled in the art should understand that there may be more or fewer terminal devices. Any one of terminal devices 620, 630, and 640 can be considered a second device. Taking terminal device 620 (hereinafter referred to as "second device 620") as an example, after obtaining the game invitation information, the game invitation information is sent to the second device 620, terminal device 630, and terminal device 640 within the first spatial range of the first device 610. The second device 620 runs the target game application. When a second user using the second device accepts the invitation information, the corresponding target game screen is displayed (see the above section regarding...). Figure 1 , Figure 2 and Figure 3 The description will not be repeated here.

[0075] It should be noted that the short-range communication connection established between the first device 610 and the second device 620 can be established either before or after obtaining the game invitation information. As an example, a first user can use the first device 610 to establish a short-range communication connection with at least one device within the first spatial range 620 of the first device 610, including the second device 620, to determine the game invitation information in the target game application running on the first device 610. After determination, the game invitation information is sent to the corresponding device (e.g., the second device 620) via the established short-range communication connection. As another example, a first user can determine the game invitation information in the target game application running on the first device 610, and then use the first device 610 to establish a short-range communication connection with at least one device within the first spatial range 620 of the first device 610, including the second device 620, to send the game invitation information to the corresponding device (e.g., the second device 620) via the established short-range communication connection.

[0076] Furthermore, as mentioned above, short-range communication connections can include various communication technologies. Among them, NFC communication technology may be particularly advantageous because, compared to other short-range communication technologies, it offers advantages such as shorter communication distance, faster pairing, lower power consumption, higher compatibility, stronger security, and ease of use. It is especially suitable for near-field interaction scenarios requiring fast, secure, and convenient data exchange. Compared to other short-range communication technologies such as Bluetooth and Wi-Fi, NFC can provide a more targeted and efficient solution in the gaming application scenario of this application. Accordingly, the short-range communication connection in this application can be an NFC communication connection.

[0077] Compared to via the network (e.g., Figure 1 The method of sending game invitation information to the second device 620 via the network 150 shown in this embodiment is more convenient than the method of sending game invitation information to the second device 620 via a short-range communication connection established between the first device 610 and the second device 620. This is especially true when the first user and multiple other users (including the second user) are close to each other, for example, when they are in the same area and close to each other (e.g., in the same coffee shop, the same restaurant, etc.). This game processing method can promote interaction between different game players and provide them with a better gaming experience while reducing game processing time and saving corresponding machine resources.

[0078] Furthermore, depending on the specific type of short-range communication technology used, those skilled in the art should understand that various necessary measures can be taken to ensure communication security. Taking NFC communication as an example, in NFC communication, to ensure the security of data exchange and prevent unauthorized access, appropriate authentication methods can be employed as needed. The following section combines... Figure 3 Let me give a specific example. For example... Figure 3As shown, an NFC communication device 350 connected to the terminal device 310, capable of transmitting information, can send game invitation information to at least one device (e.g., a second device 320) within a first spatial range of the terminal device 310. Mutual authentication can be used between the NFC communication device 350 and the terminal device 310. In this case, both the NFC communication device 350 and the terminal device 310 hold unique keys or certificates and verify each other by exchanging encrypted information. During the authentication process, a challenge-response mechanism can be used, where one party (e.g., the terminal device 310) issues a random challenge, and the other party (e.g., the NFC communication device 350) responds by signing or encrypting the challenge using a private key or shared key, thus proving its identity. After authentication is completed, an NFC communication connection is established between the NFC communication device 350 and the terminal device 310 to transmit the game invitation information.

[0079] Those skilled in the art will understand that different authentication methods can be employed depending on how the game invitation information is sent to the second device. For example, a game service provider or related organization may provide one or more game users (e.g., the first user) with exclusive items with short-range communication capabilities (e.g., game figurines with NFC communication capabilities). When these game users establish a short-range communication connection with such exclusive items using their corresponding devices (e.g., the first device), the corresponding game invitation information is sent to other devices (on which the target game application is running) via network 150 (or the game backend) or a short-range communication connection between these devices and other devices. Users of these devices then accept the invitation information and perform corresponding game operations to complete the corresponding game tasks. In this case, only game players possessing such exclusive items can initiate the corresponding game tasks, which further increases the game's appeal and the user's gaming experience. Correspondingly, when these game users establish a short-range communication connection with this exclusive item using their respective devices (e.g., the first device), they can employ authentication methods different from those described above. Taking NFC communication as an example again, the exclusive item with NFC communication capability and the first device can use a one-way authentication method. For example, the exclusive item can store a unique identifier (UID) or a signed digital credential. The exclusive item can use the stored information to read and verify information from the first device. In this case, the identifier (UID) or signed digital credential stored in the exclusive item can be bound to the corresponding user's game character in the game application (i.e., one-to-one correspondence) to ensure the uniqueness of information identification.

[0080] In some embodiments, the game invitation information, after being acquired, is sent to the at least one device in the following manner: via a short-range communication connection established between the first device and a third device (different from the second device) among the at least one devices, the game invitation information is sent to the third device; after being received by the third device, the game invitation information is sent from the third device to other devices among the at least one devices (different from the third device). The following is in conjunction with... Figure 7 The principle of this embodiment will be explained in detail below. Figure 7 In the scenario 700 shown, the first device 710 runs a target game application. Within a first spatial range 711b of the first device 710, there are three terminal devices: terminal device 720, terminal device 730, and terminal device 740. Terminal devices 720 and 740 may also run the target game application, while terminal device 730 does not necessarily need to run the target game application. Those skilled in the art will understand that more or fewer terminal devices may exist. Figure 7 In the scenario 700 shown, either terminal device 720 or terminal device 740 can be regarded as a second device, and terminal device 730 can be regarded as a third device (hereinafter referred to as "third device 730").

[0081] After obtaining the game invitation information, the game invitation information is sent to the third device 730 via a short-range communication connection established between the first device 710 and the third device 730. Then, after receiving the game invitation information, the third device 730 sends the game invitation information from the third device 730 to other devices different from the third device 730 (e.g., the second device 720, the terminal device 740). This communication method is particularly advantageous in the following situations: the first device 710 does not have the ability to establish short-range communication connections with other devices (hereinafter referred to as Situation 1); the spatial range of the short-range communication that the first device 710 can establish is small, making it difficult to cover a large number of terminal devices (hereinafter referred to as Situation 2); and relevant authentication of the first device 710 is required to ensure the security of information transmission and the user's gaming experience (hereinafter referred to as Situation 3). These situations will be explained one by one below (those skilled in the art should understand that the solution of this embodiment will therefore have various corresponding advantages).

[0082] Scenario 1: In this scenario, the third device 730 effectively acts as an external device to the first device 710 to transmit or receive relevant information (e.g., game invitation information). For example, the third device 730 could be an NFC communication device with information transmission capabilities. Further details regarding this scenario can be found in the above description. Figure 1 The description of the NFC communication device 350 in the document will not be repeated here.

[0083] Scenario 2: For example, such as Figure 7 As shown, assuming the spatial range for short-range communication established by the first device 710 is 711a, this spatial range only covers the third device 730 but not the second device 720 and the terminal device 740. This will prevent the second device 720 and the terminal device 740 from receiving game invitation information directly through the direct communication connection between the first device 710 and the second device 720 or the direct communication connection between the first device 710 and the terminal device 740, thus preventing users of the second device 720 and the terminal device 740 from participating in the corresponding online game. However, since the third device 730 can establish communication connections (which can be short-range communication connections or communication connections via the Internet or a local area network) with the second device 720 and the terminal device 740 within a larger spatial range 711b, it can send the game invitation information received by the third device 730 from the first device 710 to the second device 720 and the terminal device 740.

[0084] Scenario 3: As described above, the third device 730 may be a game service provider for an online game that provides the first user with a unique item with corresponding communication capabilities (e.g., a game figurine with NFC communication capabilities). The third device 730 may store a unique identifier (UID) or a signed digital credential. The third device 730 may use the stored information to read and verify information from the first device 710. In this case, the identifier (UID) or signed digital credential stored in the third device 730 may be bound to the game character in the target game application running on the first device 710 to ensure the uniqueness of information identification.

[0085] In some embodiments, the game invitation information, after being acquired, is sent to the at least one device in the following manner: in response to the establishment of a short-range communication connection between the first device and the first target device, the game invitation information is sent to the at least one device, wherein the first target device stores information related to the first game character. The following is in conjunction with... Figure 8 The principle of this embodiment will be explained in detail below. Figure 8 In the scenario 800 shown, a first device 810 runs a target game application, and the at least one device includes a second device 820, a third device 830, and a fourth device 840, wherein the target game application runs on the second device 820, the third device 830, and the fourth device 840. Those skilled in the art will understand that the at least one device may include more or fewer devices.

[0086] Similar to the description of scenario three above, the first target device 860 can be a dedicated item with short-range communication capability (e.g., a game figurine with NFC communication capability) provided by the game service provider corresponding to the target game application to the first user. The first target device 860 can store a unique identifier (UID) or a signed digital credential, as well as information related to the first game character (e.g., game character name, the first user's game ID). The first target device 860 can use the stored information to read and verify information from the first device 710. In this case, the identifier (UID) or the signed digital credential stored in the first target device 860 can be bound to the game character in the target game application running on the first device 810 by the first user to ensure the uniqueness of information identification.

[0087] In this embodiment, for example, after confirming the game invitation information, the first user can use the first device 810 to attempt to establish a short-range communication connection with the first target device 860. Once the first device 810 and the first target device 860 complete authentication through the aforementioned authentication method or other corresponding authentication methods, a corresponding short-range communication connection will be established between them. After the short-range communication connection is established, the game backend can send the game invitation information to the second device 820, the third device 830, and the fourth device 840 via network 850. Subsequent processing steps can be found above regarding... Figure 1 , Figure 2 and Figure 3 The description will not be repeated here. Through this embodiment, the first device can be authenticated to ensure the security of information transmission, thereby providing a better gaming experience for the first user using the first device.

[0088] In some embodiments, when the second user establishes a short-range communication connection with the second target device using the second device, the second user accepts the invitation represented by the game invitation information, wherein the second target device stores information related to the second game character. This embodiment describes one way in which the second user accepts the invitation represented by the game invitation information, that is, the second user expresses their acceptance of the invitation represented by the game invitation information by establishing a short-range communication connection with the second target device using the second device. The following is in conjunction with... Figure 9 The principle of this embodiment will be explained in detail below. Figure 9 In the scenario 900 shown, the target game application is running on the first device 910, and the target game application is also running on the second device 920.

[0089] The method by which the second user establishes a short-range communication connection with the second target device using the second device can be similar to the process described above, whereby the first user establishes a short-range communication connection with the first target device using the first device. Specifically, similar to the above... Figure 8 The description of the first target device 860 in the text indicates that the second target device 950 may be a special item with short-range communication capability (e.g., a game figurine with NFC communication capability) provided to the second user by the game service provider corresponding to the target game application running on the second device 920. The second target device 950 may store a unique identifier (UID) or a signed digital certificate, as well as information related to the second game character (e.g., game character name, the second user's game ID). The second target device 950 may use the stored information to read and verify information from the second device 920. In this case, the identifier (UID) or the signed digital certificate stored in the second target device 950 may be bound to the game character of the second user running on the target game application on the second device 920 to ensure the uniqueness of information identification.

[0090] exist Figure 9 In this scenario, after confirming the game invitation information, the first user can use the first device 910 to attempt to connect with the first target device 940 (which can be connected with the device mentioned above). Figure 8 (The first target device 860 is the same as described above) establishes a short-range communication connection. After the first device 910 and the first target device 940 complete authentication through the above authentication method or other corresponding authentication methods, a corresponding short-range communication connection will be established between them. After the short-range communication connection is established, the game backend can send the game invitation information to the second device 920 via network 930. The subsequent processing steps can be found in the above description. Figure 1 , Figure 2 and Figure 3 The description will not be repeated here.

[0091] This embodiment allows for the authentication of the second device to ensure the security of information transmission, thereby providing a better gaming experience for the second user using the second device. Those skilled in the art should understand that... Figure 9 In this scenario, not only does the second device 920 authenticate with the second target device 950 to establish a corresponding communication connection, but the first device 910 also authenticates with the first target device 940 to establish a corresponding communication connection (these two types of communication connections can be the same or different). This process not only provides multiple layers of security for the transmission of game invitation information, but also brings a better gaming experience to the relevant users (the first user and the second user in this example).

[0092] Of course, despite Figure 9In this scenario, authentication is performed between the first device 910 and the first target device 940 to establish a corresponding communication connection, but this is not mandatory. Alternatively, for example, the first device 910 can also establish a corresponding communication connection with the second device 920 to send the determined game invitation information to the second device 920. As another example, the first device 910 can also establish a corresponding communication connection with other devices different from the second device 920 and the first target device 940, and then send the game invitation information to the second device 920 via such other devices.

[0093] The above text about, for example Figure 1 , Figure 2 and Figure 3 The description herein presents various technical solutions from the perspective of a first device used by a first user and the target game application running on the first device. However, those skilled in the art should understand that these technical solutions, as well as those described above with reference to the other accompanying drawings, can also be described from the perspective of a second device used by a second user and the target game application running on the second device. In other words, these technical solutions can be implemented on the second device used by the second user and the target game application running on the second device. Furthermore, the various embodiments described herein can be used in combination without conflicting with each other.

[0094] Accordingly, the game processing method according to other embodiments of this application can be applied to a target game application running on a second device, which will have similar advantages to the game processing method 200 described above. The method includes: presenting game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using a first device in a target game application running on the first device and, after determination, is sent to a second device, the second device being within a first spatial range of the first device; in response to a second user using the second device accepting the invitation represented by the game invitation information, presenting a target game screen, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device by the second user. The following is in conjunction with... Figure 10 The principle of this embodiment will be explained in detail.

[0095] like Figure 10 As shown, in Figure 10In the scenario 1000 shown, a terminal device 1010 capable of communicating with a second device 1020 can be considered as a first device. For example, the terminal device 1010 can establish a communication connection (e.g., an NFC communication connection) with the second device 1020, and then send the game invitation information 1031 determined by the first user using the first device 1010 in the target game application running on the first device 1010 to at least one device within a first spatial range of the first device 1010 (e.g., ...). Figure 10 The second device 1020 shown.

[0096] exist Figure 10 In the example shown, the game invitation information 1031 determined by the first user using the first device 1010 in the target game application running on the first device 1010 is displayed in the user interface 1030 presented by the target game application running on the first device 1010, and the second device 1020 can be various types of devices running the target game application, including but not limited to... Figure 10 Any one of the tablet computer 1021, mobile phone 1022, and game console 1023 shown. Similarly, the terminal device 1010 acting as the first device can be various types of devices running the target game application, including but not limited to... Figure 10 Any one of the tablet computer 1011, mobile phone 1012, and game console 1013 shown.

[0097] Reference Figure 10 The scenario 1000 shown can respond to an invitation indicated by a second user using the second device 1020 accepting a game invitation message (e.g., the second user clicking the "Accept" button in screen element 1052), presenting a target game screen 1060. The target game screen 1060 includes result information generated after performing a game task. This result information is determined based on the results of performing game tasks on the target game application running on the first device 1010 and the target game application running on the second device 1020. The game task is used to perform corresponding game operations on at least one of the first game character 1041 in the target game application running on the first device 1010 and the second game character 1051 in the target game application running on the second device 1020.

[0098] exist Figure 10In the example shown, the game task is a game character teleportation task (with an additional resource transfer, i.e., a game task reward of 3000 gold coins). Specifically, this game task is used to transfer the position of the second game character 1051 shown on the interface 1050 of the target game application running on the second device 1020 to the position of the first game character 1041 shown on the interface 1040 of the target game application running on the first device 1010. As shown in the target game screen 1060, the first game character 1061 and the second game character 1062 (which are the same as the first game character 1041 and the second game character 1051, respectively) are transferred to the same position.

[0099] It should be noted that, similar to Figure 3 In the example shown, the target game screen 1060 only roughly shows the two game characters in the same position. Those skilled in the art should understand that, from the perspective of display, the coordinates of the second game character 1062 in the target game screen 1060 do not need to be exactly the same as those of the first game character 1061, as long as their positions allow the corresponding users (the first and second users in this example) to understand that the game character teleportation task has been completed.

[0100] Figure 11 An example flowchart illustrating the transmission and authentication of relevant information in a game processing method according to some embodiments of this application is shown. Figure 11 The example flowchart shown can be used to explain the various embodiments described above (e.g., the above regarding...). Figure 3 , Figure 8 and Figure 9 The described embodiments involve some communication layer processing during the transmission of relevant information. It should be noted that these processes may differ depending on the specific embodiments.

[0101] Figure 11The scenario 1100 shown includes a sender process 1110 for game invitation information, a receiver process 1120 for game invitation information, and a short-range communication process 1130 (taking NFC communication as an example). Specifically, the first user 1111 determines the game invitation information in the target game application (APP_1) running on the first device 1112. The target game application (APP_1) obtains the first user 1111's character-related information (e.g., the character name of the first game character, the game ID of the first user, the game map or scene where the first game character is located, etc.) through the game backend 1115, and passes this information to the corresponding NFC SDK 1113 (SDK_1). SDK_1 can be integrated into the code of the target game application (APP_1) and accesses the NFC backend 1116 to verify the legitimacy of the NFC chip 1114 (NFC_1). After successful verification, SDK_1 writes this information into NFC_1. Here, NFC SDK (NearField Communication Software Development Kit) refers to a software development kit specifically provided for developing applications based on NFC technology (the corresponding game application in this example).

[0102] The second device 1122 used by the second user 1121 runs the target game application (APP_2). When the second user 1121 brings the second device 1122 close to the first device 1112, the NFC chip 1124 (NFC_2) of the second device 1122 automatically detects the presence of NFC_1 on the first device 1112 and starts the reading process. After NFC_2 reads the data in NFC_1, the target game application (APP_2) can call the corresponding NFC SDK 1123 (SDK_2) integrated in the code of the target game application (APP_2) for authentication processing, that is, access the NFC backend 1116 to verify the legitimacy of NFC_1. After the verification is successful, the target game application (APP_2) sends a request to the game backend 1115 based on the received information (e.g., the information related to the first game character read by NFC_2) and the information related to the second game character of the second user 1120 in the target game application (APP_2) to execute the corresponding game operation and thus complete the corresponding game task.

[0103] Figure 12 An example block diagram of a game processing device 1200 according to some embodiments of this application is illustrated schematically. Exemplarily, the game processing device 1200 may be deployed in... Figure 1 On the first device 140 shown. (As shown) Figure 12 As shown, the game processing device 1200 includes an information acquisition module 1210 and a first presentation module 1220.

[0104] Specifically, the information acquisition module 1210 can be configured to acquire game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a target game application running on the first device by a first user using the first device and, after acquisition, is sent to at least one device within a first spatial range of the first device; the first presentation module 1220 can be configured to present a target game screen in response to a second user using a second device among the at least one device accepting the invitation represented by the game invitation information, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device by the first user and a second game character in the target game application running on the second device by the second user.

[0105] Figure 13 An example block diagram of a game processing device 1300 according to some embodiments of this application is illustrated schematically. Exemplarily, the game processing device 1300 may be deployed in... Figure 1 On the second device 160 shown. (As shown) Figure 13 As shown, the game processing device 1300 includes an information presentation module 1310 and a second presentation module 1320.

[0106] Specifically, the information presentation module 1310 can be configured to present game invitation information, wherein the game invitation information includes information related to an invitation to perform a game task, and wherein the game invitation information is determined by a first user using a first device in a target game application running on the first device and sent to a second device after determination, the second device being within a first spatial range of the first device; the second presentation module 1320 can be configured to present a target game screen in response to a second user using the second device accepting the invitation represented by the game invitation information, wherein the target game screen includes result information generated after performing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device performing the game task, and wherein the game task is used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device and a second game character in the target game application running on the second device.

[0107] It should be understood that either the game processing device 1200 or the game processing device 1300 can be implemented in software, hardware or a combination of both. Multiple different modules in the device can be implemented in the same software or hardware structure, or a module can be implemented by multiple different software or hardware structures.

[0108] Furthermore, the game processing device 1200 can be used to implement the game processing method 200 described above, and the game processing device 1300 can be used to implement the game processing method described above. Figure 10 The game processing methods described herein have already been detailed above and will not be repeated here for the sake of brevity. Furthermore, these devices may possess the same features and advantages as those described in the corresponding methods.

[0109] Figure 14 The illustration depicts an example system including an example computing device 1400 representing one or more systems and / or devices that can implement the various technologies described herein. The computing device 1400 may be, for example, a server used by a node in a blockchain, a device associated with a server, a system-on-a-chip, and / or any other suitable computing device or computing system. (Refer to above) Figure 12 The game processing device 1200 described and referenced Figure 13 The game processing device 1300 described can all take the form of a computing device 1400. Alternatively, both the game processing device 1200 and the game processing device 1300 can be implemented as a computer program in the form of an application 1416.

[0110] like Figure 14 The example computing device 1400 shown includes a processing system 1411 communicatively coupled to each other, one or more computer-readable media 1412, and one or more I / O interfaces 1413. Although not shown, the computing device 1400 may also include a system bus or other data and command transfer system that couples the various components to each other. The system bus may include any or a combination of different bus architectures such as a memory bus or memory controller, a peripheral bus, a universal serial bus, and / or a processor or local bus utilizing any of the various bus architectures. Various other examples, such as control and data lines, are also conceived.

[0111] Processing system 1411 represents the functionality of performing one or more operations using hardware. Therefore, processing system 1411 is illustrated as including hardware elements 1414 that can be configured as processors, function blocks, etc. This may include other logic devices implemented in hardware as application-specific integrated circuits (ASICs) or formed using one or more semiconductors. Hardware element 1414 is not limited by the materials in which it is formed or the processing mechanism employed therein. For example, a processor may consist of semiconductors and / or transistors (e.g., integrated circuits (ICs)). In such a context, processor-executable instructions may be electronically executable instructions.

[0112] Computer-readable medium 1412 is illustrated as including memory / storage device 1415. Memory / storage device 1415 represents a memory / storage capacity associated with one or more computer-readable media. Memory / storage device 1415 may include volatile media (such as random access memory (RAM)) and / or non-volatile media (such as read-only memory (ROM), flash memory, optical disk, magnetic disk, etc.). Memory / storage device 1415 may include fixed media (e.g., RAM, ROM, fixed hard disk drive, etc.) and removable media (e.g., flash memory, removable hard disk drive, optical disk, etc.). Computer-readable medium 1412 may be configured in various other ways as further described below.

[0113] One or more I / O interfaces 1413 represent functions that allow users to input commands and information to computing device 1400 using various input devices and optionally also allow information to be presented to the user and / or other components or devices using various output devices. Examples of input devices include keyboards, cursor control devices (e.g., mice), microphones (e.g., for voice input), scanners, touch functionality (e.g., capacitive or other sensors configured to detect physical touch), cameras (e.g., capable of detecting non-touch-related motion as gestures using visible or invisible wavelengths (such as infrared frequencies), etc. Examples of output devices include display devices (e.g., projectors), speakers, printers, network interface cards, haptic-responsive devices, etc. Therefore, computing device 1400 can be configured to support user interaction in various ways as further described below.

[0114] The computing device 1400 also includes an application 1416. The application 1416 may be, for example, a software instance of the game processing device 1200 or the game processing device 1300, and implements the techniques described herein in combination with other elements in the computing device 1400.

[0115] This document describes various technologies within the general context of software and hardware components or program modules. Generally, these modules include routines, programs, elements, components, data structures, etc., that perform specific tasks or implement specific abstract data types. As used herein, the terms "module," "function," and "component" generally refer to software, firmware, hardware, or a combination thereof. The technologies described herein are characterized as platform-independent, meaning that these technologies can be implemented on a variety of computing platforms with various processors.

[0116] Implementations of the described modules and technologies may be stored on or transmitted across some form of computer-readable medium. The computer-readable medium may include a variety of media accessible by the computing device 1400. By way of example and not limitation, the computer-readable medium may include "computer-readable storage media" and "computer-readable signal media".

[0117] In contrast to simple signal transmission, carrier waves, or signals themselves, a "computer-readable storage medium" refers to a medium and / or device capable of persistently storing information, and / or a tangible storage device. Therefore, a computer-readable storage medium refers to a non-signal-bearing medium. Computer-readable storage media include hardware such as volatile and non-volatile, removable and non-removable media and / or storage devices implemented using methods or techniques suitable for storing information (such as computer-readable instructions, data structures, program modules, logic elements / circuits, or other data). Examples of computer-readable storage media may include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, Digital Universal Disc (DVD) or other optical storage devices, hard disks, cassette tapes, magnetic tapes, disk storage devices or other magnetic storage devices, or other storage devices, tangible media, or articles of art suitable for storing desired information and accessible by a computer.

[0118] "Computer-readable signal medium" refers to a signal-bearing medium configured to transmit instructions, such as via a network, to computing device 1400. A signal medium typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave, data signal, or other transmission mechanism. Signal media also include any information transmission medium. The term "modulated data signal" refers to a signal in which one or more of its characteristics are set or altered to encode information. By way of example and not limitation, communication media include wired media such as wired networks or direct connections, and wireless media such as acoustic, RF, infrared, and other wireless media.

[0119] As previously described, hardware element 1414 and computer-readable medium 1412 represent instructions, modules, programmable device logic, and / or fixed device logic implemented in hardware, which in some embodiments can be used to implement at least some aspects of the techniques described herein. Hardware elements may include components of integrated circuits or systems-on-a-chip, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), and other implementations or other hardware devices in silicon. In this context, hardware elements can serve as processing devices for executing program tasks defined by instructions, modules, and / or logic embodied by the hardware element, and as hardware devices for storing instructions for execution, such as the previously described computer-readable storage medium.

[0120] The foregoing combinations can also be used to implement the various techniques and modules described herein. Therefore, software, hardware, or program modules and other program modules can be implemented as one or more instructions and / or logic embodied on some form of computer-readable storage medium and / or by one or more hardware elements 1414. The computing device 1400 can be configured to implement specific instructions and / or functions corresponding to the software and / or hardware modules. Thus, modules can be implemented at least partially in hardware as modules executable as software by the computing device 1400, for example, by using the computer-readable storage medium and / or hardware elements 1414 of the processing system. Instructions and / or functions can be executable / operable by one or more articles of art (e.g., one or more computing devices 1400 and / or processing systems 1411) to implement the techniques, modules, and examples described herein.

[0121] In various embodiments, the computing device 1400 can be configured in various ways. For example, the computing device 1400 can be implemented as a computer-type device, including personal computers, desktop computers, multi-screen computers, laptop computers, netbooks, etc. The computing device 1400 can also be implemented as a mobile device, including mobile devices such as mobile phones, portable music players, portable gaming devices, tablet computers, multi-screen computers, etc. The computing device 1400 can also be implemented as a television-type device, including devices with or connected to a generally large screen in a leisure viewing environment. These devices include televisions, set-top boxes, game consoles, etc.

[0122] The techniques described herein can be supported by these various configurations of computing device 1400, and are not limited to specific examples of the techniques described herein. Functionality can also be implemented, wholly or partially, on “cloud” 1420 using distributed systems, such as platform 1422 as described below.

[0123] Cloud 1420 includes and / or represents platform 1422 for resource 1424. Platform 1422 abstracts the underlying functionality of the hardware (e.g., servers) and software resources of cloud 1420. Resource 1424 may include applications and / or data that can be used when performing computer processing on a server located remotely from computing device 1400. Resource 1424 may also include services provided via the Internet and / or via subscriber networks such as cellular or Wi-Fi networks.

[0124] Platform 1422 can abstract resources and functions to connect computing device 1400 to other computing devices. Platform 1422 can also be used to abstract resource hierarchy to provide a corresponding level of hierarchy for any encountered needs for resource 1424 implemented via platform 1422. Therefore, in interconnect device embodiments, the implementation of the functions described herein can be distributed throughout system 1400. For example, functions can be implemented partly on computing device 1400 and partly through platform 1422, which abstracts the functions of cloud 1420.

[0125] It should be understood that, for clarity, embodiments of this application have been described with reference to different functional units. However, it will be apparent that, without departing from this application, the functionality of each functional unit may be implemented in a single unit, in multiple units, or as part of other functional units. For example, functionality described as being performed by a single unit may be performed by multiple different units. Therefore, references to specific functional units are considered merely as references to the appropriate units used to provide the described functionality, and not as indicating a strict logical or physical structure or organization. Thus, this application may be implemented in a single unit, or may be physically and functionally distributed among different units and circuits.

[0126] It will be understood that although the terms first, second, third, etc., may be used herein to describe various devices, elements, components, or parts, these devices, elements, components, or parts should not be limited by these terms. These terms are used only to distinguish one device, element, component, or part from another device, element, component, or part.

[0127] Although this application has been described in conjunction with some embodiments, it is not intended to be limited to the specific forms set forth herein. Rather, the scope of this application is limited only by the appended claims. Additionally, although individual features may be included in different claims, these may be advantageously combined, and inclusion in different claims does not imply that such a combination of features is not feasible and / or advantageous. The order of features in the claims does not imply that the features must be in any particular order of their operation. Furthermore, in the claims, the word "comprising" does not exclude other elements, and the terms "a" or "an" do not exclude a plurality. Reference numerals in the claims are provided only by way of explicit example and should not be construed as limiting the scope of the claims in any way.

[0128] It should be understood that, for clarity, embodiments of this application have been described with reference to different functional units. However, it will be apparent that, without departing from this application, the functionality of each functional unit may be implemented in a single unit, in multiple units, or as part of other functional units. For example, functionality described as being performed by a single unit may be performed by multiple different units. Therefore, references to specific functional units are considered merely as references to the appropriate units used to provide the described functionality, and not as indicating a strict logical or physical structure or organization. Thus, this application may be implemented in a single unit, or may be physically and functionally distributed among different units and circuits.

[0129] This application provides a computer-readable storage medium storing computer-readable instructions thereon, which, when executed, implement the above-described game processing method.

[0130] This application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computing device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computing device to perform the game processing methods provided in the various optional implementations described above.

[0131] By studying the accompanying drawings, the disclosure, and the appended claims, those skilled in the art can understand and implement variations of the disclosed embodiments in practicing the claimed subject matter. In the claims, the word "comprising" does not exclude other elements or steps, and "a" or "an" does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used advantageously.

[0132] It is understood that the specific embodiments of this application involve game processing-related data. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

Claims

1. A game processing method, applied to a target game application running on a first device, comprising: Obtain game invitation information, the game invitation information including information related to an invitation to perform a game task, the information related to the invitation to perform a game task including the goal and purpose of the game task, the game invitation information being determined by a first user using the first device in a target game application running on the first device and being sent to at least one device within a first spatial range of the first device after being obtained; In response to a second user using the second device of the at least one device accepting the invitation represented by the game invitation information, a target game screen is presented; the target game screen includes result information generated after executing the game task, the result information being determined based on the results of the game task executed by the target game application running on the first device and the target game application running on the second device, the game task being used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device by the first user and a second game character in the target game application running on the second device by the second user; The game servers where the first game character and the second game character are located include: being located on different game servers; The game operation includes moving the game character across maps. The information related to the invitation to execute the game task includes the location information after the transfer. The location transfer refers to moving the game character from its current location on the game map to a location other than its current location. After being obtained, the game invitation information is sent to the at least one device in the following manner: The game invitation information is sent to the third device via a short-range communication connection established between the first device and a third device that is different from the second device among the at least one device; After being received by the third device, the game invitation information is sent from the third device to other devices among the at least one device that are different from the third device.

2. The method according to claim 1, wherein the game task is used to transfer the position of the second game character, the information related to the invitation to perform the game task includes first location information, the first location information indicating a first position of the first game character in a first game map belonging to a target game application running on the first device, and the result information indicating that the position of the second game character has been transferred to the first position in the first game map.

3. The method according to claim 1, wherein the game task is used to transfer the positions of the first game character and the second game character, the information related to the invitation to perform the game task includes second location information, the second location information indicating a second location in a second game map in a target game application running on the first device, and the result information indicating that the positions of the first game character and the second game character have been transferred to the second location in the second game map.

4. The method according to any one of claims 2 and 3, wherein the third game map to which the second game character belongs in the target game application running on the second device is different from the corresponding one of the first game map to which the first game character belongs in the target game application running on the first device and the second game map to which the target game application running on the first device and the second location to which the character belongs.

5. The method according to claim 1, wherein the game task is used to transfer virtual resources of the first game character, the information related to the invitation to execute the game task includes virtual resource information, the virtual resource information includes a first preset quantity of first virtual resources possessed by the first game character, and the result information indicates that the first virtual resources possessed by the first game character that meet the first preset quantity are transferred to the second game character.

6. The method according to claim 5, wherein the game task is further used to transfer virtual resources of the second game character, the virtual resource information further includes a second preset quantity of second virtual resources possessed by the second game character, the first game character does not possess the second virtual resources, and the result information further indicates that the second virtual resources possessed by the second game character that meet the second preset quantity are transferred to the first game character.

7. The method according to claim 1, wherein the game task is used to team up the first game character and the second game character, and the result information indicates that the second game character is added to the game group to which the first game character is located.

8. The method according to claim 1, wherein the game invitation information, after being obtained, is further sent to the second device in the following manner: The game invitation information is sent to the second device via a short-range communication connection established between the first device and the second device.

9. The method according to claim 1, wherein the game invitation information, after being obtained, is further sent to the at least one device in the following manner: In response to the establishment of a short-range communication connection between the first device and the first target device, the game invitation information is sent to the at least one device, wherein the first target device stores information related to the first game character.

10. The method according to claim 1, wherein when the second user establishes a short-range communication connection with the second target device using the second device, the second user accepts the invitation represented by the game invitation information, and the second target device stores information related to the second game character.

11. A game processing method, applied to a target game application running on a second device, comprising: The game invitation information is presented, which includes information related to the invitation to perform a game task. The information related to the invitation to perform a game task includes the goal and purpose of the game task. The game invitation information is determined by a first user using a first device in a target game application running on the first device and is sent to a second device after determination. The second device is within a first spatial range of the first device. In response to the second user using the second device accepting the invitation represented by the game invitation information, a target game screen is presented; the target game screen includes result information generated after executing the game task, the result information being determined based on the results of the target game application running on the first device and the target game application running on the second device executing the game task, the game task being used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device by the first user and a second game character in the target game application running on the second device by the second user; The game servers where the first game character and the second game character are located include: being located on different game servers; The game operation includes moving the game character across maps. The information related to the invitation to execute the game task includes the location information after the transfer. The location transfer refers to moving the game character from its current location on the game map to a location other than its current location. After being acquired, the game invitation information is sent by the first device to at least one device within the first spatial range in the following manner: The game invitation information is sent to the third device via a short-range communication connection established between the first device and a third device that is different from the second device among the at least one device; After being received by the third device, the game invitation information is sent from the third device to other devices among the at least one device that are different from the third device.

12. A game processing device, comprising: The information acquisition module is configured to acquire game invitation information, which includes information related to an invitation to perform a game task. The information related to the invitation to perform a game task includes the goal and purpose of the game task. The game invitation information is determined by a first user using a first device in a target game application running on the first device and, after acquisition, is sent to at least one device within a first spatial range of the first device. A first presentation module is configured to present a target game screen in response to a second user using a second device of the at least one device accepting an invitation represented by the game invitation information; the target game screen includes result information generated after executing the game task, the result information being determined based on the results of the game task executed by the target game application running on the first device and the target game application running on the second device, the game task being used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device by the first user and a second game character in the target game application running on the second device by the second user; The game servers where the first game character and the second game character are located include: being located on different game servers; The game operation includes moving the game character across maps. The information related to the invitation to execute the game task includes the location information after the transfer. The location transfer refers to moving the game character from its current location on the game map to a location other than its current location. After being obtained, the game invitation information is sent to the at least one device in the following manner: The game invitation information is sent to the third device via a short-range communication connection established between the first device and a third device that is different from the second device among the at least one device; After being received by the third device, the game invitation information is sent from the third device to other devices among the at least one device that are different from the third device.

13. A game processing device, comprising: An information presentation module is configured to present game invitation information, which includes information related to an invitation to perform a game task. The information related to the invitation to perform a game task includes the goal and purpose of the game task. The game invitation information is determined by a first user using a first device in a target game application running on the first device and is sent to a second device after determination. The second device is within a first spatial range of the first device. The second presentation module is configured to present a target game screen in response to a second user using the second device accepting an invitation represented by the game invitation information; the target game screen includes result information generated after executing the game task, the result information being determined based on the results of the game task executed by the target game application running on the first device and the target game application running on the second device, the game task being used to perform corresponding game operations on at least one of a first game character in the target game application running on the first device by the first user and a second game character in the target game application running on the second device by the second user; The game servers where the first game character and the second game character are located include: being located on different game servers; The game operation includes moving the game character across maps. The information related to the invitation to execute the game task includes the location information after the transfer. The location transfer refers to moving the game character from its current location on the game map to a location other than its current location. After being acquired, the game invitation information is sent by the first device to at least one device within the first spatial range in the following manner: The game invitation information is sent to the third device via a short-range communication connection established between the first device and a third device that is different from the second device among the at least one device; After being received by the third device, the game invitation information is sent from the third device to other devices among the at least one device that are different from the third device.

14. A computing device, comprising: Memory is configured to store computer-executable instructions; The processor is configured to perform the method of any one of claims 1 to 11 when the computer-executable instructions are executed by the processor.

15. A computer-readable storage medium storing computer-executable instructions that, when executed, perform the method according to any one of claims 1 to 11.

16. A computer program product comprising computer-executable instructions that, when executed by a processor, perform the method of any one of claims 1 to 11.