Game interaction method and device, electronic equipment and storage medium

By displaying historical moving routes and controlling virtual character movement based on the mapping relationship between virtual scenes and real geographical areas, the reward loss problem caused by players forgetting to open the game in LBS games is solved, and the game interaction efficiency and operation simplicity is improved.

CN119280823APending Publication Date: 2025-01-10NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411329121.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In existing LBS games, players need to manually open the game when moving in a real geographical environment. Forgot or not opening the game game in real time leads to game reward loss, which increases operational complexity and burden and reduces game interaction efficiency.

Method used

By obtaining and displaying historical moving routes, players are allowed to select target historical moving routes in their idle moments to simulate game interactions, and control virtual characters to move and play interactions based on the mapping relationship between virtual scenes and real geographical areas.

Benefits of technology

It simplifies the game interaction process, reduces the operating burden of players, improves the game interaction efficiency, and allows players to personalize the game according to their own time needs, avoiding the reward loss caused by forgetting to open the game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119280823A_ABST
    Figure CN119280823A_ABST
Patent Text Reader

Abstract

The invention discloses a game interaction method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining at least one historical moving route in response to a route obtaining instruction, the historical moving route being a moving route of a terminal in a real geographic area before the current moment; determining a target historical moving route for a target game in the historical moving routes; and controlling a controlled virtual character to move in the virtual scene and perform game interaction based on the target historical moving route and the mapping relationship between the virtual scene of the target game and the real geographic area. The problem that game rewards on the action route of the day are lost due to the fact that players forget to open the game can be solved, the game interaction process of the players is simplified, operation steps are quite simple, the players can play the game in a personalized mode according to the game time requirements of the players, time and energy are greatly saved, the operation burden of the players is relieved, and the user experience is improved. Therefore, the game interaction efficiency of players is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a game interaction method, device, electronic device and storage medium. Background Art

[0002] In order to meet people's pursuit of spiritual life, entertainment games that can be operated on terminals have emerged, such as multiplayer online action games, tactical competitive games, or games based on actual geographic location (Location Based Service, LBS) games developed based on client or server architecture. In LBS games, the player's geographic location information can be used in combination with virtual reality or augmented reality technology to combine game content with the real world. Players can use mobile devices or other positioning technologies to explore specific locations in the real world, and control virtual characters in the game to complete tasks, fight in games, or interact with other players' virtual characters, so that players can experience the visual impact of the game in an immersive way, greatly enhancing the initiative and realism of the game.

[0003] At present, in LBS games, when players move in a real geographical environment, they need to manually open the game and start the corresponding game match in real time before they can play the game. If the player forgets to open the game or fails to start the corresponding game match in real time, the game cannot be played normally, resulting in the loss of game rewards on the day's action route, which makes the process of player game interaction complicated and the operation steps very cumbersome. Players are required to spend time and energy on the game in real time, which increases the player's operation burden and leads to low efficiency of player game interaction. Summary of the invention

[0004] The embodiments of the present application provide a game interaction method, device, electronic device and storage medium, which simplify the process of player game interaction. The operation steps are very simple, and players can personalize the game according to their own game time requirements, which greatly saves time and energy, reduces the player's operating burden, and thus effectively improves the player's game interaction efficiency.

[0005] In a first aspect, an embodiment of the present application provides a game interaction method, the method comprising:

[0006] In response to the route acquisition instruction, acquiring at least one historical movement route, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment;

[0007] determining a target historical movement route for a target game among the historical movement routes;

[0008] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0009] In a second aspect, an embodiment of the present application provides a game interaction device, comprising:

[0010] A response unit, configured to obtain at least one historical movement route in response to a route acquisition instruction, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment;

[0011] a determining unit, configured to determine a target historical movement route for a target game among the historical movement routes;

[0012] A control unit is used to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area.

[0013] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the game interaction methods provided in the embodiments of the present application.

[0014] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps of any one of the game interaction methods provided in the embodiment of the present application.

[0015] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any one of the game interaction methods provided in the embodiments of the present application.

[0016] By adopting the solution of the embodiment of the present application, after the player starts the game, multiple historical movement routes are displayed to the player, so that the player can select a target historical movement route from the historical movement routes to simulate game interaction at leisure time. This can effectively solve the problem of the player forgetting to open the game or failing to start the corresponding game match in real time and being unable to play the game normally, resulting in the loss of game rewards on the day's action route. This simplifies the process of player game interaction, and the operation steps are very simple. Players can play the game in a personalized manner according to their own game time needs, which greatly saves time and energy, reduces the player's operating burden, and thus effectively improves the player's game interaction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0018] Figure 1 is a scene schematic diagram of a game interaction system provided in an embodiment of the present application;

[0019] Figure 2 This is a flowchart of an embodiment of the game interaction method provided by the embodiment of the present application;

[0020] Figure 3 This is a schematic diagram of a scenario of the game interaction method provided in an embodiment of the present application;

[0021] Figure 4 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0022] Figure 5a is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0023] Figure 5b is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0024] Figure 6 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0025] Figure 7 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0026] Figure 8 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0027] Fig. 9 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0028] Fig.10 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;

[0029] Fig.11 is a schematic diagram of the structure of a game interaction device provided in an embodiment of the present application;

[0030] Fig.12 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0032] The embodiments of the present application provide a game interaction method, device, electronic device, and computer-readable storage medium. Specifically, the present embodiment will be described from the perspective of a game interaction device, which can be integrated into an electronic device, that is, the game interaction method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.

[0033] The game interaction method provided in the embodiment of the present application can be applied to a game interaction system. The game interaction system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.

