Game interaction method and device, storage medium, and electronic device

By using the biological activity data collected by the wearable device, the user's current activity status is determined and the plot interaction is performed, the problem of user status mismatch in the prior art is solved, and the game information transmission efficiency and user experience are improved.

CN115253272BActive Publication Date: 2025-02-14NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210894162.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-27
Publication Date
2025-02-14
Estimated Expiration
2042-07-27

AI Technical Summary

Technical Problem

When choosing the interaction timing, existing game interaction methods do not consider the user's current situation or status, resulting in the user being unable to interact during sleep or exercise, and the interactive content does not match the user, affecting the information transmission effect.

Method used

By obtaining user biological activity data collected by the wearable device, the user's current activity status is determined, and the game virtual characters are controlled to perform corresponding plot interactions based on this status to ensure that the interactive content matches the user's status.

Benefits of technology

It improves the efficiency of game information communication and the matching of information content, enhances the user's gaming experience, and avoids users being disturbed or missed interactive operations at unwell times.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115253272B_ABST
    Figure CN115253272B_ABST
Patent Text Reader

Abstract

The present disclosure provides a game interaction method and device, an electronic device, and a storage medium, and relates to the field of game technology. The game interaction method comprises: obtaining biological activity data of a target user collected by a wearable device; determining the current activity state of the target user according to the biological activity data; in response to the current activity state of the target user being a preset state, controlling a game virtual character to perform a plot interaction operation with the target user corresponding to the activity state of the target user. The present disclosure can effectively improve the efficiency of game information transmission and the matching degree of information content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of game technology, there are more and more interactions between games and users. Among them, using effective game interactions can deepen the connection between games and users.

[0003] In the existing technology, some game interaction methods do not consider the user's current situation or status when selecting the time to interact with the user, which may cause the user to be unable to view or interact when sleeping or exercising. In addition, the game interaction content interacting with the user may not match the user, resulting in poor information transmission effect of the game interaction.

[0004] Therefore, a new game interaction method needs to be proposed.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field.

[0006] Public Content

[0007] The purpose of the present disclosure is to provide a game interaction method, a game interaction device, an electronic device and a computer-readable storage medium, which can effectively improve the efficiency of game information transmission and the matching degree of information content.

[0008] According to one aspect of the present disclosure, a game interaction method is provided, comprising:

[0009] Obtaining biological activity data of a target user collected by a wearable device;

[0010] determining a current activity state of the target user according to the biological activity data;

[0011] In response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform a plot interaction operation with the target user corresponding to the activity state of the target user.

[0012] In an exemplary embodiment of the present disclosure, it further includes:

[0013] The biological activity data includes the vital sign information data of the target user and the activity information data of the target user.

[0014] In an exemplary embodiment of the present disclosure, determining the current activity state of the target user according to the biological activity data includes:

[0015] Acquire corresponding weight information according to the category of the biological activity data;

[0016] The current activity state of the target user is determined according to each of the biological activity data and the corresponding weight information.

[0017] In an exemplary embodiment of the present disclosure, the preset state includes an idle state; in response to the current activity state of the target user being the preset state, controlling the game virtual character to perform a plot interaction operation with the target user corresponding to the activity state of the target user includes:

[0018] In response to the current activity state of the target user being an idle state, the game virtual character is controlled to perform a voice interaction operation with the target user corresponding to the activity state of the target user.

[0019] In an exemplary embodiment of the present disclosure, the controlling the game virtual character to perform a voice interaction operation with the target user corresponding to the activity state of the target user includes:

[0020] A control instruction is sent to the wearable device to control the wearable device to generate prompt information; the prompt information is used to prompt the target user to accept the voice interaction operation.

[0021] In an exemplary embodiment of the present disclosure, when the current activity state is an idle state, initiating a voice interaction operation to the target user includes:

[0022] Initiate the voice interaction operation to the target user through the terminal device identification number of the target user; or

[0023] The voice interaction operation is initiated to the target user by providing a game interaction interface of the game virtual character.

[0024] In an exemplary embodiment of the present disclosure, controlling the game virtual character to perform a voice interaction operation with the target user corresponding to the activity state of the target user includes:

[0025] Determining the voice interaction content according to the activity status of the target user;

[0026] Perform voice interaction operations with the target user in combination with the voice interaction content.

[0027] In an exemplary embodiment of the present disclosure, determining the voice interaction content according to the activity state of the target user includes:

[0028] Determine the voice interaction content according to the current activity state of the target user; or,

