Scene site determination method and device and electronic equipment

By using AI for semantic and image recognition in the gaming system, obtaining player description information, and dynamically recommending gaming locations, the problems of inflexible recommendations and insufficient environmental adaptability in existing technologies are solved, thereby improving gaming experience and retention rates.

CN120754534APending Publication Date: 2025-10-10SHANGHAI NETEASE CUICAN NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510940138.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-08
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Existing gaming systems are unable to flexibly recommend desired gaming locations to players, which affects their gaming experience. They are also unable to adapt to scene changes and environmental dynamics, resulting in inaccurate recommendation results.

Method used

A graphical user interface is provided through the terminal device to obtain scene description information input by the player, use AI for semantic recognition and image recognition, determine the characteristic information of the scene location, dynamically recommend the target location, and provide instruction information in the scene map.

Benefits of technology

It enables flexible and personalized game location recommendations, improves players' gaming experience and game retention rate, adapts to scene changes and environmental dynamics, and enhances the accuracy of recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120754534A_ABST
    Figure CN120754534A_ABST
Patent Text Reader

Abstract

The invention provides a scene location determination method and device and electronic equipment, and the method comprises the steps: obtaining scene description information corresponding to an information input operation in response to the information input operation; determining site feature information of the plurality of scene sites, and determining a target site in the plurality of scene sites based on the scene description information and the site feature information; the location feature information comprises characters and / or images; and providing indication information of the target location in the scene map. The mode can flexibly recommend the required game place for the player, so that the game experience of the player is improved, and the retention rate of the game is improved to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic device for determining a scene location. Background Art

[0002] In some games, players can explore the game map. The game system often needs to identify keywords entered by the player for game locations in order to recommend game locations that match the keywords. These keywords are often pre-set, and players must enter the pre-set keywords before the game system can recommend game locations. This approach makes it difficult to flexibly recommend desired game locations to players, impacting the player's gaming experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a method, device and electronic device for determining a scene location, so as to flexibly recommend the required game locations to players, improve the players' gaming experience, and improve the game retention rate to a certain extent.

[0004] In a first aspect, an embodiment of the present invention provides a method for determining a scene location, providing a graphical user interface through a terminal device; the graphical user interface displays a scene map of a preset scene; the preset scene includes multiple scene locations; the method includes: in response to an information input operation, obtaining scene description information corresponding to the information input operation; determining location feature information of multiple scene locations, and determining a target location among the multiple scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images; and providing indication information of the target location in the scene map.

[0005] In a second aspect, an embodiment of the present invention provides a device for determining a scene location, which provides a graphical user interface through a terminal device; the graphical user interface displays a scene map of a preset scene; the preset scene includes multiple scene locations; the device includes: a scene description information acquisition module, which is used to obtain scene description information corresponding to the information input operation in response to an information input operation; a target location determination module, which is used to determine location feature information of multiple scene locations, and determine the target location among the multiple scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images; and an indication information providing module, which is used to provide indication information of the target location in the scene map.

[0006] In a third aspect, an embodiment of the present invention provides an electronic device including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned method for determining the scene location.

[0007] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned method for determining the scene location.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The aforementioned method, device, and electronic device for determining a scene location, in response to an information input operation, obtains scene description information corresponding to the information input operation; determines location feature information for multiple scene locations; and, based on the scene description information and location feature information, identifies a target location among the multiple scene locations; the location feature information includes text and / or images; and provides indication information of the target location on a scene map. This method can flexibly recommend desired game locations to players, improving their gaming experience and, to a certain extent, increasing game retention rates.

[0010] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0011] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A flowchart of a method for determining a scene location provided by an embodiment of the present invention;

[0014] Figure 2 A schematic diagram of a graphical user interface provided by an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0017] Figure 5A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0018] Figure 6 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0019] Figure 7 A schematic structural diagram of a device for determining a scene location provided by an embodiment of the present invention;

