Game interaction method, system, mobile terminal and storage medium

By adopting offline interaction methods in game interaction, combining map and object extraction and voice broadcasting, users' eye damage and low experience problems caused by online game interaction are solved, and a more efficient user interaction experience is achieved.

CN112546629BActive Publication Date: 2025-04-08XIAMEN INTRETECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011435217.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-10
Publication Date
2025-04-08
Estimated Expiration
2040-12-10

AI Technical Summary

Technical Problem

The existing online game interaction methods are limited in the size of the device screen, resulting in user eye damage and low experience.

Method used

A game interaction method is adopted to obtain the map to be interacted and the objects to be interacted, perform extraction and voice broadcasting, and combine behavioral analysis and interaction judgment to realize offline interaction between the user and the objects to be interacted.

Benefits of technology

It effectively prevents eye damage caused by device screen size limitation and improves the user's gaming interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112546629B_ABST
    Figure CN112546629B_ABST
Patent Text Reader

Abstract

The present invention provides a game interaction method, system, mobile terminal and storage medium, the method comprising: obtaining a map to be interacted with, and obtaining objects to be interacted with in the map to be interacted with; extracting the objects to be interacted with, obtaining target objects, and voice broadcasting the target objects to the interactive users; obtaining the behavior information of the interactive users within a preset time, and performing behavior analysis on the behavior information to obtain user indicated coordinates; obtaining the target area corresponding to the target object on the map to be interacted with; if the user indicated coordinates are within the target area, determining that the game interaction of the interactive user is correct. The present invention uses an offline game method to interact with the interactive users, thereby preventing the phenomenon of user eye damage caused by the limited device screen size, and improving the user game interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of human-computer interaction technology, and in particular to a game interaction method, system, mobile terminal and storage medium. Background Art

[0002] Games are an important way for people to enrich their spare time. There are game users of all ages, regions, educational backgrounds, life backgrounds and social classes. Different game users have very different entertainment needs, user habits and gaming experiences. Game designers need to design from a broader perspective to meet the complex needs of players at different levels.

[0003] In the existing game interaction process, online games are used for interaction. However, due to the limitation of device screen size, it is easy to cause damage to the user's eyes, thus reducing the user's game interaction experience. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a game interaction method, system, mobile terminal and storage medium, aiming to solve the problem of poor user game interaction experience caused by using online game mode for interaction in the existing game interaction process.

[0005] The embodiment of the present invention is implemented as follows: a game interaction method, the method comprising:

[0006] Acquire a map to be interacted with, and acquire an object to be interacted with in the map to be interacted with;

[0007] Extracting the object to be interacted with to obtain a target object, and announcing the target object to the interacting user by voice;

[0008] Obtaining the behavior information of the interactive user within a preset time, and performing behavior analysis on the behavior information to obtain the user indication coordinates;

[0009] Acquire a target area corresponding to the target object on the map to be interacted with;

[0010] If the user indication coordinates are within the target area, it is determined that the game interaction of the interactive user is correct.

[0011] Furthermore, the step of obtaining the behavior information of the interactive user within a preset time and performing behavior analysis on the behavior information includes:

[0012] Continuously acquiring the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information;

[0013] If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user-indicated coordinates.

[0014] Furthermore, the step of obtaining the behavior information of the interactive user within a preset time and performing behavior analysis on the behavior information includes:

[0015] Acquire the movement track of the designated part of the interactive user within the preset time to obtain the behavior information;

[0016] Respectively obtaining the residence time of the designated part corresponding to different moving points on the moving trajectory;

[0017] If the retention time corresponding to any of the moving points is greater than the time threshold, the moving point is set as the user indicated coordinates.

[0018] Furthermore, the step of setting the moving point as the user indicated coordinates includes:

[0019] Obtaining a coordinate scaling ratio corresponding to the map to be interacted with, and obtaining the position coordinates of the moving point in the current environment of the interactive user;