[0029] The voice interaction content is determined according to the historical activity status of the target user.

[0030] In an exemplary embodiment of the present disclosure, determining the voice interaction content according to the current activity state of the target user, or determining the voice interaction content according to the historical activity state of the target user, includes:

[0031] Acquire a voice content template corresponding to the activity status of the target user;

[0032] The voice content is generated by combining the activity state of the target user with the voice content template.

[0033] According to one aspect of the present disclosure, there is provided a game interaction device, comprising:

[0034] An acquisition module, used to acquire biological activity data corresponding to the target user collected by the wearable device of the target user;

[0035] an analysis module, configured to determine the activity status of the target user based on the biological activity data;

[0036] The processing module is used to perform a plot interaction operation corresponding to the activity state with the target user when it is determined that the target user is in a preset activity state.

[0037] According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned methods by executing the executable instructions.

[0038] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above methods is implemented.

[0039] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:

[0040] In a game interaction method provided by an example embodiment of the present disclosure, in response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform a plot interaction operation with the target user corresponding to the activity state of the target user. On the one hand, a plot interaction operation is performed in response to the current activity state of the target user being a preset state, and different plot interaction operations can be performed under different activity states of the target user. For example, voice interaction operations can be performed when the user is idle, and no plot interaction operations are performed when the user is sleeping, thereby preventing the user from rejecting or omitting plot interaction operations, etc., thereby effectively improving the efficiency of conveying game information. On the other hand, performing a plot interaction operation with the target user corresponding to the activity state of the target user can make the content of the plot interaction operation relevant to the target user, overcome the problem that the game interaction content may not match the target user, thereby improving the matching degree of game message content and enhancing the user's gaming experience.

[0041] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0043] Figure 1 A schematic diagram showing an exemplary system architecture of a game interaction method and device to which the embodiments of the present disclosure can be applied;

[0044] Figure 2 A flowchart of a game interaction method according to an embodiment of the present disclosure is schematically shown;

[0045] Figure 3 A schematic diagram schematically shows user biological activity data according to one embodiment of the present disclosure;

[0046] Figure 4 Schematically illustrates a flowchart schematically illustrating a game interaction method according to another embodiment of the present disclosure;

[0047] Figure 5 A schematic diagram schematically illustrates a wearable device prompt information according to an embodiment of the present disclosure;

[0048] Figure 6Schematically illustrating a schematic diagram of voice interaction between an operator and a user according to an embodiment of the present disclosure;

[0049] Figure 7 Schematically illustrating a schematic diagram of simulating voice interaction with a user through a game according to an embodiment of the present disclosure;

[0050] Figure 8 Schematically illustrates a flowchart schematically illustrating a game interaction method according to another embodiment of the present disclosure;

[0051] Fig. 9 Schematically illustrates a flowchart schematically illustrating a game interaction method according to an embodiment of the present disclosure;

[0052] Fig.10 A block diagram schematically shows a game interaction device according to an embodiment of the present disclosure;

[0053] Fig.11 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0054] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0055] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0056] Figure 1A schematic diagram showing a system architecture of an exemplary application environment to which a game interaction method and device according to an embodiment of the present disclosure can be applied.

[0057] like Figure 1 As shown, the system architecture 100 may include a target user 101, a wearable device 102, a terminal device 103, and a server 104. The target user 101 may be a human being of different genders or races, and the wearable device 102 may be in the form of various portable accessories that can be worn on the body of the target user 101, have some computing functions, and can also be connected to various terminal devices and servers, including smart bracelets and smart watches. The terminal device 103 may be various electronic devices with game interaction functions, typically mobile terminal devices such as mobile phones, and also desktop computers, portable computers, tablet computers, etc. It should be understood that Figure 1 The number of target users, wearable devices, terminal devices, and servers in the example are merely illustrative. Depending on the implementation requirements, there may be any number of target users, wearable devices, terminal devices, and servers. For example, the server 104 may be a server cluster composed of multiple servers.

[0058] The game interaction method provided in the embodiment of the present disclosure is generally executed by the terminal device 103, and accordingly, the game interaction device is generally set in the terminal device 103. However, it is easy for those skilled in the art to understand that the game interaction method provided in the embodiment of the present disclosure can also be executed by the server 104, and accordingly, the game interaction device can also be set in the server 104, which is not particularly limited in this exemplary embodiment. For example, in an exemplary embodiment, the biological activity data of the target user 101 can be collected by the biological activity sensor on the wearable device 102, and then the biological activity data is uploaded to the terminal device 103, and the terminal device 103 uploads the biological activity data to the server 104, and the server 104 interacts with the terminal device 102 through the game interaction method provided in the embodiment of the present disclosure. The game interaction method provided in the embodiment of the present disclosure can also be jointly executed by the terminal device 103 and the server 104.