[0020] Figure 8 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present invention.

[0022] In the map exploration system of games or other software, the following problems are common:

[0023] 1. Only keyword search is supported, and complex semantics cannot be recognized. This problem is usually caused by shallow semantic understanding defects, and it is impossible to make recommendations based on the common expressions used by players.

[0024] 2. Relying on an existing library of screenshots for specific locations, it's unable to generate new descriptions. This reliance on a large amount of prior user data makes it incapable of adapting to changes in scenes after game updates. This results in a stifling effect on creative exploration, limiting recommendations to pre-set tags and failing to inspire players to discover unusual photo spots.

[0025] 3. Ignoring dynamic changes in the environment, the system fails to update scene information in real time, causing the recommended locations to be disconnected from the actual game environment, reducing the relevance and practicality of the recommendations.

[0026] Based on this, an embodiment of the present invention provides a method, device, and electronic device for determining a scene location. This technology can be applied to the process of recommending scene locations.

[0027] In one embodiment of the present invention, the method for determining a scene location can be executed on a local terminal device or a server. When the method for determining a scene location is executed 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.

[0028] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the scene location determination method are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0029] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0030] See also Figure 1 First, a method for determining a scene location provided by an embodiment of the present invention is introduced. A graphical user interface is provided by a terminal device. The graphical user interface displays a scene map of a preset scene. The preset scene includes multiple scene locations. The preset scene can be a virtual scene or a real scene. This is not limited here. The method includes the following steps:

[0031] Step S102: In response to the information input operation, obtain scene description information corresponding to the information input operation.

[0032] The scene description information is used to describe one or more of the scene elements, scene themes, and scene atmospheres in the scene that the player needs to search for, and can be text information, voice information, image information, or video information.

[0033] The text input box for inputting text information, the voice input control for inputting voice information, the control for loading pictures, the control for loading videos, etc. can be displayed in advance in the graphical user interface to facilitate the player to perform information input operations in corresponding forms.

[0034] In step S104, the location feature information of the multiple scene locations is determined, and the target location in the multiple scene locations is determined based on the scene description information and the location feature information. The location feature information includes text and / or images.

[0035] The location feature information of the scene location can be used to describe the topography of the scene location, the scene elements (lighting conditions, plants and animals, buildings, etc.) contained in the scene location, and can also describe the scene atmosphere of the scene location, such as making people happy, cold, etc.

[0036] The location feature information can include text, images, or both text and images. The keywords of the scene location can be artificially generated in advance as the location feature information. When the location feature of the scene location changes over time, the location feature of the scene location at each stage can be artificially generated.

[0037] The scene images of each scene location can also be collected, the scene elements included in the scene are determined by image recognition technology, and the keywords of the scene are further generated by artificial intelligence technology, and then the scene images and the generated keywords can be used as the location feature information of the scene object.

[0038] The process of determining the target location can generally be regarded as the process of determining the scene location whose location feature information matches the scene description information input by the player. When the forms of the scene description information and the location feature information are the same, for example, both are in text form or image form, the matching degree between them can be determined by the matching method specific to the form. For example, when the scene description information and the location feature information are both text, semantic matching can be performed to determine the matching degree between them; when the scene description information and the location feature information are both images, the graph similarity can be calculated to determine the matching degree between them.

[0039] When the forms of the scene description information and the location feature information are different, for example, the scene description information is in the form of image information, and the location feature information is in the form of text information, the forms of the two need to be unified. Generally, information in other forms is converted into text information, and then semantic matching is performed.

[0040] The target location can be one or more. The number of target locations can be preset, and then the scene locations are sorted according to the matching degree of the location feature information and the scene description information, and the scene locations that meet the preset number and have a high matching degree are determined as the target locations. The scene locations that have a matching degree greater than a preset degree threshold can also be determined as the target locations, for example, the scene locations that have a matching degree greater than 80% are determined as the target locations. The specific setting can be made according to the requirements, which is not limited here.