[0020] The acquired position coordinates are mapped according to the coordinate scaling ratio to obtain the user indicated coordinates.

[0021] Furthermore, the method further comprises:

[0022] Obtaining the total number of objects to be interacted with in the map to be interacted with, and generating a game interaction progress bar according to the total number of objects;

[0023] The correct number of game interactions of the interactive user with different objects to be interacted with in the map to be interacted with is obtained, and the game interaction progress bar is updated according to the correct number of game interactions.

[0024] Furthermore, after the step of determining whether the game interaction of the interactive user is correct, the method further includes:

[0025] If the number of correct game interactions between the interactive user and the to-be-interacted map is equal to the total number of objects, a game interaction completion prompt is sent to the interactive user;

[0026] If the correct number of game interactions between the interactive user and the to-be-interacted map is less than the total number of objects, a game interaction prompt is sent to the interactive user, wherein the game interaction prompt is used to prompt the interactive user whether to re-interact with the game;

[0027] If a confirmed response of the interactive user to the game interaction prompt is received, the object to be interacted with corresponding to the target object is deleted in the map to be interacted with, and the remaining objects to be interacted with are extracted;

[0028] The extracted object is used as the target object, and the step of voice broadcasting the target object to the interactive user is continued.

[0029] Another object of an embodiment of the present invention is to provide a game interaction system, the system comprising:

[0030] A map acquisition module, used to acquire a map to be interacted with and acquire objects to be interacted with in the map to be interacted with;

[0031] An object extraction module is used to extract the object to be interacted with, obtain a target object, and voice broadcast the target object to the interactive user;

[0032] A behavior analysis module, used to obtain the behavior information of the interactive user within a preset time, and perform behavior analysis on the behavior information to obtain the user indication coordinates;

[0033] The interaction determination module is used to obtain the target area corresponding to the target object on the map to be interacted with; if the user indicated coordinates are within the target area, it is determined that the game interaction of the interacting user is correct.

[0034] Furthermore, the behavior analysis module is also used for:

[0035] Continuously acquiring the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information;

[0036] If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user-indicated coordinates.

[0037] Another object of an embodiment of the present invention is to provide a mobile terminal, comprising a storage device and a processor, wherein the storage device is used to store a computer program, and the processor runs the computer program to enable the mobile terminal to execute the above-mentioned game interaction method.

[0038] Another object of an embodiment of the present invention is to provide a storage medium storing a computer program used in the above-mentioned mobile terminal, wherein the computer program implements the steps of the above-mentioned game interaction method when executed by a processor.

[0039] The embodiment of the present invention extracts the interactive object to obtain the target object, and voice broadcasts the target object to the interactive user, which effectively provides the interactive user with an interactive prompt effect, ensures the interactive user's search for the target object, obtains the interactive user's behavior information within a preset time, and performs behavior analysis on the behavior information to obtain the user's indicated coordinates selected by the user for the voice broadcast, obtains the target area corresponding to the target object on the map to be interacted with, and determines whether the game interaction of the interactive user is correct based on the position between the user's indicated coordinates and the target area. The embodiment of the present invention uses an offline game method to interact with the interactive user in the game, thereby preventing the user's eye damage caused by the limited device screen size and improving the user's game interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a flowchart of a game interaction method provided by a first embodiment of the present invention;

[0041] Figure 2 is a flowchart of a game interaction method provided by a second embodiment of the present invention;

[0042] Figure 3 is a structural diagram of a game interaction system provided by a third embodiment of the present invention;

[0043] Figure 4 It is a schematic diagram of the structure of a mobile terminal provided by the fourth embodiment of the present invention. DETAILED DESCRIPTION

[0044] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0045] In order to illustrate the technical solution of the present invention, a specific embodiment is provided below for illustration.

[0046] Embodiment 1

[0047] See also Figure 1 , is a flowchart of a game interaction method provided by a first embodiment of the present invention, comprising the steps of:

[0048] Step S10, obtaining a map to be interacted with, and obtaining an object to be interacted with in the map to be interacted with;

[0049] The map to be interacted with may be acquired by photographing with a camera, and the camera may be arranged on any device. The camera in this embodiment is arranged on the top of the desk lamp.

[0050] In this step, the map identifier of the map to be interacted is obtained, and the map identifier is matched with a pre-stored interactive object database to obtain a list to be interacted with. The list to be interacted with stores the objects to be interacted with corresponding to the map to be interacted with, and the interactive object database stores the correspondence between different map identifiers and the corresponding lists to be interacted with.

[0051] Specifically, in this step, the interactive object database is stored in the cloud, and a WIFI component is provided in the base of the desk lamp, and the WIFI component is used to obtain the list to be interacted corresponding to the map to be interacted in the cloud. Preferably, the object to be interacted can be furniture, plants, animals and other objects.

[0052] Step S20, extracting the objects to be interacted with to obtain a target object, and announcing the target object to the interacting user by voice;

[0053] The obtained list of objects to be interacted with is extracted by random extraction to achieve the effect of randomly extracting the objects to be interacted with, and the extracted objects to be interacted with are set as target objects.

[0054] In this step, the list to be interacted with also stores the correspondence between different objects to be interacted with and corresponding object identifiers, and the object identifiers can be stored in the form of text, numbers, letters or voice;

[0055] Furthermore, in this embodiment, a microphone is provided in the base of the desk lamp, and the object identification corresponding to the extracted object to be interacted with is voice broadcast based on the microphone, so as to achieve the effect of voice broadcasting the target object to the interactive user, thereby facilitating the user's search for the target object.

[0056] Step S30, obtaining the behavior information of the interactive user within a preset time, and performing behavior analysis on the behavior information to obtain the user indication coordinates;

[0057] Among them, the preset time can be set according to needs, for example, the preset time can be set to 20 seconds, 30 seconds or 60 seconds, etc. The behavior information includes the movement trajectory or operation gesture information of any part of the corresponding interactive user, and the part can include the head, eyes, palms, fingers, arms, wrists, legs, toes or soles of the feet.

[0058] Specifically, in this step, behavior analysis is performed on the behavior information to obtain the user's game interaction response to the voice broadcast within a preset time, that is, the user indication coordinates obtained by behavior analysis of the behavior information are used to characterize the selection result of the interactive user on the target object.

[0059] Optionally, in this step, the step of obtaining the behavior information of the interactive user within a preset time and performing behavior analysis on the behavior information includes:

[0060] Continuously acquiring the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information;

[0061] If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user indicated coordinates;

[0062] Among them, the designated part and time threshold can be set according to needs. For example, the designated part can be set to the head, eyes, palms, fingers, arms, wrists, legs, toes or soles of the feet, and the time threshold can be set to 3 seconds, 5 seconds or 8 seconds, etc.

[0063] Specifically, in this step, the designated part is the finger of the interactive user. When the stop time of the interactive user's finger at any position coordinate is greater than a time threshold, it is determined that the position mark selected by the current interactive user's finger is the selection result for the target object.

[0064] Step S40, obtaining a target area corresponding to the target object on the map to be interacted with;

[0065] The radius and shape of the target area can be set as required. For example, the radius can be set to 5 cm, 10 cm or 15 cm, and the shape of the area can be circular, square or any polygon.

[0066] Specifically, in this step, the radius and shape of the target area are 1 cm and a circle, respectively. That is, in this step, a circular area is drawn with the coordinates of the target object on the interactive map as the origin and 1 cm as the radius to obtain the target area.

[0067] Step S50, if the user indicated coordinates are within the target area, determining that the game interaction of the interactive user is correct;

[0068] If the user indicated coordinates are within the target area, it is determined that the query and click of the target object by the interactive user are correct, that is, it is determined that the game interaction of the interactive user is correct.