[0059] With the development of game technology, in some games (such as current plot-based love mobile games), virtual characters in the game often interact with users through plots to enhance the user's gaming experience.

[0060] Some game plot interaction operations are that users interact with the game's virtual characters through voice, and then the virtual characters will initiate voice interaction with the user. There are two ways of voice interaction: making simulated voice calls in the game and conducting voice activities with the user's mobile device through the operator outside the game. However, due to the passive voice interaction in the game, the user's sense of immersion is not strong enough, and direct calls outside the game are easily rejected by the user or missed by the user.

[0061] Based on this, in this example embodiment, a game interaction method is first provided. Figure 2 As shown, the game interaction method may include the following steps:

[0062] Step S210, acquiring biological activity data of the target user collected by the wearable device;

[0063] Step S220, determining the current activity state of the target user according to the biological activity data;

[0064] Step S230, in response to the current activity state of the target user being a preset state, controlling the game virtual character to perform a plot interaction operation with the target user corresponding to the activity state of the target user.

[0065] In a game interaction method provided by an example embodiment of the present disclosure, in response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform a plot interaction operation with the target user corresponding to the activity state of the target user. On the one hand, a plot interaction operation is performed in response to the current activity state of the target user being a preset state, and different plot interaction operations can be performed under different activity states of the target user. For example, voice interaction operations can be performed when the user is idle, and no plot interaction operations are performed when the user is sleeping, thereby preventing the user from rejecting or omitting plot interaction operations, etc., thereby effectively improving the efficiency of conveying game information. On the other hand, performing a plot interaction operation with the target user corresponding to the activity state of the target user can make the content of the plot interaction operation relevant to the target user, overcome the problem that the game interaction content may not match the target user, thereby improving the matching degree of game message content and enhancing the user's gaming experience.

[0066] Next, in another embodiment, the above steps are described in more detail.

[0067] In step S210, biological activity data of the target user collected by the wearable device is obtained.

[0068] In this example implementation, the wearable device is a portable accessory that can be worn on the target user's body. For example, the mainstream product forms include various wearable devices such as smart watches, smart bracelets, and smart glasses, which are not limited in the embodiments of the present disclosure. The working principle of the wearable device is that the wearable device has multiple types of sensors that can be used to detect the vital signs data of the target user, such as the heart rate, blood pressure, body temperature and other vital signs data of the target user. There are also some environmental data in daily life, including temperature, wind direction, air humidity, etc. In addition, the target user's motion data can also be detected, such as the target user's step record, calorie consumption record, etc. The wearable device has some computing functions and can also connect to various terminal devices to transmit or share data information with each other. The operating systems of various wearable devices include but are not limited to Android operating system, iOS operating system, Windows operating system, etc., which are not limited in the embodiments of the present disclosure. Since the user's biological activity data involves the user's personal privacy, before obtaining and using the target user's biological activity data collected by the wearable device, the user's explicit authorization should generally be obtained. The timing for obtaining user authorization can be when the user logs into the game for the first time, when the user starts the plot interactive gameplay, or other appropriate times. Those skilled in the art can choose the appropriate time and take corresponding technical measures as needed, which will not be elaborated here. It should be noted that the above steps of obtaining the user's biological activity data for obtaining and using it are not necessary technical features of the technical problem to be solved by the present disclosure, and should not be used as a limitation on the scope of protection claimed by the present disclosure.

[0069] In this example implementation, the biological activity data may include the target user's vital sign information data and the target user's activity information data. The target user's vital sign information data are some data representing the target user's life characteristics, including the target user's heart rate value, blood pressure value, blood sugar value, etc. Based on these data, a lot of information about the target user can be inferred, such as whether a low blood sugar value can be inferred that the target user is in a state of hunger, and whether a high heart rate value can be inferred that the target user is engaged in intense activities. Of course, the target user's vital sign information data includes but is not limited to the above-mentioned heart rate value, etc., and the target user's pulse data, blood oxygen data, breathing data, etc. can also be detected, which is not limited in the present disclosed embodiment. The target user's activity information data includes the target user's step data, sleep data, etc., and the above data can represent the target user's exercise state and sleep state, etc.