[0041] Step S106, providing indication information of the target location in the scene map.

[0042] In order to enable the player to know the position of the target location in the scene map, a preset identifier can be displayed at the position of the target location in the scene map. If the names or identifiers of the scene locations are displayed in the scene map in advance, the name or identifier of the target location can be displayed in other display formats different from the initial display format, for example, can be displayed in a highlighted, enlarged or flashing manner. The specific setting can be made according to the requirements, which is not limited here.

[0043] The above method for determining a scene location, in response to an information input operation, obtains scene description information corresponding to the information input operation; determines location feature information of a plurality of scene locations, and determines a target location in the plurality of scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images; and indication information of the target location is provided in a scene map. This way can flexibly recommend the required game location for the player, improve the game experience of the player, and improve the retention rate of the game to a certain extent.

[0044] The following embodiments provide an implementation manner of determining location feature information of a plurality of scene locations.

[0045] In actual application, the location feature of at least part of the plurality of scene locations changes over time. That is, the location feature of each scene location changes over time, or the location feature of one or several scene locations changes over time. The change of the location feature of the scene location over time can be random, or can be preset, or can be changed due to the operation of the player on the scene location.

[0046] After the information input operation is performed, the scene display elements of the scene location at the current moment can be obtained for each of at least some of the scene locations. The scene display elements may include the topography of the scene location, the included scene objects, and the lighting conditions. This acquisition method may include photographing the current scene location, or obtaining the display model and rendering parameters of the current scene location. If the change in the scene location is pre-set, the scene display elements corresponding to the current moment can also be read. The specific settings can be made as needed. The scene display elements are then determined as the location feature information of the scene location.

[0047] The following embodiment provides an implementation method for determining a target location among multiple scene locations based on scene description information and location feature information.

[0048] When the scene description information is text, semantic recognition can be performed directly on the scene description information to obtain a processing result. When the scene description information is voice information, voice recognition is required to obtain the corresponding text information, and then semantic recognition is performed on the text information to obtain a processing result. When the scene description information is an image, semantic recognition algorithms for images can also be used to perform semantic recognition on the scene description information to obtain a processing result.

[0049] Semantic recognition generally involves understanding and analyzing the semantic content of text, images, or other data types. In different fields, the algorithms for implementing semantic recognition vary. Semantic recognition algorithms in natural language processing (NLP) are generally used for semantic recognition of text. Semantic recognition algorithms in computer vision are generally applied to semantic recognition of images. Semantic recognition algorithms in deep learning are implemented through convolutional neural networks (CNN) or recurrent neural networks (RNN). Among them, semantic recognition algorithms implemented through convolutional neural networks are widely used in image processing to extract image features. Semantic recognition algorithms through recurrent neural networks (RNN) are effective when processing sequential data (such as text).

[0050] The processing results obtained through semantic recognition processing typically include one or more keywords, which are referred to as "description keywords" to distinguish them from other keywords. Description keywords can be text or feature vectors. A target location among multiple scene locations is then determined based on at least one description keyword and location feature information; the location feature information includes text and / or images.

[0051] When the location feature information includes location-specific keywords, for each location, the semantic similarity between the location-specific keywords and at least one descriptive keyword needs to be determined. A target location among the multiple locations is determined based on the semantic similarities corresponding to the multiple locations; the location feature information includes text and / or images. Specifically, the location with the highest semantic similarity, or a semantic similarity above a set threshold, can be determined as the target location.