[0034] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0035] In one embodiment of the present disclosure, the game interaction method can be run on a local terminal device or a server. When the game interaction method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0036] For example, when the game interaction method is run on a terminal, the terminal device stores a game application and is used to present a virtual scene in the game screen. The terminal device is used to interact with the user through a graphical user interface, for example, the game application is downloaded and installed by the terminal device and run. The terminal device may provide the graphical user interface to the user in a variety of ways, for example, it may be rendered and displayed on the display screen of the terminal device, or the graphical user interface may be presented through holographic projection. For example, the terminal device may include a touch display screen and a processor, the touch display screen is used to present the graphical user interface and receive the operation instructions generated by the user acting on the graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, respond to the operation instructions, and control the display of the graphical user interface on the touch display screen.

[0037] For example, when the game interaction method is run on a server, it can be a cloud game. Cloud gaming refers to a gaming method based on cloud computing. In the operation mode of cloud gaming, the operating body of the game application and the game screen presentation body are separated, and the storage and operation of the game interaction method are completed on the cloud gaming server. The game screen presentation is completed on the client side of the cloud gaming. The cloud gaming client is mainly used for receiving and sending game data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a PDA, a personal digital assistant, etc., but the terminal device for processing game data is a cloud gaming server in the cloud. When playing the game, the user operates the cloud gaming client to send an operation instruction to the cloud gaming server. The cloud gaming server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the cloud gaming client through the network. Finally, the cloud gaming client decodes and outputs the game screen.

[0038] See also Figure 1 , Figure 1A scene diagram of a game interaction system provided for an embodiment of the present application. The system may include at least one terminal, at least one server, at least one database, and a network. The terminal held by the user can be connected to the server of different games through the network. The terminal is any device with computing hardware that can support and execute software products corresponding to the game. In addition, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can be connected to each other through different networks and different servers. The network can be a wireless network or a wired network, such as a wireless network such as a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc. In addition, different terminals can also use their own Bluetooth network or hotspot network to connect to other terminals or to servers, etc. For example, multiple users can be online through different terminals and connected and synchronized with each other through appropriate networks to support multi-player games. In addition, the system may include multiple databases, multiple databases are coupled to different servers, and information related to the game environment can be continuously stored in the database when different users are online for multi-player games.

[0039] The embodiment of the present application provides a game interaction method, which can be executed by a terminal or a server. The embodiment of the present application takes the game interaction method executed by a terminal as an example for explanation. Among them, the terminal may include a touch display screen and a processor (of course, the terminal may also use peripherals such as a mouse and a keyboard as input devices, and only the touch display screen is used as an example for explanation here), and the touch display screen is used to present a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. When the user operates the graphical user interface through the touch display screen, the graphical user interface can control the local content of the terminal by responding to the received operation instructions, and can also control the content of the opposite server by responding to the received operation instructions. For example, the operation instructions generated by the user acting on the graphical user interface include instructions for starting a game application, and the processor is configured to start the game application after receiving the instructions for starting the game application provided by the user. In addition, the processor is configured to render and draw a graphical user interface associated with the game on the touch display screen. The touch display screen is a multi-touch sensitive screen that can sense touch or sliding operations performed simultaneously at multiple points on the screen. The user uses a finger to perform a touch operation on the graphical user interface, and when the graphical user interface detects the touch operation, the different virtual objects in the graphical user interface of the game are controlled to perform actions corresponding to the touch operation.

[0040] It should be noted that Figure 1The scene diagram of the game interaction system shown is only an example. The game interaction system and scene described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0041] The embodiment of the present application provides a game interaction method, which can be executed by a terminal or a server. The embodiment of the present application takes the game interaction method executed by a terminal as an example for explanation, and a graphical user interface can be provided by a terminal device, and the graphical user interface includes at least part of a virtual scene and a controlled virtual character located in the virtual scene and controlled by the terminal device. The graphical user interface, virtual scene, and virtual object are explained below.

[0042] The game scene (or virtual scene) is a virtual scene displayed (or provided) when the application is running on a terminal or server. Optionally, the virtual scene is a simulation environment of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene is any one of a two-dimensional virtual scene and a three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, the virtual scene is a scene with complete game logic of virtual objects such as user control. For example, for sandbox 3D shooting games, the virtual scene is a 3D game world for players to control virtual objects to fight. Example virtual scenes may include: at least one element of mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles; for example, for 2D card games, the virtual scene is a scene for displaying released cards or displaying virtual objects corresponding to cards. Example virtual scenes may include: an arena, a decisive battlefield, or other "field" elements or other elements that can display the status of card battles; for 2D or 3D multiplayer online tactical competitive games, the virtual scene is a 2D or 3D terrain scene for virtual objects to fight. Example virtual scenes may include: canyon-style mountains, lines, rivers, classrooms, tables and chairs, podiums and other elements.