[0070] In this example implementation, the game server can obtain the biological activity data of the target user by directly connecting to the wearable device, or through the terminal device. The terminal device and the wearable device are connected to each other and can transmit or share data in both directions. For example, in a scenario where a mobile phone and a smart watch with an Android operating system are connected via Bluetooth, the game server obtains the biological activity data of the target user uploaded from the mobile phone. Since the mobile phone and the smart watch are connected via Bluetooth, the two parties share the biological activity data. The data obtained by the mobile phone is referenced Figure 3 As shown, the biological activity data of the target user on December 12 includes an exercise distance of 2.59 kilometers, a step count of 3908 steps, a sleep time of 6 hours and 47 minutes, and a stress value of 49. The target user's sleep record is from 02:04 in the morning to 08:51 in the morning, and it also shows the different sleep states, that is, the time of light sleep and deep sleep. In addition, the method of obtaining the biological activity data of the target user collected by the wearable device is not limited to the above method, and the embodiment of the present disclosure is not limited.

[0071] In step S320, the current activity state of the target user is determined according to the biological activity data.

[0072] In this example implementation, the activity state indicates the target user's movement or activity, including an idle state, a busy state, a sleeping state, etc. For example, if the target user is not exercising or doing other activities, the target user is in an idle state; if the target user is running or doing highly stimulating activities, the target user is in a busy state; if the target user's breathing is relatively smooth and he is resting or has fallen asleep, the target user is in a sleeping state.

[0073] In this example implementation, the biological activity data of the target user acquired in step S310 is analyzed to determine the current activity state of the target user. Figure 4 As shown, determining the current activity state of the target user according to the biological activity data may be performed through the following steps S410-S420.

[0074] In step S410, corresponding weight information is obtained according to the category of the biological activity data.

[0075] In this example implementation, due to the different categories of biological activity data, the proportion of the data used to determine the activity status is also different. For example, when judging the current activity status of the target user, the heart rate can be more intuitive and representative than other biological activity data to determine the activity status, so the weight information of the heart rate will be higher than other biological activity data. Therefore, the weight information of the biological activity data required to determine the activity status can be pre-set and put into the database. In addition, of course, other features of the biological activity data can also be used to pre-configure different weight information, such as allocating weights according to the data format of the biological activity data, etc., which is not limited by the embodiments of the present disclosure. In this example implementation, after the biological activity data of the target user is obtained, it is classified according to its category, and then the corresponding weight information W is taken out from the database respectively. i For example, if the biological activity data obtained according to the requirements only include heart rate value and blood pressure value, then the weight corresponding to the heart rate value obtained from the database is W1 is 0.7, and the weight of the blood pressure value is W2 is 0.3.

[0076] In step S420, the current activity state of the target user is determined according to each of the biological activity data and the corresponding weight information.

[0077] In this example implementation, after obtaining each of the biological activity data and the corresponding weight information, the biological activity data and the corresponding weight information are analyzed, and the current activity state of the user is determined from the analysis result. iThe calculation results are obtained, and then the calculation results are added and compared with the preset thresholds in the database. The preset thresholds under different activity states are different. Then, the activity state of the user is determined based on the comparison between the calculation addition result and the preset threshold. For example, the activity state is divided into a busy state, an idle state, and a sleep state. The thresholds of these three states are different. The threshold of the busy state can be set to be the highest, the threshold of the idle state is the second, and the sleep state is the lowest. The biological activity data and the corresponding weights can be multiplied to obtain the result product. For example, the current heart rate value I1 is 110, and the blood pressure value I2 is 50. After multiplying with the corresponding weights W1 and W2, the result products obtained are 77 and 15 respectively. The product results are added to obtain a result of 92. Assuming that the threshold of the busy state is 80, the current activity state of the user is a busy state, which is not suitable for communication or disturbance. In other exemplary embodiments of the present disclosure, data with high weight values ​​can also be selected as key data, etc., and the user's activity state can be inferred by monitoring the key data. This exemplary embodiment is not limited to this. In other exemplary embodiments of the present disclosure, other methods may be used to determine the activity status of the target user based on the target user's biological activity data. For example, other data (respiration, number of steps, etc.) may be used and the activity status may be judged by sorting different data.

[0078] In this exemplary implementation, there are more than the above methods for determining the current activity state of the target user based on the biological activity data of the target user, and the present disclosure does not specifically limit this.

[0079] In step S230, in response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform a plot interaction operation with the target user corresponding to the activity state of the target user.