[0052] There are many methods for calculating semantic similarity. For example, the cosine similarity between feature keywords and description keywords can be calculated as the semantic similarity between the two. Cosine similarity is a method for evaluating the similarity between two vectors by calculating the cosine value of the angle between them in a multidimensional space. In text similarity calculation, the text is usually first converted into a vector representation (such as a TF-IDF vector), and then the cosine value between these vectors is calculated. The closer the cosine value is to 1, the more similar the two texts are. The Jaccard similarity between the feature keywords and description keywords can also be calculated as the phonetic similarity between the two. Jaccard similarity is a set-based similarity measure that evaluates similarity by calculating the ratio of the intersection and union of two sets. In text similarity calculation, the text can be regarded as a set of words, and the Jaccard similarity of the two sets can then be calculated. Simhash (local sensitive hashing) can also be calculated for the feature keywords and description keywords, which are not limited here.

[0053] When the location feature information of a scene location includes a scene display element of the scene location, since the scene display element is usually saved in the form of an image, for each scene location, the scene display element of the scene location can be subjected to image recognition processing to obtain an image recognition result. The image recognition result can be identified by a feature vector or text form. Then, the degree of match between the scene display element of the scene location and at least one descriptive keyword is determined. The process of determining the degree of match is similar to the process of determining the semantic similarity described above and will not be repeated here. Based on the degree of match corresponding to multiple scene locations, a target location among multiple scene locations is determined; the location feature information includes text and / or images. Specifically, the scene location with the highest degree of match or a degree of match higher than a set threshold can be determined as the target location.

[0054] The following embodiment provides an implementation method for providing indication information of a target location in a scene map.

[0055] After the target location is determined, a location indicator can be displayed at the location corresponding to the target location in the scene map. Figure 2As shown, the teardrop-shaped mark represents a location indicator, the location indicator with subscript 1 represents the corresponding target location with the highest semantic similarity, and the location indicator with subscript 2 represents the corresponding target location with the second highest semantic similarity.

[0056] A player can drag a location indicator. In response to the dragging operation on the location indicator, the location indicator is controlled to move in accordance with the dragging operation. In response to the location indicator moving to a position corresponding to a first location among the multiple scene locations, location characteristic information of the first location is provided on the graphical user interface. The first location is typically different from the target location. When providing the location characteristic information of the first location, characteristic keywords of the first location, or a scene image of the first location, can be displayed directly around the location indicator or in a predetermined display area.

[0057] When the graphical user interface also displays a display control for the scene description information input by the player, first description information of the first location can be generated based on the location feature information of the first location. Then the display control is updated; the updated display control displays the first description information, such as Figure 3 shown.

[0058] The location feature information of the target location may change over time or due to player operations. In response to the change in the location feature information of the target location, second description information for the target location needs to be generated based on the changed location feature information; and then the display control is updated so that the updated display control displays the second description information.

[0059] The embodiment of the present invention also provides another method for determining a scene location. Figure 1 This method addresses the inflexibility of game photo location recommendation systems, their inattention to dynamic environmental changes, and their lack of user interaction. It aims to improve recommendation accuracy and user experience, meet players' personalized needs, and stimulate creativity and exploration.

[0060] The method specifically includes the following contents:

[0061] 1 Artificial Intelligence (AI) semantic recognition: Players input descriptive words (equivalent to the above-mentioned "scene description information") through text or voice, and the system uses AI to perform semantic analysis and parse out keywords. Keywords can describe the elements that need to be included in the location and the environmental atmosphere of the location.

[0062] like Figure 4As shown in the figure, players can input "a lonely frog, lonely like a movie" in the text input box. AI parses the corresponding scene keywords "desert", "ruins", and "sunset". Specifically, natural language processing (NLP) technology can be used to convert the description entered by the user into understandable keywords. The parsed keywords are then matched with the keywords of each scene location for semantic similarity to determine the target location. Figure 5 As shown, two location indicators are displayed on the map, that is, two target locations are recommended.

[0063] 2 Dynamic scene recommendation: Based on the analyzed keywords, AI's image recognition function is used to identify locations on the map that match the keywords, and dynamically mark scenes on the map that match the described atmosphere.