[0043] The graphical user interface is obtained by executing a software application on a processor of a mobile terminal or other terminal and rendering it on a display, and can be a display screen interface of a terminal device. The graphical user interface can present the entire game scene, or only a part of the game scene. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is relatively large, only the local content of the game scene is displayed on the graphical user interface of the terminal device during the game. Optionally, the game scene contains game characters, which can be game characters controlled by players, or NPCs (abbreviation of Non-Player Character, which is a type of character in the game, meaning non-player characters), which is not limited in this exemplary embodiment. The graphical user interface can include a UI interface and a game screen for players to interact. In an optional embodiment, the UI interface can include game controls (such as skill controls, mobile controls, function controls, etc.), indicator signs (such as direction indicator signs, role indicator signs, etc.), information display areas (such as the number of kills, game time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional implementation, the game screen is a display screen corresponding to a virtual scene displayed by a terminal device, and the game screen may include virtual objects such as game characters, NPC characters, AI characters, etc. that execute game logic in the virtual scene.

[0044] A game object (or virtual object, game character) refers to a dynamic object that can be controlled in a virtual scene. Optionally, the dynamic object can be a virtual character, a virtual animal, a cartoon character, etc. The virtual object is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual environment battle through training, or a non-player character (NPC) set in a virtual scene battle. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset, or is dynamically determined according to the number of clients joining the battle, and the embodiment of the present application does not limit this. In a possible implementation, the user can control the virtual object to move in the virtual scene, for example, control the virtual object to run, jump, crawl, etc., and can also control the virtual object to use the skills, virtual props, etc. provided by the application to fight with other virtual objects. (Game) props refer to props that can be used by virtual objects in a virtual environment, including but not limited to firearms, cold weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to speed up their own attributes, assist in combat, or launch damage to other virtual objects. Virtual props can also be supply props such as bullets, and can also be equipped on designated virtual weapons for accessories such as extended magazines, aiming scopes, flash suppressors, and stocks. The virtual camera is a necessary component for the game scene screen, which is used to present the game scene screen. A game scene corresponds to at least one virtual camera. According to actual needs, there can be two or more virtual cameras, which serve as the game rendering window to capture and present the game world's screen content to the player. By setting the parameters of the virtual camera, the player's perspective of viewing the game world can be adjusted, such as the first-person perspective and the third-person perspective.

[0045] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings.

[0046] See also Figure 2 , Figure 2 This is a flowchart of a game interaction method provided in an embodiment of the present application. The specific process of the game interaction method may be as follows: Steps 101 to 103:

[0047] Step 101: In response to a route acquisition instruction, acquire at least one historical movement route, wherein the historical movement route is a movement route of a terminal in a real geographical area before a current moment.

[0048] Specifically, the terminal can generate and respond to a route acquisition instruction in response to the start of the target game to obtain at least one historical movement route; or, at any time during the operation of the target game, the player can perform a route acquisition operation in the target game to generate and respond to a route acquisition instruction to obtain at least one historical movement route.

[0049] In an embodiment of the present application, the movement route or movement track that the player who uses the terminal has walked within a specified time period (for example, the same day) can be uploaded to the cloud storage space through the terminal positioning system of the terminal, thereby ensuring data security and player privacy protection. Then, when the player opens the game in his spare time or leisure time, the movement route or movement track of the day can be read from the cloud, and the movement route or movement track can be simulated in the virtual scene in the game during the player's free time, and the target virtual character on the movement route or movement track can be killed automatically or manually by the player to obtain a reward. Among them, the target virtual character can be a virtual character controlled by other terminal devices, or it can be an NPC, such as a monster or monster in the game scene.

[0050] Specifically, the moving route or moving trajectory includes a starting point, an end point and a path passed through, so that when a simulation is subsequently performed in a virtual scene according to the moving route or moving trajectory, the controlled virtual character is controlled to move from the starting point, pass through the path passed through, and end the movement and game simulation at the end point.

[0051] Furthermore, after collecting the movement routes that the players of the terminal have walked on that day, the terminal can process the movement routes according to the preset route processing rules and then upload them to the cloud storage space. For example, the preset route processing rules are to divide the movement routes according to the specified walking time and / or the specified path length, obtain at least one processed movement route, and use the processed movement route as the historical movement route.

[0052] Alternatively, after collecting the movement routes that the players of the terminal have walked on that day, the terminal directly uploads them to the cloud storage space, and then processes the movement routes in the cloud storage space according to preset route processing rules, and uses the processed movement routes as historical movement routes.

[0053] In one embodiment, the historical movement route may be from the current terminal device corresponding to the current game account, or the historical movement route may be from other terminal devices of other game accounts associated with the current game account. For another example, the historical movement route may be from the current terminal device corresponding to the current game account, and other terminal devices of other game accounts associated with the current game account.

[0054] Among them, the other game accounts associated with the current game account can be game accounts that are friends or have other close relationships with the current game account; or, the other game accounts associated with the current game account can also be game accounts in the same game zone as the current game account; or, the other game accounts associated with the current game account can also be game accounts in the same actual geographical range as the current game account, which is the actual geographical location of the terminal device.

[0055] In one embodiment, the historical movement routes corresponding to the current terminal device and / or the other game accounts may be stored in a shared cloud storage space.

[0056] Optionally, the terminal device obtains at least one historical moving route in response to a route acquisition instruction, and displays at least one historical moving route or a route identifier of at least one historical moving route through a graphical user interface. The route identifier may include detailed information of the historical moving route and / or a route thumbnail. The detailed information may include the moving time required for the historical moving route and the length of the moving path.

[0057] Step 102: Determine a target historical movement route for a target game in the historical movement routes.

[0058] In one embodiment, the terminal can automatically determine the target historical movement route for the target game that is most suitable for game simulation from the historical movement routes. Alternatively, the terminal can display multiple historical movement routes to the player through a graphical user interface, and the player can select a target historical movement route for the target game from the multiple historical movement routes.

[0059] Step 103: Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, control the controlled virtual character to move in the virtual scene and perform game interaction.

[0060] Specifically, the terminal device can display the virtual scene of the target game through a graphical user interface, and control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area. The game interaction can be triggering a game event (such as performing a game task or a game dialogue), or playing a game against the target virtual character.

[0061] Based on the above introduction, the game interaction method of the present application will be further illustrated by examples below. The specific embodiments of the game interaction method are described as follows.

[0062] For example, see Figure 3, a graphical user interface can be provided through the terminal device, and the graphical user interface includes at least a portion of a virtual scene, and a controlled virtual character controlled by the terminal device in the at least portion of the virtual scene. At this time, since the player has not selected the target historical movement route, the player can control the controlled virtual character to move freely in the virtual scene by triggering the graphical user interface, thereby playing the game.

[0063] Furthermore, the graphical user interface may display a route selection control, and the player triggers the route selection control, and the computer device responds to the triggering operation on the route selection control, obtains at least one historical movement route, and displays a route selection page on the graphical user interface. The route selection page is used to display at least one historical movement route or a route identifier of at least one historical movement route, so that the player can select the movement route at any time after starting the target game.

[0064] For example, see also Figure 4 and Figure 5a , the player triggers the route selection control, and the computer device responds to the triggering operation on the route selection control to obtain at least one historical moving route, the at least one historical moving route includes a first historical moving route, a second historical moving route, and a third historical moving route, and displays a route selection page on the graphical user interface, the route selection page is used to display a first route information block of the first historical moving route, a second route information block of the second historical moving route, and a third route information block of the third historical moving route, the first route information block includes a first route thumbnail and first route details of the first historical moving route, the second route information block includes a second route thumbnail and second route details of the second historical moving route, and the third route information block includes a third route thumbnail and third route details of the third historical moving route.

[0065] For further information, see Figure 5b , a player can perform a touch operation on the first route information block, and the computer device determines, in response to the touch operation on the first route information block, a first historical movement route corresponding to the first route information block as a target historical movement route for a target game, and displays a virtual scene of the target game and a target virtual character associated with the target historical movement route through a graphical user interface, and controls the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area.

[0066] In one embodiment, the step of “before obtaining at least one historical movement route in response to the route obtaining instruction” further includes:

[0067] In response to a positioning start operation for a current terminal device, collecting positioning data of the current terminal device;

[0068] An original movement route is generated based on the positioning data, and the original movement route is uploaded to a cloud storage space to use the original movement route as a historical movement route.

[0069] For example, in response to the positioning start operation for the current terminal device, the terminal positioning system of this terminal can collect the positioning data generated by the players using this terminal on that day, and generate the original movement route based on the positioning data, and then upload the original movement route to the cloud storage space, thereby ensuring data security and player privacy protection.

[0070] Furthermore, the step “after generating the original movement route based on the positioning data” further includes:

[0071] Determining a route attribute for a movement route for the target game based on historical game data of the current game account in the target game;

[0072] The original moving route is adjusted based on the route attribute to obtain an adjusted original moving route, and the adjusted original moving route is uploaded to a cloud storage space to use the adjusted original moving route as a historical moving route.

[0073] For example, the terminal device can determine the route attributes of the moving route used for the target game based on the historical game data of the current game account in the target game, wherein the route attributes include the target route length and / or the target moving duration; then, the original moving route is adjusted based on the target route length and / or the target moving duration to obtain an adjusted original moving route, and the adjusted original moving route is uploaded to the cloud storage space to use the adjusted original moving route as a historical moving route.

[0074] In one embodiment, the step of “obtaining at least one historical movement route in response to a route acquisition instruction” includes:

[0075] In response to the route acquisition instruction, generating a route acquisition request, wherein the route acquisition request includes a moving route parameter and a specified time period;

[0076] Sending a route acquisition request to the cloud storage space, so that the cloud storage space returns at least one historical movement route within the specified time period and meeting the movement route parameters to the current terminal device based on the route acquisition request;

[0077] Receive at least one historical movement route returned by the cloud storage space.

[0078] Specifically, the terminal device can generate a route acquisition request in response to the route acquisition instruction, wherein the route acquisition request includes a moving route parameter and a specified time period, for example, the moving route parameter may include a specified route duration or a specified route length, and the specified time period may be the current time or the current week; then, the route acquisition request is sent to the cloud storage space, so that the cloud storage space returns to the current terminal device at least one historical moving route that is within the current time or the current week and meets the specified route duration or the specified route length based on the route acquisition request, and finally receives the at least one historical moving route returned by the cloud storage space.

[0079] In a specific embodiment, the step of “determining a target historical movement route for a target game in the historical movement route” may include:

[0080] Get the preset filter conditions;

[0081] Based on the preset filtering condition, a movement route matching the preset filtering condition is selected from the historical movement routes as a target historical movement route.

[0082] For example, the preset filtering condition may be to select historical movement routes that meet a specified movement time and / or a specified route length as target historical movement routes; or, the preset filtering condition may be to select historical movement routes that meet a specified distance between a starting point (or end point) and the player's current actual geographic location as target historical movement routes; or, the preset filtering condition may be to select the most popular historical movement route (i.e., a route that is the same as or similar to the route most used by other players) as the target historical movement route.

[0083] In another specific embodiment, the step of “determining a target historical movement route for a target game in the historical movement route” includes:

[0084] displaying, via a graphical user interface, a route identifier of at least one historical movement route;

[0085] In response to a selection operation on a target route identifier among the route identifiers, a target historical movement route corresponding to the target route identifier is determined.

[0086] The route identification may include a route thumbnail and route detail information of the historical movement route, and the route detail information includes the movement time and movement path length required for the historical movement route.

[0087] Furthermore, the step of “after determining the target historical movement route for the target game in the historical movement route” further includes:

[0088] A first game prompt message is generated based on the target historical movement route, and the first game prompt message is displayed through a graphical user interface, wherein the first game prompt message is used to inquire whether to agree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route.

[0089] For example, see Figure 6 , after the computer device selects a movement route that matches the preset filtering condition from the historical movement routes as the target historical movement route based on the preset filtering condition, it generates a first game prompt message based on the target historical movement route, "There is a high-level soul stone monster on this movement route. Do you want to read and simulate the movement route and kill the monster on the movement route to get a reward?", and displays the first game prompt message, the first control "Yes" and the second control "No" through a graphical user interface, wherein the first control "Yes" is configured to agree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and interact in the game based on the target historical movement route after being triggered, and the second control is configured to disagree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and interact in the game based on the target historical movement route after being triggered.

[0090] For another example, see Figure 7 , the first game prompt information, the first control "Yes", the second control "No", and the third control "Yes, but do not automatically kill" can be displayed through a graphical user interface, wherein the first control "Yes" is configured to agree to use the target historical movement route after being triggered to control the controlled virtual character to move in the virtual scene and interact in the game based on the target historical movement route, and the second control is configured to disagree to use the target historical movement route after being triggered to control the controlled virtual character to move in the virtual scene and interact in the game based on the target historical movement route; the second control is configured to agree to use the target historical movement route after being triggered to control the controlled virtual character to move in the virtual scene based on the target historical movement route, and the player needs to trigger the game interaction by himself.

[0091] In one embodiment, the step of “controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area” includes:

[0092] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, automatically controlling the controlled virtual character to move in the virtual scene;

[0093] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, a game event associated with the target virtual character is automatically triggered to control the controlled virtual character to interact with the target virtual character in the game.

[0094] For example, see Figure 8 The game interaction may be a game battle, where the computer device automatically controls the controlled virtual character to move in the virtual scene based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area; when it is detected that the controlled virtual character moves to the scene position of the target virtual character (for example, within the scene range associated with the target virtual character), the controlled virtual character is automatically triggered to engage in a game battle with the target virtual character, so as to automatically control the controlled virtual character to kill the target virtual character to obtain a corresponding game reward.

[0095] In another embodiment, the step of “controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area” includes:

[0096] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, automatically controlling the controlled virtual character to move in the virtual scene;

[0097] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, temporarily stopping the control of the movement of the controlled virtual character;

[0098] In response to a trigger operation on the target virtual character, triggering and responding to a game event associated with the target virtual character, controlling the controlled virtual character to perform game interaction with the target virtual character;

[0099] When the end of the game interaction is detected, the step of automatically controlling the controlled virtual character to move in the virtual scene is continued until the controlled virtual character is controlled to move to the end point of the target historical movement route.

[0100] Specifically, the method further includes:

[0101] If it is detected that the target game has not been started before a specified time point within the current time period, a second game prompt information is generated and displayed through a graphical user interface, wherein the second game prompt information is used to prompt the current player to start the target game.

[0102] For example, see also Fig. 9 and Fig.10The current time period may be one day, and the designated time point may be 22:00 of the same day. If it is detected that the target game has not been started before 22:00 of the same day, a second game prompt message "You have a moving route to be simulated, enter the game to simulate the moving route to obtain game rewards!" is generated, and an information pop-up window is displayed through a graphical user interface, and the second game prompt message is displayed in the pop-up window.

[0103] Furthermore, the player may perform a trigger operation on the second game prompt information, and the computer device may start the target game associated with the second game prompt information in response to the trigger operation on the second game prompt information.

[0104] In one embodiment, the controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area includes:

[0105] In the first game mode, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0106] Furthermore, before controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the method further includes:

[0107] Switch the current game mode from the second game mode to the first game mode, wherein, in the second game mode, based on the positioning data of the current terminal device and the mapping relationship between the virtual scene and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0108] Specifically, the player can start the target game, and the computer device responds to the start of the target game by displaying the virtual scene of the target game through a graphical user interface. At this time, the current game mode defaults to the second game mode, that is, the mode of playing the game based on the current positioning data of the terminal device used by the player, and the controlled virtual character in the virtual scene moves and interacts with the game in the virtual scene based on the positioning data generated when the current player is stationary or moving in the real geographical area. The computer device obtains the positioning data of the current terminal device, and controls the controlled virtual character to move in the virtual scene and interact with the game based on the positioning data and the mapping relationship between the virtual scene and the real geographical area.

[0109] Furthermore, the player can perform a game mode switching operation to switch the current game mode from the second game mode to the first game mode, and the first game mode is a mode for playing games based on historical movement routes. At this time, even if the current positioning data of the terminal device used by the player changes, it will not affect the game operation of the controlled virtual character in the virtual scene. Among them, the game mode switching operation includes the player performing a trigger operation on the mode switching control, or the player triggering the route acquisition instruction operation. In response to the game mode switching operation, the computer device switches the current game mode from the second game mode to the first game mode, and obtains at least one historical movement route, determines the target historical movement route for the target game in the historical movement route; based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and interact in the game.