[0080] In this example implementation, the preset state can be flexibly set according to actual needs. After analyzing the target user's biological activity data to obtain the target user's current activity state, when it is found that the target user's current activity state is in the preset state, the game server can control the virtual character to perform a plot interaction operation on the target user corresponding to the target user's activity state. For example, the target user's current activity state can be divided into a busy state, an idle state, a sleeping state, and the like. There are many plot interaction operation modes, and common ones are voice interaction operations, video interaction operations, such as the role in the game and the user performing simulated video interaction, message interaction operations, and the like, which are not specifically limited in this disclosure. The plot interaction operations of different activity states are different. For example, when the target user is currently in an idle state, the game server can control the virtual character to perform voice interaction or video interaction with the target user. When the target user is in a busy state, the virtual character can be controlled to perform message interaction with the target user. In this example implementation, in the plot interaction operation corresponding to the target user's activity state, the plot interaction content can generate interactive content according to the target user's current activity state or historical activity state, thereby improving the matching degree of the game message content and enhancing the game experience of the target user.

[0081] In this example implementation, in response to the current activity state of the target user being idle, the game virtual character is controlled to perform a voice interaction operation with the target user corresponding to the activity state of the target user. For example, the target user's current heart rate value and blood pressure value are low, and after combining the corresponding weight calculation, it is concluded that the target user is currently in an idle state, and the preset activity state is also an idle state. When the current activity state of the target user is idle, the game virtual character is controlled to initiate a voice interaction operation with the target user. Initiating a voice interaction operation with the target user at this time can deliver the game plot content to the target user as much as possible, reduce the possibility of missing or rejecting, and improve the efficiency of conveying game information.

[0082] In order to further improve the efficiency of game information transmission, a prompt message can also be sent to the target user to prompt the target user to accept voice interaction to prevent the target user from missing it. The reminder to the target user can be completed through wearable devices.

[0083] In this example implementation, a control instruction is sent to the wearable device to control the wearable device to generate prompt information; the prompt information is used to prompt the target user to accept the voice interaction operation. A control instruction is sent to the wearable device of the target user, and the control instruction can generate different prompt information in the wearable device, such as a vibration instruction for the wearable device, or a display instruction for the wearable device, and the present disclosure does not specifically limit this. The prompt information generated by controlling the wearable device is used to prompt the target user to accept the voice interaction operation, so it can be a vibration prompt on the wearable device, an icon prompt in the display area of ​​the wearable device, or a voice broadcast, etc. For example, subtitles can be directly displayed in the smart glasses of the target user to indicate that there is an incoming call and it needs to be answered, or the smart bracelet of the target user can be controlled to vibrate to indicate that there is an incoming call. Reference Figure 5 As shown, for example, when it is detected that the target user is currently idle, voice interaction is performed with the target user, and a control instruction is sent to the smart watch to vibrate and display a voice call image. The user will be reminded of the voice interaction at this time, and then the user can choose whether to receive the voice interaction according to their own convenience. In this way, the efficiency of game information transmission can be further improved. In addition, other different methods can be used to transmit prompt information to the target user to remind the target user to accept voice interaction, and this disclosure does not specifically limit this.

[0084] In the present example implementation, when the preset activity state is the idle state, a voice interaction operation is initiated to the target user. The voice interaction operation can be initiated in a variety of ways to perform voice interaction with the target user. For example, the way to initiate a voice interaction operation to a user includes: initiating the voice interaction operation to the target user through the terminal device identity identification number of the target user; or initiating the voice interaction operation to the target user by providing the game interaction interface of the game virtual character. Among them, on some of the terminal devices through which the target user interacts with the game, there will be a terminal device identity identification number representing the identity of the target user, and the game server can perform voice interaction with the target user based on this terminal device identity identification number. For example, the terminal device through which the target user interacts with the game is a mobile phone, and the terminal device identity identification number representing the identity of the target user is the mobile phone number of the target user. The game server can call the target user's mobile phone through the operator. At this time, the target user's mobile phone will receive the game voice interaction, and the target user's smart watch will also receive a prompt message, prompting the target user to accept the voice interaction. Figure 6 As shown in the figure, the call record of the game server's voice interaction with the target user through the operator is displayed, which records the time and duration of the voice interaction between the game virtual character and the target user.

[0085] In addition, the voice interaction operation is initiated to the target user by providing the game interaction interface of the game virtual character. The game server can also initiate voice interaction to the target user in the game by controlling the game virtual character in the game interaction interface, that is, simulating a call. Figure 7 As shown, the game server conducts voice interaction with the target user through the game virtual character in the game interaction interface and triggers the game interaction plot. The game virtual character in the figure conducts voice interaction with the target user in the study, and subtitles appear in the game interaction interface to facilitate interaction with the target user.