[0064] Games typically have pre-saved scene images for each location. Specifically, a database containing scene elements can be created, recording the graphical information for each element. AI can then retrieve elements relevant to the player's description from this database. Alternatively, during game development, static images or models (such as terrain, buildings, plants, etc.) are prepared for each scene area, and AI uses these images for recognition. AI draws graphical information from pre-set scene images, element databases, real-time rendering data, and environmental changes to provide relevant scene recommendations for the player's description.

[0065] 3. Reverse editing function: Players can adjust the recommended location description words by dragging the marker point (equivalent to the above-mentioned "location indicator"). The system detects the scene atmosphere of the new location in real time and generates new theme description words. For example, if the original marker point "desert barren" is dragged to the forest, the AI ​​will generate new words "dark, dense forest, humid", and can further analyze the semantics to generate the description word "green growing environment". Figure 6 As shown, a location indicator is dragged to another scene location, and the text input box displays the description information corresponding to the location: comfortable holiday atmosphere.

[0066] 4. Scene Tracking and Adaptive Adjustment: After identifying a location, the system will track changes in the environment at that location and update the description as the time or weather changes. For example, the style description corresponding to the morning and afternoon themes of the same location will dynamically change.

[0067] This method uses dynamic recommendations and reverse editing capabilities based on AI semantic recognition to deliver personalized, real-time recommendations for photo locations. It's widely applicable to open-world games, user-generated content (UGC) map experiences, and travel apps for check-in point recommendations.

[0068] For the above method embodiments, see Figure 7The embodiment of the present invention shown provides a device for determining a scene location, which provides a graphical user interface through a terminal device; the graphical user interface displays the game scene where the controlled virtual character is located; the device includes:

[0069] A scene description information acquisition module 702 is configured to acquire scene description information corresponding to an information input operation in response to the information input operation;

[0070] The target location determination module 704 is configured to determine location feature information of multiple scene locations, and determine a target location among the multiple scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images;

[0071] The indication information providing module 706 is used to provide indication information of the target location in the scene map.

[0072] The aforementioned scene location determination device, in response to an information input operation, obtains scene description information corresponding to the information input operation; determines location feature information of multiple scene locations; and, based on the scene description information and the location feature information, determines a target location among the multiple scene locations; the location feature information includes text and / or images; and provides indication information of the target location on a scene map. This method can flexibly recommend desired game locations to players, improving their gaming experience and, to a certain extent, increasing game retention rates.

[0073] The location features of at least some of the above-mentioned multiple scene locations change over time: the scene description information acquisition module is also used to: obtain the scene display element of the scene location at the current moment for each scene location among at least some of the scene locations; and determine the scene display element as the location feature information of the scene location.

[0074] The above-mentioned target location determination module is also used to: perform semantic recognition processing on the scene description information to obtain a processing result; the processing result includes at least one description keyword; based on at least one description keyword and location feature information, determine the target location among multiple scene locations; the location feature information includes text and / or images.

[0075] The above-mentioned location feature information includes feature keywords of the scene location; the above-mentioned target location determination module is also used to: determine the semantic similarity between the feature keywords of the scene location and at least one description keyword for each scene location; based on the semantic similarities corresponding to multiple scene locations, determine the target location among multiple scene locations; the location feature information includes text and / or images.

[0076] The location feature information includes a scene display element of a scene location; the target location determination module is further configured to: for each scene location, performing image recognition processing on the scene display element of the scene location to determine a matching degree between the scene display element of the scene location and at least one description keyword; and determining a target location in the multiple scene locations based on the matching degrees corresponding to the multiple scene locations; and the location feature information includes text and / or an image.

[0077] The step of providing the indication information of the target location in the scene map includes displaying a location indication mark at a position corresponding to the target location in the scene map.

[0078] The device further includes a drag control module configured to control the location indication mark to move following a drag operation acting on the location indication mark; and a location feature information providing module configured to provide location feature information of a first location in the multiple scene locations in the graphical user interface in response to the location indication mark moving to a position corresponding to the first location.