[0110] In summary, the embodiment of the present application provides a game interaction method, which obtains at least one historical movement route by responding to a route acquisition instruction, wherein the historical movement route is the movement route of the terminal in the real geographical area before the current moment; then, the target historical movement route for the target game in the historical movement route is determined; finally, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and interact with the game. The scheme of the embodiment of the present application is adopted, by showing multiple historical movement routes to the player after the player starts the game, so that the player can select the target historical movement route from the historical movement route to simulate the game interaction at idle time, which can effectively solve the problem that the player forgets to open the game or fails to open the corresponding game match in real time and cannot play the game normally, resulting in the loss of the game reward on the action route of the day, simplifies the process of the player's game interaction, and the operation steps are very simple, which can enable the player to play the game in a personalized way according to his own game time needs, greatly saving time and energy, and reducing the player's operation burden, thereby effectively improving the player's game interaction efficiency.

[0111] This embodiment also provides a game interaction device, which can be integrated into a terminal device. Fig.11 As shown, the game interaction device may include:

[0112] A response unit 201 is used to obtain at least one historical movement route in response to a route acquisition instruction, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment;

[0113] A determination unit 202, configured to determine a target historical movement route for a target game among the historical movement routes;

[0114] The control unit 203 is used to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area.

[0115] In some embodiments, the game interaction device includes a processing subunit for:

[0116] In response to a positioning start operation for a current terminal device, collecting positioning data of the current terminal device;

[0117] An original movement route is generated based on the positioning data, and the original movement route is uploaded to a cloud storage space to use the original movement route as a historical movement route.

[0118] In some embodiments, the game interaction device includes a processing subunit for:

[0119] Determining a route attribute for a movement route for the target game based on historical game data of the current game account in the target game;

[0120] The original moving route is adjusted based on the route attribute to obtain an adjusted original moving route, and the adjusted original moving route is uploaded to a cloud storage space to use the adjusted original moving route as a historical moving route.

[0121] In some embodiments, the game interaction device includes a processing subunit for:

[0122] In response to the route acquisition instruction, generating a route acquisition request, wherein the route acquisition request includes a moving route parameter and a specified time period;

[0123] Sending a route acquisition request to the cloud storage space, so that the cloud storage space returns at least one historical movement route within the specified time period and meeting the movement route parameters to the current terminal device based on the route acquisition request;

[0124] Receive at least one historical movement route returned by the cloud storage space.

[0125] In some embodiments, the game interaction device includes a processing subunit for:

[0126] The historical movement route comes from a current terminal device corresponding to the current game account, or the historical movement route comes from other terminal devices of other game accounts associated with the current game account.

[0127] In some embodiments, the game interaction device includes a processing subunit for:

[0128] The historical movement routes corresponding to the current terminal device and / or the other game accounts are stored in a shared cloud storage space.

[0129] In some embodiments, the game interaction device includes a processing subunit for:

[0130] Acquire a preset screening condition; based on the preset screening condition, select a movement route matching the preset screening condition from the historical movement routes as a target historical movement route;

[0131] or,

[0132] displaying, via a graphical user interface, a route identifier of at least one historical movement route;

[0133] In response to a selection operation on a target route identifier among the route identifiers, a target historical movement route corresponding to the target route identifier is determined.

[0134] In some embodiments, the game interaction device includes a processing subunit for:

[0135] A first game prompt message is generated based on the target historical movement route, and the first game prompt message is displayed through a graphical user interface, wherein the first game prompt message is used to inquire whether to agree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route.

[0136] In some embodiments, the game interaction device includes a processing subunit for:

[0137] Automatically controlling the controlled virtual character to move in the virtual scene based on the target historical movement route and the mapping relationship between the virtual scene and the real geographical area;

[0138] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, a game event associated with the target virtual character is automatically triggered to control the controlled virtual character to interact with the target virtual character in the game.

[0139] In some embodiments, the game interaction device includes a processing subunit for:

[0140] Automatically controlling the controlled virtual character to move in the virtual scene based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area;

[0141] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, temporarily stopping the control of the movement of the controlled virtual character;

[0142] In response to a trigger operation on the target virtual character, triggering and responding to a game event associated with the target virtual character, controlling the controlled virtual character to perform game interaction with the target virtual character;

[0143] When the end of the game interaction is detected, the step of automatically controlling the controlled virtual character to move in the virtual scene is continued until the controlled virtual character is controlled to move to the end point of the target historical movement route.

[0144] In some embodiments, the game interaction device includes a processing subunit for:

[0145] If it is detected that the target game has not been started before a specified time point within the current time period, a second game prompt information is generated and displayed through a graphical user interface, wherein the second game prompt information is used to prompt the current player to start the target game.

[0146] In some embodiments, the game interaction device includes a processing subunit for:

[0147] In response to the target game being started, displaying a virtual scene of the target game through a graphical user interface;

[0148] If the current game mode is the first game mode, the positioning data of the current terminal device is obtained, and based on the positioning data and the mapping relationship between the virtual scene and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0149] In some embodiments, the game interaction device includes a processing subunit for:

[0150] In response to the game mode switching operation, the current game mode is switched from the first game mode to the second game mode, and at least one historical movement route is obtained;

[0151] determining a target historical movement route for a target game among the historical movement routes;

[0152] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0153] The embodiment of the present application discloses a game interaction device, which obtains at least one historical movement route by a response unit 201 in response to a route acquisition instruction, wherein the historical movement route is a movement route of a terminal in a real geographical area before the current moment; a determination unit 202 determines a target historical movement route for a target game in the historical movement route; and a control unit 203 controls a controlled virtual character to move in the virtual scene and interact with the game based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area. The embodiment of the present application displays multiple historical movement routes to the player after the player starts the game, so that the player can select the target historical movement route from the historical movement route to simulate the game interaction at idle time, which can effectively solve the problem that the player forgets to open the game or fails to open the corresponding game match in real time and cannot play the game normally, resulting in the loss of the game reward on the action route of the day, simplifies the process of the player's game interaction, and the operation steps are very simple, which can enable the player to play the game in a personalized way according to his own game time needs, greatly saving time and energy, and reducing the player's operation burden, thereby effectively improving the player's game interaction efficiency.

[0154] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.

[0155] like Fig.12 As shown, Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange components differently.

[0156] The processor 301 is the control center of the electronic device 300. It uses various interfaces and lines to connect various parts of the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or loading software programs and / or units stored in the memory 302, and calling data stored in the memory 302, so as to monitor the electronic device 300 as a whole. The processor 301 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0157] In the embodiment of the present application, the processor 301 in the electronic device 300 will load instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 will run the application programs stored in the memory 302 to implement various functions, such as:

[0158] In response to the route acquisition instruction, acquiring at least one historical movement route, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment;

[0159] determining a target historical movement route for a target game among the historical movement routes;

[0160] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0161] In one embodiment, before obtaining at least one historical movement route in response to the route obtaining instruction, the method further includes:

[0162] In response to a positioning start operation for a current terminal device, collecting positioning data of the current terminal device;

[0163] An original movement route is generated based on the positioning data, and the original movement route is uploaded to a cloud storage space to use the original movement route as a historical movement route.

[0164] In one embodiment, after generating the original movement route based on the positioning data, the method further includes:

[0165] Determining a route attribute for a movement route for the target game based on historical game data of the current game account in the target game;