[0086] In other existing game plot interactions, most of them are based on the target user's choice to conduct plot interactions between the game virtual character and the target user, which reflects the passivity of the game interaction, and some plot interactions cannot be skipped or ignored after they start, and the degree of freedom is relatively small. In this example implementation, facing the above two voice interaction methods, when the target user finds that there is a game voice interaction operation, the target user can freely choose whether to accept it or not according to whether it is convenient for his current situation, giving the target user a great degree of freedom. Moreover, the game plot interaction operation is actively triggered by the game according to the state of the target user, which is closer to life, so that the game and reality are further intertwined, which improves the target user's sense of immersion, makes it easier for the target user to accept voice interaction, and further improves the efficiency of game information transmission. Based on the solution in the example implementation of some of the disclosures, it is only necessary to obtain the user's biological activity information through a wearable device to actively trigger voice interaction, thereby greatly reducing the development cost.

[0087] In this example implementation, the current activity state of the target user is determined based on the biological activity data, and information is transmitted in response to the current activity state of the target user being a preset state, which can effectively improve the efficiency of information transmission, make it easier for the target user to receive information, and prevent the target user from missing important events. For example, the probability of success of information interaction with the target user when the target user is idle is often higher than when the target user is busy, and resources are also saved. In this example implementation, the analysis of the target user's activity state is used to determine the timing of game interaction during game interaction, prevent the user from refusing or missing game interaction due to personal reasons, and improve the efficiency of game information transmission to the target user.

[0088] In addition, for voice interaction operations corresponding to the activity status of the target user by controlling the virtual character of the game, other methods of voice interaction may also be used, and the present disclosure does not specifically limit this.

[0089] In this example implementation, the game virtual character is controlled to perform a voice interaction operation with the target user corresponding to the target user's activity state. This also includes performing a voice interaction operation corresponding to the target user's activity state, that is, when the game virtual character performs voice interaction with the target user, the voice content of the communication can generate corresponding voice interaction content based on the target user's activity state. For example, when the current activity state during voice interaction with the target user is idle, the corresponding voice interaction content is generated based on the target user's current state. Figure 8 As shown, corresponding voice content is generated through steps S810-S820.

[0090] In step S810, the voice interaction content is determined according to the activity status of the target user.

[0091] In this example implementation, the voice interaction content is determined by the activity state of the target user, which can effectively perform voice interaction with the target user according to the actual situation of the target user and improve the content matching degree of the plot interaction. Among them, the voice interaction content can be determined and generated according to the activity state of the target user in certain time periods.

[0092] In this example implementation, the voice interaction content is determined according to the current activity status of the target user; or the voice interaction content is determined according to the historical activity status of the target user. Among them, in order to improve the voice content matching degree of voice interaction, one is to generate voice interaction content according to the current activity status of the target user. For example, it can better fit the current mood or activity of the target user, and the simulation scene is more realistic, making the target user more involved. Second, the voice interaction content can be determined according to the historical activity status of the target user, and the voice interaction content can be determined from the interaction status of a certain time period according to needs. For example, the target user can be analyzed according to the overall activity status of the target user on that day to generate suitable voice interaction content. In this regard, the generation of voice interaction content according to the activity status of the target user can be completed by the following steps S1010-S1020.

[0093] In step S1010, a voice content template corresponding to the activity status of the target user is obtained.

[0094] In this example implementation, the voice content template is a preset voice content placed in the database, and is analyzed according to various biological activity data of the target user in different activity states, and various biological activity data are compared with the corresponding threshold intervals preset in advance to find the biological activity data categories that are not within the threshold interval, and then these categories are used as keywords to find the corresponding voice content templates in the database. For example, if the target user's step record for the day is 3,000 steps, which does not reach the preset step threshold interval of 5,000-6,000 steps, the voice content template obtained is around "pay more attention to exercise" or "ask the user if he stays at home". If the target user's sleep time on the day is 5 hours, which is less than the preset sleep time interval, the voice content template obtained is to remind the target user to "pay more attention to rest", etc.

[0095] In step S1020, the voice content is generated by combining the activity state of the target user with the voice content template.