[0079] The graphical user interface further displays a display control of scene description information; the indication information providing module further includes a first description information generating module configured to generate first description information of the first location based on the location feature information of the first location; and a first display control updating module configured to update the display control; and the updated display control displays the first description information.

[0080] The graphical user interface further displays a display control of scene description information; the device further includes a second description information generating module configured to generate second description information of the target location based on the changed location feature information in response to the location feature information of the target location changing; and a second display control updating module configured to update the display control; and the updated display control displays the second description information.

[0081] The embodiment further provides an electronic device including a processor and a memory, the memory storing machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the above-described scene location determination method. Specifically as follows:

[0082] In response to an information input operation, obtaining scene description information corresponding to the information input operation; determining location feature information of multiple scene locations, and determining a target location in the multiple scene locations based on the scene description information and the location feature information; the location feature information includes text and / or an image; and providing indication information of the target location in a scene map.

[0083] The above-described manner can flexibly recommend a required game location for a player, improves the game experience of the player, and improves the retention rate of the game to a certain extent.

[0084] Optionally, the above-mentioned step of determining the target interface element from multiple interface elements of the first scene element based on the movement parameters of the controlled virtual character and the distance between the first scene element and the controlled virtual character includes: determining the target movement speed range from multiple preset movement speed ranges; the movement speed of the controlled virtual character is within the target movement speed range; each movement speed range has corresponding multiple distance ranges; the distance range has corresponding element information to be displayed; based on the multiple distance ranges and the distance between the first scene element and the controlled virtual character, determining the target interface element from multiple interface elements of the first scene element.

[0085] Optionally, the location characteristics of at least some of the above-mentioned multiple scene locations change over time: the step of determining the location characteristic information of multiple scene locations includes: for each scene location among at least some of the scene locations, obtaining the scene display element of the scene location at the current moment; and determining the scene display element as the location characteristic information of the scene location.

[0086] Optionally, the above-mentioned determination of location feature information of multiple scene locations, based on the scene description information and the location feature information, determines the target location among the multiple scene locations; the location feature information includes text and / or images, including: performing semantic recognition processing on the scene description information to obtain a processing result; the processing result includes at least one description keyword; based on at least one description keyword and the location feature information, determines the target location among the multiple scene locations; the location feature information includes text and / or images.

[0087] Optionally, the above-mentioned location feature information includes characteristic keywords of the scene location; based on at least one descriptive keyword and the location feature information, determining the target location among multiple scene locations; the location feature information includes text and / or images, including: for each scene location, determining the semantic similarity between the characteristic keywords of the scene location and at least one descriptive keyword; based on the semantic similarities corresponding to multiple scene locations, determining the target location among multiple scene locations; the location feature information includes text and / or images.

[0088] Optionally, the above-mentioned location feature information includes scene display elements of the scene location; based on at least one descriptive keyword and the location feature information, determining the target location among multiple scene locations; the location feature information includes text and / or images, comprising: for each scene location, performing image recognition processing on the scene display elements of the scene location, and determining the degree of matching between the scene display elements of the scene location and at least one descriptive keyword; based on the corresponding matching degrees of multiple scene locations, determining the target location among multiple scene locations; the location feature information includes text and / or images.

[0089] Optionally, the step of providing indication information of the target location in the scene map includes: displaying a location indication mark at a position corresponding to the target location in the scene map.

[0090] Optionally, the above method also includes: responding to a drag operation on the location indicator, controlling the location indicator to move following the drag operation; in response to the location indicator moving to a position corresponding to a first location among multiple scene locations, providing location feature information of the first location in the graphical user interface.

[0091] Optionally, the above-mentioned graphical user interface also displays a display control for scene description information; the step of providing location feature information of the first location in the graphical user interface includes: generating first description information of the first location based on the location feature information of the first location; updating the display control; the updated display control displays the first description information.