[0069] Optionally, in this step, if the coordinates indicated by the user are not within the target area, a game interaction error prompt is sent to the interactive user, and the game interaction error prompt can prompt the interactive user in the form of voice, text, light or image.

[0070] In this embodiment, the target object is obtained by extracting the interactive object, and the target object is voice broadcast to the interactive user, which effectively provides the interactive user with an interactive prompt effect, ensuring the interactive user's search for the target object, and obtaining the interactive user's behavior information within a preset time, and performing behavior analysis on the behavior information to obtain the user's indicated coordinates selected by the user for the voice broadcast, and obtaining the target area corresponding to the target object on the map to be interacted with, and judging based on the position between the user's indicated coordinates and the target area, to determine whether the interactive user's game interaction is correct. In this embodiment of the present invention, by adopting an offline game method to interact with the interactive user, the phenomenon of user eye damage caused by limited device screen size is avoided, thereby improving the user's game interaction experience.

[0071] Embodiment 2

[0072] See also Figure 2 , is a flow chart of a game interaction method provided by a second embodiment of the present invention. The game interaction method provided by the second embodiment is used to further refine step S30 in the first embodiment, and includes the steps of:

[0073] Step S31, obtaining the movement trajectory of the designated part of the interactive user within the preset time to obtain the behavior information;

[0074] Among them, the designated part can be set according to needs. The designated part in this embodiment is the finger of the interactive user. In this step, the movement trajectory of the interactive user's finger is obtained in real time to obtain the behavior information. The behavior information includes the correspondence between the interactive user's finger at different time points within a preset time and the corresponding moving points.

[0075] Step S32, respectively obtaining the residence time of the designated part corresponding to different moving points on the moving trajectory;

[0076] Among them, by respectively obtaining the residence time corresponding to different moving points of the interactive user's finger on the moving trajectory, the accuracy of the subsequent user-specified coordinate setting is effectively improved.

[0077] Step S33: if the retention time corresponding to any of the moving points is greater than the time threshold, the moving point is set as the user indicated coordinates.

[0078] If the retention time corresponding to any moving point is greater than the time threshold, it is determined that the moving point selected by the finger of the current interactive user is the selection result for the target object.

[0079] Specifically, in this step, the step of setting the moving point as the user indicated coordinates includes:

[0080] Obtaining a coordinate scaling ratio corresponding to the map to be interacted with, and obtaining the position coordinates of the moving point in the current environment of the interactive user;

[0081] Mapping the acquired position coordinates according to the coordinate scaling ratio to obtain the user indicated coordinates;

[0082] Among them, the coordinate scaling ratios corresponding to different maps to be interacted with may be the same or different. The coordinate scaling ratio is used to map the position coordinates of the moving point to achieve the effect of mapping the moving point to the map to be interacted with, thereby improving the accuracy of the user's indicated coordinate setting.

[0083] Optionally, in this embodiment, the method further includes:

[0084] Obtaining the total number of objects to be interacted with in the map to be interacted with, and generating a game interaction progress bar according to the total number of objects;

[0085] Acquire the correct number of game interactions of the interactive user with different objects to be interacted with in the map to be interacted with, and update the game interaction progress bar according to the correct number of game interactions;

[0086] Among them, by obtaining the total number of objects to be interacted with in the interactive map and generating a game interaction progress bar according to the total number of objects, it is effectively convenient for interactive users to query the number of objects to be interacted with and the interaction results on the interactive map.

[0087] Specifically, in this step, by updating the game interaction progress bar according to the correct number of game interactions, the game interaction progress bar can be effectively updated with data, making it convenient for interactive users to view the interactive status of the interactive map. That is, based on the updated game interaction progress bar, interactive users can intuitively browse the searched maps to be interacted with and their search progress (that is, the target objects that have been found / the total search targets).