[0096] In this example implementation, the target user's activity state is combined with the corresponding voice content template to generate the voice content to be interacted. In the different activity states of the target user, multiple categories of biological activity data and multiple voice content templates are summarized to form the final voice content. For example, the user's step record on that day exceeds the step threshold interval, and the voice content template obtained is a voice template combined with the step record, reminding the user "I walked a certain number of steps that day, pay more attention to rest" and "Ask the user where to play" and other templates. For example, the heart rate value of the target user on that day has always been greater than the predetermined heart rate threshold, and the voice content template obtained is a voice content template of "The heart rate exceeds the heart rate threshold by a lot on that day, pay more attention to rest" or "Tell jokes to make the user happy". The theme of the voice content generated at the end is around "reminding users to pay more attention to rest" and "making interesting jokes". For example, "The user walked a lot of steps today. Did he go out to play or exercise? I also found that the user's blood pressure is very high all day. You must pay more attention to rest. Finally, tell some jokes to divert the user's attention." In the existing technology, most of the content of voice interaction does not involve users, and most of them are plots within the game, which does not give users a strong sense of immersion. By generating a "customized plot" according to the user's activity status in steps S1010-S1020, the matching degree of game message content is effectively improved.

[0097] In step S902, a voice interaction operation is performed with the target user in combination with the voice interaction content.

[0098] In this example implementation, the game server controls the game virtual character to perform voice interaction with the target user through the voice interaction content generated above, thereby completing the entire game interaction operation.

[0099] Based on the game interaction method in the above example implementation, it is only necessary to obtain the biological activity data corresponding to the target user collected by the wearable device of the target user, and the electronic device can automatically analyze the biological activity data of the user to determine the current activity state of the user; then, when it is determined that the target user is in a preset activity state, the plot interaction operation corresponding to the activity state is performed with the target user. Compared with the prior art, the game interaction method in the above example implementation greatly optimizes the user's participation in the game interaction, and thus can greatly improve the user's experience. For example, the game interaction method in the above example implementation is particularly applicable to the case where the game virtual character in the love game plot directly calls the user, causing the user to be busy or inconvenient to participate in the game interaction. In addition, in the game interaction method in the above example implementation, the content of the voice interaction can be "personalized", and the corresponding voice content template can be obtained according to the user's activity state, and then the voice content can be generated by combining the activity state and the voice content template. In response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform a plot interaction operation corresponding to the activity state of the target user with the target user. On the one hand, in response to the target user's current activity state being a preset state, a plot interaction operation is performed, and different plot interaction operations can be performed in different activity states of the target user. For example, voice interaction operations can be performed when the user is idle, and no plot interaction operations are performed when the user is asleep, so as to prevent the user from rejecting or missing plot interaction operations, etc., thereby effectively improving the efficiency of conveying game information. On the other hand, performing plot interaction operations with the target user corresponding to the target user's activity state can make the content of the plot interaction operation relevant to the target user, overcome the problem that the game interaction content may not match the target user, thereby improving the matching degree of game message content and enhancing the user's gaming experience.

[0100] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0101] Furthermore, in this exemplary embodiment, a game interaction device is also provided. The game interaction device can be applied to a server or a terminal device. Fig.10 As shown, the game interaction device 1000 may include an acquisition module 1010, an analysis module 1020, and a processing module 1030, wherein:

[0102] An acquisition module 1010 is used to acquire biological activity data corresponding to the target user collected by the wearable device of the target user;

[0103] An analysis module 1020, configured to determine a current activity state of the target user based on the biological activity data;

[0104] The processing module 1030 is used to perform a plot interaction operation corresponding to the activity state with the target user when it is determined that the target user is in a preset activity state.

[0105] In an exemplary embodiment of the present disclosure, the analysis module 1020 includes:

[0106] A weight acquisition unit, used to acquire corresponding weight information according to the category of the biological activity data;

[0107] The activity state determination unit is used to determine the current activity state of the target user according to each of the biological activity data and the corresponding weight information.

[0108] In an exemplary embodiment of the present disclosure, the processing module 1030 includes:

[0109] An operation processing unit is used to initiate a voice interaction operation to the target user when the preset activity state is an idle state.

[0110] In an exemplary embodiment of the present disclosure, the operation processing unit sends a voice interaction prompt to the user through the following method: when the preset activity state is an idle state, a control instruction is sent to the wearable device to control the wearable device to generate prompt information; the prompt information is used to prompt the target user to accept the voice interaction operation.

[0111] In an exemplary embodiment of the present disclosure, the operation processing unit sends a voice interaction operation to the user by the following method: initiating the voice interaction operation to the target user through the terminal device identity identification number of the target user; or, initiating the voice interaction operation to the target user by providing the game interaction interface of the game virtual character.