[0092] Optionally, the graphical user interface also displays a display control for scene description information; the method also includes: in response to a change in location characteristic information of the target location, generating second description information for the target location based on the changed location characteristic information; updating the display control; the updated display control displays the first description information.

[0093] See also Figure 8 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the above-mentioned method for determining the scene location.

[0094] Furthermore, Figure 8 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0095] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0096] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 100 or software instructions. The above processor 100 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0097] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned method for determining the scene location.

[0098] The embodiments of the present invention provide a method, device, and electronic device for determining a scene location, including a computer-readable storage medium storing program code. The program code includes instructions that can be used to execute the methods described in the above method embodiments. Specifically,

[0099] In response to an information input operation, scene description information corresponding to the information input operation is obtained; location feature information of multiple scene locations is determined, and based on the scene description information and the location feature information, a target location among the multiple scene locations is determined; the location feature information includes text and / or images; and indication information of the target location is provided in the scene map.

[0100] The above method can flexibly recommend the required game locations to players, improve the players' gaming experience, and to a certain extent improve the game retention rate.

[0101] Optionally, the above-mentioned step of determining the target interface element from multiple interface elements of the first scene element based on the movement parameters of the controlled virtual character and the distance between the first scene element and the controlled virtual character includes: determining the target movement speed range from multiple preset movement speed ranges; the movement speed of the controlled virtual character is within the target movement speed range; each movement speed range has corresponding multiple distance ranges; the distance range has corresponding element information to be displayed; based on the multiple distance ranges and the distance between the first scene element and the controlled virtual character, determining the target interface element from multiple interface elements of the first scene element.

[0102] Optionally, the location characteristics of at least some of the above-mentioned multiple scene locations change over time: the step of determining the location characteristic information of multiple scene locations includes: for each scene location among at least some of the scene locations, obtaining the scene display element of the scene location at the current moment; and determining the scene display element as the location characteristic information of the scene location.

[0103] Optionally, the above-mentioned determination of location feature information of multiple scene locations, based on the scene description information and the location feature information, determines the target location among the multiple scene locations; the location feature information includes text and / or images, including: performing semantic recognition processing on the scene description information to obtain a processing result; the processing result includes at least one description keyword; based on at least one description keyword and the location feature information, determines the target location among the multiple scene locations; the location feature information includes text and / or images.

[0104] Optionally, the above-mentioned location feature information includes characteristic keywords of the scene location; based on at least one descriptive keyword and the location feature information, determining the target location among multiple scene locations; the location feature information includes text and / or images, including: for each scene location, determining the semantic similarity between the characteristic keywords of the scene location and at least one descriptive keyword; based on the semantic similarities corresponding to multiple scene locations, determining the target location among multiple scene locations; the location feature information includes text and / or images.

[0105] Optionally, the above-mentioned location feature information includes scene display elements of the scene location; based on at least one descriptive keyword and the location feature information, determining the target location among multiple scene locations; the location feature information includes text and / or images, comprising: for each scene location, performing image recognition processing on the scene display elements of the scene location, and determining the degree of matching between the scene display elements of the scene location and at least one descriptive keyword; based on the corresponding matching degrees of multiple scene locations, determining the target location among multiple scene locations; the location feature information includes text and / or images.

[0106] Optionally, the step of providing indication information of the target location in the scene map includes: displaying a location indication mark at a position corresponding to the target location in the scene map.

[0107] Optionally, the above method also includes: responding to a drag operation on the location indicator, controlling the location indicator to move following the drag operation; in response to the location indicator moving to a position corresponding to a first location among multiple scene locations, providing location feature information of the first location in the graphical user interface.

[0108] Optionally, the above-mentioned graphical user interface also displays a display control for scene description information; the step of providing location feature information of the first location in the graphical user interface includes: generating first description information of the first location based on the location feature information of the first location; updating the display control; the updated display control displays the first description information.