[0088] Furthermore, after the step of determining whether the game interaction of the interactive user is correct, the method further includes:

[0089] If the correct number of game interactions between the interactive user and the map to be interacted is equal to the total number of objects, a game interaction completion prompt is sent to the interactive user, wherein the game interaction completion prompt is sent to the interactive user to prompt the user that the game interaction with the map to be interacted has been completed;

[0090] If the correct number of game interactions between the interactive user and the to-be-interacted map is less than the total number of objects, a game interaction prompt is sent to the interactive user, wherein the game interaction prompt is used to prompt the interactive user whether to re-interact with the game;

[0091] If a confirmed response of the interactive user to the game interaction prompt is received, the object to be interacted with corresponding to the target object is deleted in the map to be interacted with, and the remaining objects to be interacted with are extracted;

[0092] The extracted object is used as the target object, and the step of voice broadcasting the target object to the interactive user is continued;

[0093] Among them, by deleting the objects to be interacted with corresponding to the target object in the map to be interacted with and extracting the remaining objects to be interacted with, repeated extraction of objects to be interacted with is effectively prevented, the accuracy of game interaction is improved, and the user's game interaction experience is guaranteed.

[0094] In this embodiment, by respectively obtaining the residence time corresponding to different moving points on the moving trajectory of the interactive user's finger, the accuracy of the user-specified coordinate setting is effectively improved. If the residence time corresponding to any moving point is greater than the time threshold, the moving point is set as the user-indicated coordinate to determine whether the moving point selected by the current interactive user's finger is the selection result for the target object. The obtained position coordinates are mapped according to the coordinate scaling ratio to achieve the effect of mapping the moving point to the map to be interacted with, thereby improving the accuracy of the user-indicated coordinate setting. By obtaining the total number of objects to be interacted with in the map to be interacted with and generating a game interaction progress bar according to the total number of objects, it is effectively convenient for the interactive user to query the number of objects to be interacted with and the interaction results on the map to be interacted with. By deleting the objects to be interacted with corresponding to the target object in the map to be interacted with and extracting the remaining objects to be interacted with, repeated extraction of objects to be interacted with is effectively prevented.

[0095] Embodiment 3

[0096] See also Figure 3 , is a schematic diagram of the structure of a game interaction system 100 provided in the third embodiment of the present invention, comprising: a map acquisition module 10, an object extraction module 11, a behavior analysis module 12 and an interaction determination module 13, wherein:

[0097] The map acquisition module 10 is used to acquire the map to be interacted with and acquire the objects to be interacted with in the map to be interacted with.

[0098] The object extraction module 11 is used to extract the objects to be interacted with, obtain the target object, and voice broadcast the target object to the interacting user.

[0099] The behavior analysis module 12 is used to obtain the behavior information of the interactive user within a preset time, and perform behavior analysis on the behavior information to obtain the user indication coordinates.

[0100] The behavior analysis module 12 is further used to: continuously obtain the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information;

[0101] If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user-indicated coordinates.

[0102] Optionally, the behavior analysis module 12 is further used to: obtain a movement trajectory of a designated part of the interactive user within the preset time to obtain the behavior information;

[0103] Respectively obtaining the residence time of the designated part corresponding to different moving points on the moving trajectory;

[0104] If the retention time corresponding to any of the moving points is greater than the time threshold, the moving point is set as the user indicated coordinates.

[0105] Furthermore, the behavior analysis module 12 is also used to: obtain the coordinate scaling ratio corresponding to the map to be interacted, and obtain the position coordinates of the moving point in the current environment of the interactive user;

[0106] The acquired position coordinates are mapped according to the coordinate scaling ratio to obtain the user indicated coordinates.

[0107] The interaction determination module 13 is used to obtain the target area corresponding to the target object on the map to be interacted with; if the user indicated coordinates are within the target area, it is determined that the game interaction of the interacting user is correct.