[0112] In an exemplary embodiment of the present disclosure, the operation processing unit performs voice interaction operations with the user through the following method: determining voice interaction content according to the activity state of the target user; and performing voice interaction operations with the target user in combination with the voice interaction content.

[0113] In an exemplary embodiment of the present disclosure, the operation processing unit determines the voice interaction content according to the current activity state of the target user, or determines the voice interaction content according to the historical activity state of the target user.

[0114] In an exemplary embodiment of the present disclosure, the operation processing unit generates corresponding voice content through the following steps: obtaining a voice content template corresponding to the activity state of the target user; and generating the voice content by combining the activity state of the target user with the voice content template.

[0115] The specific details of each module in the above device have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.

[0116] Fig.11 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present disclosure is shown.

[0117] It should be noted that Fig.11 The computer system 1100 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0118] like Fig.11 As shown, the computer system 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage part 1108 into a random access memory (RAM) 1103. Various programs and data required for system operation are also stored in the RAM 1103. The CPU 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0119] The following components are connected to the I / O interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage section 1108 as needed.

[0120] In particular, according to an embodiment of the present disclosure, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1109, and / or installed from the removable medium 1111. When the computer program is executed by the central processing unit (CPU) 1101, various functions defined in the method and apparatus of the present application are executed. In some embodiments, the computer system 1100 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0121] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the following embodiment. For example, the electronic device can implement the various steps shown in the present disclosure, etc.

[0122] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0123] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0124] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A game interaction method, characterized in that: The method comprises: Obtaining biological activity data of a target user collected by a wearable device; determining a current activity state of the target user according to the biological activity data; In response to the current activity state of the target user being a preset state, the game virtual character is controlled to perform plot interaction operations with the target user corresponding to the activity state of the target user; wherein the plot interaction operations for different activity states are different, and the plot interaction content is generated based on the current activity state or the historical activity state.

2. The method according to claim 1, characterized in that The biological activity data includes the vital sign information data of the target user and the activity information data of the target user.

3. The method according to claim 1, characterized in that Determining the current activity state of the target user according to the biological activity data includes: Acquire corresponding weight information according to the category of the biological activity data; The current activity state of the target user is determined according to each of the biological activity data and the corresponding weight information.

4. The method according to claim 1, characterized in that The preset state includes an idle state; in response to the current activity state of the target user being the preset state, controlling the game virtual character to perform a plot interaction operation with the target user corresponding to the activity state of the target user includes: In response to the current activity state of the target user being an idle state, the game virtual character is controlled to perform a voice interaction operation with the target user corresponding to the activity state of the target user.

5. The method according to claim 4, characterized in that The controlling the game virtual character to perform a voice interaction operation with the target user corresponding to the activity state of the target user includes: A control instruction is sent to the wearable device to control the wearable device to generate prompt information; the prompt information is used to prompt the target user to accept the voice interaction operation.

6. The method according to claim 4, characterized in that When the current activity state is an idle state, initiating a voice interaction operation to the target user includes: Initiate the voice interaction operation to the target user through the terminal device identification number of the target user; or The voice interaction operation is initiated to the target user by providing a game interaction interface of the game virtual character.

7. The method according to claim 4, characterized in that Controlling the game virtual character to perform a voice interaction operation with the target user corresponding to the activity state of the target user, including: Determining the voice interaction content according to the activity status of the target user; Perform voice interaction operations with the target user in combination with the voice interaction content.

8. The method according to claim 7, characterized in that Determining voice interaction content according to the activity state of the target user includes: Determine the voice interaction content according to the current activity state of the target user; or, The voice interaction content is determined according to the historical activity status of the target user.

9. The method according to claim 7, characterized in that: Determining voice interaction content according to the activity state of the target user includes: Acquire a voice content template corresponding to the activity status of the target user; The voice content is generated by combining the activity state of the target user with the voice content template.

10. A game interaction device, characterized in that: include: An acquisition module, used to acquire biological activity data of a target user collected by a wearable device; an analysis module, configured to determine a current activity state of the target user based on the biological activity data; A processing module is used to control the game virtual character to perform a plot interaction operation with the target user corresponding to the activity state of the target user in response to the current activity state of the target user being a preset state; wherein the plot interaction operations for different activity states are different, and the plot interaction content is generated according to the current activity state or the historical activity state.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

12. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 9 by executing the executable instructions.

Citation Information

Patent Citations

  • Immersive electronic game operating system and gaming method

    CN108371815A