[0109] Optionally, the graphical user interface also displays a display control for scene description information; the method also includes: in response to a change in location characteristic information of the target location, generating second description information for the target location based on the changed location characteristic information; updating the display control; the updated display control displays the first description information.

[0110] See also Figure 8 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the above-mentioned method for determining the scene location.

[0111] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0112] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0113] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0114] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0115] Finally, it should be noted that the above embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for determining a scene location, characterized in that: Providing a graphical user interface through the terminal device; The graphical user interface displays a scene map of a preset scene; The preset scene includes multiple scene locations; the method includes: In response to an information input operation, obtaining scene description information corresponding to the information input operation; Determining location feature information of the multiple scene locations, and determining a target location among the multiple scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images; Indication information of the target location is provided in the scene map.

2. The method according to claim 1, characterized in that The location characteristics of at least some of the multiple scene locations change over time: The step of determining location feature information of the plurality of scene locations includes: For each scene location in the at least part of the scene locations, obtaining a scene display element of the scene location at a current moment; The scene display element is determined to be location feature information of the scene location.

3. The method according to claim 1, characterized in that The step of determining a target location among the multiple scene locations based on the scene description information and the location feature information includes: Performing semantic recognition processing on the scene description information to obtain a processing result; the processing result includes at least one description keyword; A target location among the multiple scene locations is determined based on the at least one description keyword and the location feature information.

4. The method according to claim 3, characterized in that The location feature information includes feature keywords of the scene location; The step of determining a target location among the multiple scene locations based on the at least one description keyword and the location feature information includes: For each scene location, determining the semantic similarity between the characteristic keyword of the scene location and the at least one description keyword; Based on the semantic similarities corresponding to the multiple scene locations, a target location among the multiple scene locations is determined.

5. The method according to claim 3, characterized in that The location feature information includes scene display elements of the scene location; The step of determining a target location among the multiple scene locations based on the at least one description keyword and the location feature information includes: For each scene location, performing image recognition processing on the scene display element of the scene location to determine the degree of matching between the scene display element of the scene location and the at least one description keyword; Based on the matching degrees of the multiple scene locations, a target location among the multiple scene locations is determined.

6. The method according to claim 1, characterized in that The step of providing indication information of the target location in the scene map includes: A location indicator is displayed at a position corresponding to the target location in the scene map.

7. The method according to claim 6, characterized in that The method further comprises: In response to a drag operation on the location indicator, controlling the location indicator to move in accordance with the drag operation; In response to the location indication mark moving to a position corresponding to a first location among the multiple scene locations, location feature information of the first location is provided on the graphical user interface.

8. The method according to claim 7, characterized in that The graphical user interface also displays a display control for the scene description information; The step of providing the location feature information of the first location on the graphical user interface includes: generating first description information of the first place based on the place feature information of the first place; The display control is updated and displayed; the updated display control displays the first description information.

9. The method according to claim 1, characterized in that The graphical user interface also displays a display control for the scene description information; The method further comprises: In response to a change in the location characteristic information of the target location, generating second description information for the target location based on the changed location characteristic information; The display control is updated and displayed; the updated display control displays the second description information.

10. A device for determining a scene location, characterized in that: Providing a graphical user interface through the terminal device; The graphical user interface displays a scene map of a preset scene; The preset scene includes multiple scene locations; the device includes: A scene description information acquisition module, configured to, in response to an information input operation, acquire scene description information corresponding to the information input operation; a target location determination module, configured to determine location feature information of the plurality of scene locations, and determine a target location among the plurality of scene locations based on the scene description information and the location feature information; the location feature information includes text and / or images; An indication information providing module is used to provide indication information of the target location in the scene map.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the method for determining a scene location according to any one of claims 1 to 9.

12. A machine-readable storage medium, characterized in that The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions prompt the processor to implement the method for determining the scene location according to any one of claims 1 to 9.