[0108] Preferably, in this embodiment, the game interaction system 100 further includes:

[0109] The progress bar setting module 14 is used to obtain the total number of objects to be interacted with in the map to be interacted with, and generate a game interaction progress bar according to the total number of objects;

[0110] The correct number of game interactions of the interactive user with different objects to be interacted with in the map to be interacted with is obtained, and the game interaction progress bar is updated according to the correct number of game interactions.

[0111] The progress bar setting module 14 is further used for: if the correct number of game interactions between the interactive user and the to-be-interacted map is equal to the total number of objects, sending a game interaction completion prompt to the interactive user;

[0112] If the correct number of game interactions between the interactive user and the to-be-interacted map is less than the total number of objects, a game interaction prompt is sent to the interactive user, wherein the game interaction prompt is used to prompt the interactive user whether to re-interact with the game;

[0113] If a confirmed response of the interactive user to the game interaction prompt is received, the object to be interacted with corresponding to the target object is deleted in the map to be interacted with, and the remaining objects to be interacted with are extracted;

[0114] The extracted object is used as the target object, and the step of voice broadcasting the target object to the interactive user is continued.

[0115] In this embodiment, the target object is obtained by extracting the interactive object, and the target object is voice broadcast to the interactive user, which effectively provides the interactive user with an interactive prompt effect, ensuring the interactive user's search for the target object, and obtaining the interactive user's behavior information within a preset time, and performing behavior analysis on the behavior information to obtain the user's indicated coordinates selected by the user for the voice broadcast, and obtaining the target area corresponding to the target object on the map to be interacted with, and judging based on the position between the user's indicated coordinates and the target area, to determine whether the interactive user's game interaction is correct. In this embodiment of the present invention, by adopting an offline game method to interact with the interactive user, the phenomenon of user eye damage caused by limited device screen size is avoided, thereby improving the user's game interaction experience.

[0116] Embodiment 4

[0117] See also Figure 4 , is a mobile terminal 101 provided in the fourth embodiment of the present invention, including a storage device and a processor, the storage device is used to store a computer program, the processor runs the computer program to enable the mobile terminal 101 to execute the above-mentioned game interaction method, and the mobile terminal 101 can be a robot.

[0118] This embodiment further provides a storage medium on which a computer program used in the mobile terminal 101 is stored. When the program is executed, the program includes the following steps:

[0119] Acquire a map to be interacted with, and acquire an object to be interacted with in the map to be interacted with;

[0120] Extracting the object to be interacted with to obtain a target object, and announcing the target object to the interacting user by voice;

[0121] Obtaining the behavior information of the interactive user within a preset time, and performing behavior analysis on the behavior information to obtain the user indication coordinates;

[0122] Acquire a target area corresponding to the target object on the map to be interacted with;

[0123] If the user indicated coordinates are within the target area, it is determined that the game interaction of the interactive user is correct. The storage medium is, for example, ROM / RAM, a magnetic disk, an optical disk, etc.

[0124] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional units or modules as needed, that is, the internal structure of the storage device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0125] Those skilled in the art will understand that Figure 3 The composition structure shown in the figure does not constitute a limitation on the game interaction system of the present invention, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently. Figure 1 The game interaction method in Figure 3 The units, modules, etc. referred to in the present invention refer to a series of computer programs that can be executed by a processor (not shown) in the current game interaction system and can perform specific functions, and they can all be stored in a storage device (not shown) of the current game interaction system.

[0126] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A game interaction method, characterized in that: The method comprises: A map to be interacted with is obtained by photographing with a camera, and objects to be interacted with in the map to be interacted with are obtained, wherein the objects to be interacted with are physical objects in the room; Extracting the object to be interacted with to obtain a target object, and announcing the target object to the interacting user by voice; Obtaining the behavior information of the interactive user within a preset time, and performing behavior analysis on the behavior information to obtain the user indication coordinates; Acquire a target area corresponding to the target object on the map to be interacted with; If the user indication coordinates are within the target area, it is determined that the game interaction of the interactive user is correct; Obtaining the behavior information of the interactive user within a preset time, including: Continuously acquiring the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information; or The movement trajectory of the designated part of the interactive user within the preset time is obtained to obtain the behavior information.