[0166] The original moving route is adjusted based on the route attribute to obtain an adjusted original moving route, and the adjusted original moving route is uploaded to a cloud storage space to use the adjusted original moving route as a historical moving route.

[0167] In one embodiment, in response to the route acquisition instruction, acquiring at least one historical movement route includes:

[0168] In response to the route acquisition instruction, generating a route acquisition request, wherein the route acquisition request includes a moving route parameter and a specified time period;

[0169] Sending a route acquisition request to the cloud storage space, so that the cloud storage space returns at least one historical movement route within the specified time period and meeting the movement route parameters to the current terminal device based on the route acquisition request;

[0170] Receive at least one historical movement route returned by the cloud storage space.

[0171] In one embodiment, the historical movement route comes from a current terminal device corresponding to the current game account, or the historical movement route comes from other terminal devices of other game accounts associated with the current game account.

[0172] In one embodiment, the historical movement routes corresponding to the current terminal device and / or the other game accounts are stored in a shared cloud storage space.

[0173] In one embodiment, determining a target historical movement route for a target game in the historical movement routes includes:

[0174] Acquire a preset screening condition; based on the preset screening condition, select a movement route matching the preset screening condition from the historical movement routes as a target historical movement route;

[0175] or,

[0176] displaying, via a graphical user interface, a route identifier of at least one historical movement route;

[0177] In response to a selection operation on a target route identifier among the route identifiers, a target historical movement route corresponding to the target route identifier is determined.

[0178] In one embodiment, after determining the target historical movement route for the target game in the historical movement route, the method further includes:

[0179] A first game prompt message is generated based on the target historical movement route, and the first game prompt message is displayed through a graphical user interface, wherein the first game prompt message is used to inquire whether to agree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route.

[0180] In one embodiment, the controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area includes:

[0181] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, automatically controlling the controlled virtual character to move in the virtual scene;

[0182] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, a game event associated with the target virtual character is automatically triggered to control the controlled virtual character to interact with the target virtual character in the game.

[0183] In one embodiment, the controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area includes:

[0184] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, automatically controlling the controlled virtual character to move in the virtual scene;

[0185] When it is detected that the controlled virtual character moves to the scene position of the target virtual character, temporarily stopping the control of the movement of the controlled virtual character;

[0186] In response to a trigger operation on the target virtual character, triggering and responding to a game event associated with the target virtual character, controlling the controlled virtual character to perform game interaction with the target virtual character;

[0187] When the end of the game interaction is detected, the step of automatically controlling the controlled virtual character to move in the virtual scene is continued until the controlled virtual character is controlled to move to the end point of the target historical movement route.

[0188] In one embodiment, the method further comprises:

[0189] If it is detected that the target game has not been started before a specified time point within the current time period, a second game prompt information is generated and displayed through a graphical user interface, wherein the second game prompt information is used to prompt the current player to start the target game.

[0190] In one embodiment, the controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area includes:

[0191] In the first game mode, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0192] In one embodiment, before controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the method further includes:

[0193] Switch the current game mode from the second game mode to the first game mode, wherein, in the second game mode, based on the positioning data of the current terminal device and the mapping relationship between the virtual scene and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0194] The electronic device provided in the embodiment of the present application can obtain at least one historical movement route in response to a route acquisition instruction, wherein the historical movement route is the movement route of the terminal in the real geographical area before the current moment; then, determine the target historical movement route for the target game in the historical movement route; finally, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, control the controlled virtual character to move in the virtual scene and interact with the game. Therefore, the scheme of the embodiment of the present application is adopted, by showing multiple historical movement routes to the player after the player starts the game, so that the player can select the target historical movement route from the historical movement route to simulate the game interaction at idle time, which can effectively solve the problem that the player forgets to open the game or fails to open the corresponding game match in real time and cannot play the game normally, resulting in the loss of the game reward on the action route of the day, simplifies the process of the player's game interaction, and the operation steps are very simple, which can enable the player to play the game in a personalized way according to his own game time needs, greatly saving time and energy, and reducing the player's operation burden, thereby effectively improving the player's game interaction efficiency.

[0195] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0196] Optional, such as Fig.12 As shown, the electronic device 300 further includes: a touch screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307, respectively. Those skilled in the art can understand that Fig.12 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0197] The touch display screen 303 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel can be used to collect the user's touch operation on or near it (such as the user uses any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 301, and can receive the command sent by the processor 301 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 301 to determine the type of touch event, and then the processor 301 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 303 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 303 can also be used as a part of the input unit 306 to realize the input function.

[0198] The radio frequency circuit 304 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals with the network device or other electronic devices.

[0199] The audio circuit 305 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 305 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 305 and converted into audio data, and then the audio data is output to the processor 301 for processing, and then sent to another electronic device through the radio frequency circuit 304, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earplug jack to provide communication between an external headset and the electronic device.

[0200] The input unit 306 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0201] The power supply 307 is used to supply power to various components of the electronic device 300. Optionally, the power supply 307 can be logically connected to the processor 301 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 307 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0202] although Fig.12 Not shown, the electronic device 300 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0203] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0204] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0205] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any game interaction method provided in the embodiment of the present application. The computer program can execute the following steps of the game interaction method:

[0206] In response to the route acquisition instruction, acquiring at least one historical movement route, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment;

[0207] determining a target historical movement route for a target game among the historical movement routes;

[0208] Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

[0209] Because the computer program stored in the storage medium can respond to the route acquisition instruction, at least one historical movement route can be acquired, wherein the historical movement route is the movement route of the terminal in the real geographical area before the current moment; then, the target historical movement route for the target game in the historical movement route is determined; finally, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and interact with the game. Therefore, the scheme of the embodiment of the present application is adopted, by showing multiple historical movement routes to the player after the player starts the game, so that the player can select the target historical movement route from the historical movement route to simulate the game interaction at idle time, which can effectively solve the problem that the player forgets to open the game or fails to open the corresponding game match in real time and cannot play the game normally, resulting in the loss of the game reward on the action route of the day, simplifies the process of the player's game interaction, and the operation steps are very simple, which can enable the player to play the game in a personalized way according to his own game time needs, greatly saving time and energy, and reducing the player's operation burden, thereby effectively improving the player's game interaction efficiency.