2. The game interaction method according to claim 1, characterized in that: The step of performing behavior analysis on the behavior information includes: If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user-indicated coordinates.

3. The game interaction method according to claim 1, characterized in that: The step of performing behavior analysis on the behavior information includes: Respectively obtaining the residence time of the designated part corresponding to different moving points on the moving trajectory; If the retention time corresponding to any of the moving points is greater than the time threshold, the moving point is set as the user indicated coordinates.

4. The game interaction method according to claim 3, characterized in that: The step of setting the moving point to the user indicated coordinates comprises: Obtaining a coordinate scaling ratio corresponding to the map to be interacted with, and obtaining the position coordinates of the moving point in the current environment of the interactive user; The acquired position coordinates are mapped according to the coordinate scaling ratio to obtain the user indicated coordinates.

5. The game interaction method according to claim 1, characterized in that: The method further comprises: Obtaining the total number of objects to be interacted with in the map to be interacted with, and generating a game interaction progress bar according to the total number of objects; The correct number of game interactions of the interactive user with different objects to be interacted with in the map to be interacted with is obtained, and the game interaction progress bar is updated according to the correct number of game interactions.

6. The game interaction method according to claim 5, characterized in that: After the step of determining that the game interaction of the interactive user is correct, the method further comprises: If the number of correct game interactions between the interactive user and the to-be-interacted map is equal to the total number of objects, a game interaction completion prompt is sent to the interactive user; If the correct number of game interactions between the interactive user and the to-be-interacted map is less than the total number of objects, a game interaction prompt is sent to the interactive user, wherein the game interaction prompt is used to prompt the interactive user whether to re-interact with the game; If a confirmed response of the interactive user to the game interaction prompt is received, the object to be interacted with corresponding to the target object is deleted in the map to be interacted with, and the remaining objects to be interacted with are extracted; The extracted object is used as the target object, and the step of voice broadcasting the target object to the interactive user is continued.

7. A game interaction system, characterized in that: The system comprises: A map acquisition module is used to acquire a map to be interacted with by photographing with a camera, and to acquire objects to be interacted with in the map to be interacted with, wherein the objects to be interacted with are physical objects in the room; An object extraction module is used to extract the object to be interacted with, obtain a target object, and voice broadcast the target object to the interactive user; A behavior analysis module, used to obtain the behavior information of the interactive user within a preset time, and perform behavior analysis on the behavior information to obtain the user indication coordinates; An interaction determination module, used to obtain a target area corresponding to the target object on the map to be interacted with; if the coordinates indicated by the user are within the target area, it is determined that the game interaction of the interacting user is correct; The behavior analysis module is also used to: Continuously acquiring the position coordinates of the designated part of the interactive user on the to-be-interacted map within the preset time to obtain the behavior information; or The movement trajectory of the designated part of the interactive user within the preset time is obtained to obtain the behavior information.

8. The game interaction system according to claim 7, characterized in that: The behavior analysis module is also used to: If the stop time of the designated part at any of the position coordinates is greater than a time threshold, the position coordinates are set as the user-indicated coordinates.

9. A mobile terminal, characterized in that: It comprises a storage device and a processor, wherein the storage device is used to store a computer program, and the processor runs the computer program to enable the mobile terminal to execute the game interaction method according to any one of claims 1 to 6.

10. A storage medium, characterized in that: It stores a computer program used in the mobile terminal described in claim 9, and when the computer program is executed by a processor, the steps of the game interaction method described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method and system for controlling movements of objects in a videogame

    CN102008823A

  • Device and method for controlling video game

    CN102188819A