[0210] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0211] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0212] Since the computer program stored in the computer-readable storage medium can execute any one of the game interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the game interaction methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0213] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.

[0214] In the above-mentioned game interaction device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-mentioned game interaction device, computer-readable storage medium, computer program product, electronic device and its corresponding units can refer to the description of the game interaction method in the above embodiment, and will not be repeated here.

[0215] The above is a detailed introduction to a game interaction method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A game interaction method, characterized in that: include: In response to the route acquisition instruction, acquiring at least one historical movement route, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment; determining a target historical movement route for a target game among the historical movement routes; Based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

2. The game interaction method according to claim 1, characterized in that: Before obtaining at least one historical moving route in response to the route obtaining instruction, the method further includes: In response to a positioning start operation for a current terminal device, collecting positioning data of the current terminal device; An original movement route is generated based on the positioning data, and the original movement route is uploaded to a cloud storage space to use the original movement route as a historical movement route.

3. The game interaction method according to claim 2, characterized in that: After generating the original moving route based on the positioning data, the method further includes: Determining a route attribute for a movement route for the target game based on historical game data of the current game account in the target game; The original moving route is adjusted based on the route attribute to obtain an adjusted original moving route, and the adjusted original moving route is uploaded to a cloud storage space to use the adjusted original moving route as a historical moving route.

4. The game interaction method according to any one of claims 2 to 3, characterized in that: The step of acquiring at least one historical moving route in response to the route acquisition instruction includes: In response to the route acquisition instruction, generating a route acquisition request, wherein the route acquisition request includes a moving route parameter and a specified time period; Sending a route acquisition request to the cloud storage space, so that the cloud storage space returns at least one historical movement route within the specified time period and meeting the movement route parameters to the current terminal device based on the route acquisition request; Receive at least one historical movement route returned by the cloud storage space.

5. The game interaction method according to claim 1, characterized in that: The historical movement route comes from a current terminal device corresponding to the current game account, or the historical movement route comes from other terminal devices of other game accounts associated with the current game account.

6. The game interaction method according to claim 5, characterized in that: The historical movement routes corresponding to the current terminal device and / or the other game accounts are stored in a shared cloud storage space.

7. The game interaction method according to claim 1, characterized in that: The determining of a target historical movement route for a target game in the historical movement route comprises: Acquire a preset screening condition; based on the preset screening condition, select a movement route matching the preset screening condition from the historical movement routes as a target historical movement route; or, displaying, via a graphical user interface, a route identifier of at least one historical movement route; In response to a selection operation on a target route identifier among the route identifiers, a target historical movement route corresponding to the target route identifier is determined.

8. The game interaction method according to claim 7, characterized in that: After determining a target historical movement route for a target game in the historical movement routes, the method further includes: A first game prompt message is generated based on the target historical movement route, and the first game prompt message is displayed through a graphical user interface, wherein the first game prompt message is used to inquire whether to agree to use the target historical movement route to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route.

9. The game interaction method according to claim 1, characterized in that: The controlling of the controlled virtual character to move in the virtual scene and to perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area comprises: Automatically controlling the controlled virtual character to move in the virtual scene based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area; When it is detected that the controlled virtual character moves to the scene position of the target virtual character, a game event associated with the target virtual character is automatically triggered to control the controlled virtual character to interact with the target virtual character in the game.

10. The game interaction method according to claim 1, characterized in that: The controlling of the controlled virtual character to move in the virtual scene and to perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area comprises: Automatically controlling the controlled virtual character to move in the virtual scene based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area; When it is detected that the controlled virtual character moves to the scene position of the target virtual character, temporarily stopping the control of the movement of the controlled virtual character; In response to a trigger operation on the target virtual character, triggering and responding to a game event associated with the target virtual character, controlling the controlled virtual character to perform game interaction with the target virtual character; When the end of the game interaction is detected, the step of automatically controlling the controlled virtual character to move in the virtual scene is continued until the controlled virtual character is controlled to move to the end point of the target historical movement route.

11. The game interaction method according to claim 1, characterized in that: The method further comprises: If it is detected that the target game has not been started before a specified time point within the current time period, a second game prompt information is generated and displayed through a graphical user interface, wherein the second game prompt information is used to prompt the current player to start the target game.

12. The game interaction method according to claim 1, characterized in that: The controlling of the controlled virtual character to move in the virtual scene and to perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area comprises: In the first game mode, based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

13. The method according to claim 12, characterized in that Before controlling the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area, the method further includes: Switch the current game mode from the second game mode to the first game mode, wherein, in the second game mode, based on the positioning data of the current terminal device and the mapping relationship between the virtual scene and the real geographical area, the controlled virtual character is controlled to move in the virtual scene and perform game interaction.

14. A game interaction device, characterized in that: include: A response unit, configured to obtain at least one historical movement route in response to a route acquisition instruction, wherein the historical movement route is a movement route of the terminal in a real geographical area before a current moment; a determining unit, configured to determine a target historical movement route for a target game among the historical movement routes; A control unit is used to control the controlled virtual character to move in the virtual scene and perform game interaction based on the target historical movement route and the mapping relationship between the virtual scene of the target game and the real geographical area.

15. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the game interaction method as claimed in any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the game interaction method according to any one of claims 1 to 13.

Citation Information

Cited By

  • Route adjustment method and apparatus, device, and storage medium

    WO2026157986A1