Interaction method, device, equipment and storage medium based on virtual character

The interaction method and device enhance virtual character interaction by automatically triggering interaction actions within virtual scenes based on detected events, addressing the limitations of existing technologies and improving user interaction experiences.

JP2025518961AActive Publication Date: 2025-06-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024573100
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-29
Filing Date
2023-12-13
Publication Date
2025-06-19
Estimated Expiration
2043-12-13

AI Technical Summary

Technical Problem

Existing virtual character interaction technologies lack the ability to enrich user interaction experiences by failing to automatically trigger interaction actions between virtual characters based on predefined events within virtual scenes.

Method used

An interaction method and device that control virtual characters to execute preset actions and interaction actions within virtual scenes, triggered by detected events between virtual characters, enhancing user interaction experiences through enriched interaction functions.

Benefits of technology

The solution enables automatic and dynamic interaction between virtual characters, enriching the user interaction experience by providing a more engaging and responsive virtual environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025518961000001_ABST
    Figure 2025518961000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, and storage medium for interaction based on virtual characters. The method includes first controlling the virtual character of a first user to execute a preset first action in a virtual scene, and when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of a second user during the process in which the virtual character of the first user executes the preset first action, controlling the virtual characters of the first user and the second user to execute a preset interaction action in the virtual scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - reference to related applications This application claims priority based on a Chinese patent application with Chinese application number 202211716368.9 and a filing date of December 29, 2022, and the disclosure content of this Chinese patent application is hereby incorporated into this application in its entirety.

[0002] This disclosure relates to the field of data processing, and particularly to an interaction method, apparatus, device, and storage medium based on virtual characters.

Background Art

[0003] A virtual character is a character drawn by computer 2D technology or constructed by 3D modeling technology and created in an entity display screen or virtual space. In real life, virtual characters can greatly enhance the experience of man - machine interaction.

[0004] With the continuous development of virtual character interaction technology, the function of interacting based on virtual characters is becoming increasingly popular in various types of application software. Therefore, how to enrich the interaction function based on virtual characters to enhance the user's interaction experience with virtual characters has become an urgent technical problem to be solved currently.

Summary of the Invention

Problems to be Solved by the Invention

[0005] To solve the above - mentioned technical problems, embodiments of this disclosure provide an interaction method based on virtual characters.

Means for Solving the Problems

[0006] According to a first aspect, this disclosure provides an interaction method based on virtual characters, and the method includes: In a virtual scene, controlling the virtual character of a first user to execute a preset first action, and when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of a second user during the process in which the virtual character of the first user executes the preset first action, controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene.

[0007] In one alternative embodiment, after controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene as described above, displaying an interaction prompt page where an interaction entry is set, and further including sending a first interaction message to the second user in response to a trigger operation on the interaction entry.

[0008] In one alternative embodiment, after controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene as described above, further including presenting an interaction animation corresponding to the preset interaction action on the interaction prompt page.

[0009] In one alternative embodiment, the method further includes when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of a third user, displaying preset prompt information on a virtual scene page corresponding to the virtual scene, where the preset prompt information is used to prompt the first user about the preset second action event.

[0010] In one alternative embodiment, the preset prompt information displays the user identifier of the third user, and the method further includes: responding to a preset interaction trigger operation on the user identifier of the third user, and sending a second interaction message to the third user.

[0011] In one alternative embodiment, when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, the displaying of the preset prompt information on the virtual scene page corresponding to the virtual scene includes: when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, displaying the preset prompt information on the virtual scene page corresponding to the virtual scene with a marquee effect.

[0012] In one alternative embodiment, the method further includes: presenting the virtual character of the first user and the virtual character of the second user on a ranking list page in a preset ranking order, where the preset ranking order is determined based on the progress ranking of the virtual characters of the first user and the second user performing the preset first action in the virtual scene.

[0013] In one alternative embodiment, the method further includes: responding to a preset interaction trigger operation on the virtual character of the target user on the ranking list page, and sending a third interaction message to the target user.

[0014] In one alternative embodiment, the preset first action event includes that during the process in which the virtual character of the first user executes the preset first action, the progress of the preset first action exceeds that of the virtual character of the second user.

[0015] According to a second aspect, the present disclosure provides an interaction device based on virtual characters, and the device includes a first control module for controlling the virtual character of the first user to execute a preset first action in a virtual scene; a second control module for controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user during the process in which the virtual character of the first user executes the preset first action.

[0016] According to a third aspect, the present disclosure provides a computer-readable storage medium, in which instructions are stored, and when the instructions are executed on a terminal device, the terminal device is caused to implement the above method.

[0017] According to a fourth aspect, the present disclosure provides an interaction device based on virtual characters, and this device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above method is realized.

[0018] According to a fifth aspect, the present disclosure provides a computer program, and when the computer program is executed by a processor, the above method is realized.

Advantages of the Invention

[0019] The technical solution according to the embodiments of the present disclosure has at least the following advantages compared with the prior art.

[0020] The embodiments of the present disclosure provide an interaction method based on virtual characters. First, in a virtual scene, the virtual character of a first user is controlled to execute a preset first action. Then, in the process of the virtual character of the first user executing the preset first action, if it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of a second user, in the virtual scene, the virtual characters of the first user and the second user are controlled to execute a preset interaction action.

Brief Description of the Drawings

[0021] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments that conform to the present disclosure and are used to interpret the principles of the present disclosure together with the specification.

[0022] To more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly introduces the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative efforts.

[0023]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Mode for Carrying Out the Invention

[0024] In order to more clearly understand the above objects, features and advantages of the present disclosure, the following further describes the solutions of the present disclosure. It should be noted that, unless there is a conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

[0025] Although many specific details are described in the following description to facilitate a full understanding of the present disclosure, the present disclosure may be implemented in other ways different from those described herein. Obviously, the embodiments in the specification are only some embodiments of the present disclosure, not all embodiments.

[0026] To meet various demands for the interaction function based on the user's virtual character, embodiments of the present disclosure provide an interaction method based on a virtual character. First, control the virtual character of the first user to execute a preset first action in the virtual scene. Then, when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user during the process in which the virtual character of the first user executes the preset first action, control the virtual characters of the first user and the second user to execute a preset interaction action in the virtual scene. As can be seen from this, the embodiments of the present disclosure can realize the function of controlling the virtual character to execute the preset interaction action when a preset first action event is detected in the virtual scene, enrich the interaction function based on the virtual character, and further enhance the interaction experience of the user with the virtual character.

[0027] Based on this, embodiments of the present disclosure provide an interaction method based on a virtual character. Referring to FIG. 1, it is a flowchart of the interaction method based on a virtual character according to an embodiment of the present disclosure, and this method includes the following steps.

[0028] S101: Control the virtual character of the first user to execute a preset first action in the virtual scene.

[0029] The video processing method according to the embodiments of the present disclosure may be applied to a client. For example, the client may include a client disposed on a smartphone, a client disposed on a tablet computer, and the like.

[0030] In the embodiments of the present disclosure, the virtual scene is a digitized scene drawn by computer 2D technology or constructed by 3D modeling technology. In actual applications, the virtual scene may include a virtual arena, a virtual city, and the like.

[0031] In an embodiment of the present disclosure, a virtual character is a character created in a virtual scene, which is drawn by computer 2D technology or constructed by 3D modeling technology, and may include virtual human characters, virtual animal characters, virtual cartoon characters, and the like.

[0032] In an embodiment of the present disclosure, the first user may be a user currently logged in to the client, and the virtual character of the first user may be a virtual character preset for the first user on the client, such as a virtual rabbit character related to a preset holiday, etc., or the virtual character of the first user may be a virtual character generated based on a character generation page. For example, by performing character creation operations on each part acting on the character generation page, etc., the generation function of the virtual character can be realized.

[0033] In an embodiment of the present disclosure, the preset first action may be an action preset based on a virtual scene. For example, if the virtual scene is a virtual track pre-constructed by a computer, the preset first action performed by the virtual character of the first user may be an action of running on the virtual track. As shown in FIG. 2, it is a schematic diagram of a virtual scene page according to an embodiment of the present disclosure. Here, on the virtual track, the virtual character 201 of the first user is controlled to perform the running action.

[0034] In an alternative embodiment, if the virtual scene is a virtual city pre-constructed by a computer, the preset first action corresponding to the virtual character of the first user may be an action of searching for New Year's money in the virtual city. By controlling the virtual character of the first user to perform the preset first action in the virtual scene, the interaction function based on the virtual character can be enriched.

[0035] S102: In the process that the virtual character of the first user executes the preset first action, if it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user, in the virtual scene, control the virtual character of the first user and the virtual character of the second user to execute a preset interaction action.

[0036] In an embodiment of the present disclosure, the second user may be any one of the users in the same virtual scene as the first user, and the second user may have a preset related relationship with the first user, such as a friendship relationship, etc.

[0037] In an embodiment of the present disclosure, the preset first action event occurring between the virtual character of the first user and the virtual character of the second user may include that in the process that the virtual character of the first user executes the preset first action, the progress of the preset first action exceeds the virtual character of the second user.

[0038] In an alternative embodiment, in the process of controlling the virtual character of the first user to execute the preset first action in the virtual scene, detect each event occurring between the virtual character of the first user and the virtual character of the second user. In the process that the virtual character of the first user executes the preset first action, if it is detected that the progress of the preset first action exceeds the virtual character of the second user, in the virtual scene, control the virtual character of the first user and the virtual character of the second user to execute a preset interaction action.

[0039] In an embodiment of the present disclosure, the preset interaction action may include an interaction action preset for the virtual character of the first user and the virtual character of the second user, such as a greeting action, a dance action, etc. preset for the virtual character of the first user and the virtual character of the second user.

[0040] For example, assuming that the virtual scene is a virtual track pre-constructed by a computer, in the process of controlling the virtual character of the first user to execute a running action (i.e., the preset first action) on the virtual track, if it is detected that the progress of the running action of the virtual character of the first user exceeds that of the virtual character of the second user, in the virtual track shown in FIG. 3, the virtual characters of the first user and the second user are controlled to execute a preset interaction action 301, such as a greeting action. Here, FIG. 3 is a schematic diagram of another virtual scene page according to an embodiment of the present disclosure.

[0041] In actual applications, in order to enhance the interaction experience of the user with the virtual character by further enriching the interaction function based on the virtual character, after controlling the virtual characters of the first user and the second user to execute the preset interaction action in the virtual scene, an interaction prompt page may be displayed to facilitate the current user to send an interaction message to another user based on the interaction prompt page.

[0042] In an embodiment of the present disclosure, since an interaction entry may be provided on the interaction prompt page, when a trigger operation on the interaction entry is received, a first interaction message may be sent to the second user.

[0043] In an embodiment of the present disclosure, the trigger operation on the interaction entry may include a click operation, a long-press operation, etc. that act on this interaction entry, and is used to realize the function of sending a first interaction message to the second user.

[0044] In an embodiment of the present disclosure, when a trigger operation for an interaction entry is received, a first interaction message may be sent to a second user on a conversation page, where the first interaction message may include a preset holiday blessing message, a greeting message, etc. For example, the holiday blessing message may be the text "Happy New Year!".

[0045] In an alternative embodiment, so as not to affect the first user's virtual character from continuously performing a preset first action in a virtual scene, an interaction prompt page may be displayed in a mask page manner on a virtual scene page corresponding to the virtual scene. As shown in FIG. 4, it is a schematic diagram of an interaction prompt page according to an embodiment of the present disclosure. Here, an interaction entry 401 is provided on the interaction prompt page. When a trigger operation for the interaction entry 401 is received, a first interaction message is sent to a second user on the conversation page.

[0046] In another alternative embodiment, in order to further enrich the interaction function based on the virtual character, an interaction animation corresponding to a preset interaction action may be presented on the interaction prompt page. Specifically, in the virtual scene, after controlling the virtual characters of the first user and the second user to perform a preset interaction action, as shown in FIG. 4, an interaction animation 402 corresponding to the preset interaction action is presented on the interaction prompt page. Here, the interaction animation corresponding to the preset interaction action may include a greeting action, a dance action, etc.

[0047] In another alternative embodiment, it may be convenient to implement the transmission of the first interaction message to the second user by presenting preset prompt information, such as the text "You met XX and greeted him", on the interaction prompt page to prompt the first user to perform a trigger operation on the interaction entry.

[0048] In the virtual character-based interaction method according to the embodiments of the present disclosure, first, in a virtual scene, control the virtual character of the first user to execute a preset first action, and during the process that the virtual character of the first user executes the preset first action, if it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user, then in the virtual scene, control the virtual characters of the first user and the second user to execute a preset interaction action. As can be seen from this, the embodiments of the present disclosure can realize the function of controlling the virtual character to execute the preset interaction action when the preset first action event is detected in the virtual scene, enrich the interaction function based on the virtual character, and further enhance the interaction experience of the user with the virtual character.

[0049] In actual applications, in order to further enrich the interaction function based on the virtual character, the embodiments of the present disclosure may display preset prompt information on the virtual scene page corresponding to the virtual scene when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user.

[0050] In the embodiments of the present disclosure, the third user may be any one of the users in the same virtual scene as the first user. Here, the third user and the second user may be users of the same client or users of different clients.

[0051] In an embodiment of the present disclosure, the preset second action event may include that the progress of the preset first action by the virtual character of the third user exceeds that of the virtual character of the first user during the process of the virtual character of the third user executing the preset first action. For example, during the process of the virtual character of the first user executing the action of running on the virtual track, if it is detected that the running progress of the virtual character of the third user exceeds that of the first user, preset prompt information is displayed on the virtual scene page corresponding to the virtual scene of the first user.

[0052] In an embodiment of the present disclosure, the preset prompt information may be used to prompt the first user about the preset second action event, for example, in the form of characters such as "XX has just exceeded you with one - click acceleration", which facilitates prompting the first user that the running progress of the virtual character of the third user has exceeded that of the virtual character of the first user.

[0053] In an alternative embodiment, when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, the preset prompt information may be displayed on the virtual scene page corresponding to the virtual scene with a marquee effect.

[0054] Taking an example for explanation, as shown in FIG. 2, in the virtual scene, during the process of controlling the first user to execute the preset first action, if it is detected that the progress of the preset first action by the virtual character of the third user exceeds that of the virtual character of the first user, the preset prompt information 501 is displayed in an enlarged manner on the virtual scene page corresponding to the virtual scene shown in FIG. 5. Here, FIG. 5 is a schematic diagram of another virtual scene page according to an embodiment of the present disclosure, thereby facilitating the first user to quickly grasp that the progress of the preset first action by the virtual character of the third user has exceeded that of the virtual character of the first user.

[0055] In another alternative embodiment, in order not to affect the experience based on the virtual character of the first user, when displaying preset prompt information on the virtual scene page corresponding to the virtual scene with a marquee effect, the timing is started, and when the timing duration reaches the preset duration, the preset prompt information may be displayed in a reduced size. For example, if the preset duration is 3 seconds, when displaying the preset prompt information 501 on the virtual scene page corresponding to the virtual scene shown in FIG. 5, the timing is started from 0 seconds, and when the timing duration reaches 5 seconds, the preset prompt information is displayed in a reduced size and then restored to the display page shown in FIG. 2.

[0056] In actual applications, in the process of displaying preset prompt information on the virtual scene page corresponding to the virtual scene, the user identifier of the third user may be displayed in the preset prompt information, and accordingly, when a preset trigger operation on the user identifier of the third user is received, a second interaction message may be sent to the third user.

[0057] In the embodiments of the present disclosure, the user identifier of the third user may include the user profile picture, user name, etc. of the third user, and the preset trigger operation on the user identifier of the third user may include click operations, slide operations, etc. acting on the user profile picture and user name of the third user.

[0058] In the embodiments of the present disclosure, the second interaction message may include preset holiday blessing messages, interaction messages, etc. For example, when a click operation acting on the user profile picture 502 of the third user is received, an interaction message "poke it" is displayed on the conversation page between the first user and the third user.

[0059] In the interaction method based on virtual characters according to an embodiment of the present disclosure, when it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, preset prompt information can be displayed on the virtual scene page corresponding to the virtual scene, thereby further enriching the interaction function based on virtual characters and enhancing the interaction experience of the user with the virtual character.

[0060] In actual applications, in order to further enrich the interaction function based on virtual characters, a ranking list presentation entry may be presented on the virtual scene page. When a trigger operation on the ranking list presentation entry is received, a jump is made from the virtual scene page to the ranking list page, and on the ranking list page, according to the preset ranking order, the virtual character of the first user and the virtual character of the second user are respectively presented, which facilitates the first user to grasp the progress ranking information of the virtual character of the first user and the virtual character of the second user performing a preset first operation in the virtual scene based on the ranking list page.

[0061] For example, as shown in FIG. 2, when a trigger operation on the ranking list presentation entry 202 on the virtual scene page is received, a jump is made from the virtual scene page shown in FIG. 2 to the ranking list page shown in FIG. 6. Here, FIG. 6 is a schematic diagram of the ranking list page according to an embodiment of the present disclosure. The virtual character 601 of the first user is located at the second position on the ranking list page, and the virtual character 602 of the second user, Little A, is located at the first position on the ranking list page.

[0062] In an embodiment of the present disclosure, the preset ranking order is determined based on the progress ranking of the virtual characters of the first user and the virtual characters of the second user performing the preset first action in the virtual scene. For example, if the progress of the virtual character of the first user performing the preset first action in the virtual scene is fast and the progress of the virtual character of the second user performing the preset first action is slow, the ranking order of the virtual character of the first user and the virtual character of the second user may be determined as the first place and the second place respectively.

[0063] In an alternative embodiment, on the ranking list page, according to the preset ranking order, the ranking information of each user in the virtual scene, including the ranking information corresponding to the virtual character of the first user and the ranking information corresponding to the virtual character of the second user, may be presented in the form of flags, for example. As shown in FIG. 6, specific ranking information, such as the display text "2nd place", is presented in the flag 603 corresponding to the virtual character of the first user.

[0064] In an embodiment of the present disclosure, when presenting the virtual characters of each user on the ranking list page according to the preset ranking order, in response to a preset interaction trigger operation on the virtual character of the target user on the ranking list page, a third interaction message may be sent to the target user.

[0065] In an embodiment of the present disclosure, when receiving a preset interaction trigger operation on the virtual character of any user other than the first user on the ranking list page, this user is determined as the target user, and the function of sending a third interaction message to the target user is realized.

[0066] In an embodiment of the present disclosure, the third interaction message may include a holiday blessing message, a greeting message, etc. that are displayed on the conversation page of the target user.

[0067] In one alternative embodiment, the preset interaction trigger operation on the virtual character of the target user may include a click operation acting on the interaction control corresponding to the virtual character of the target user. For example, when a click operation on the interaction control 604 corresponding to the target user Xia A on the ranking list page is received, a third interaction message is sent to the target user Xia A.

[0068] In another alternative embodiment, when a preset interaction trigger operation on the virtual character of the target user on the ranking list page is received, first, it is determined whether this target user is a user not followed by the first user. If it is determined that this target user is a user not followed by the first user, a preset interaction relationship between the first user and the target user is established.

[0069] In the embodiments of the present disclosure, the preset interaction relationship between the first user and the target user may include determining the target user as the follow-up target of the first user. Taking an example to illustrate, as shown in FIG. 6, when a trigger operation on the interaction control 605 corresponding to the target user on the ranking list page is received, the function of establishing a preset interaction relationship between the first user and the target user is realized by determining the target user Xia B as the follow-up target of the first user.

[0070] In one alternative embodiment, since the positioning control 606 may be presented on the ranking list page, when a trigger operation on the positioning control 606 is received, the presentation position of the virtual character of the first user can be quickly positioned, thereby facilitating the first user to quickly grasp the presentation position information and ranking information of the corresponding virtual character on the ranking list page.

[0071] In the interaction method based on virtual characters according to an embodiment of the present disclosure, jump from a virtual scene page corresponding to a virtual scene to a ranking list page, and present the virtual character of a first user and the virtual character of the first user in the preset ranking order on the ranking list page respectively. According to the presentation positions of the virtual characters, the ranking order of the first user and the second user is reflected. Furthermore, in response to a preset interaction trigger operation on the virtual character of a target user on the ranking list page, a function of sending a third interaction message to the target user can be realized, thereby further enriching the interaction function based on virtual characters and enhancing the interaction experience of the user with respect to the virtual character of the user.

[0072] Based on the embodiment of the above method, the present disclosure further provides an interaction device based on virtual characters. Referring to FIG. 7, it is a schematic structural diagram of an interaction device based on virtual characters according to an embodiment of the present disclosure. The device includes: A first control module 701 for controlling the virtual character of a first user to execute a preset first operation in a virtual scene; A second control module 702 for controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction operation in the virtual scene when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user during the process that the virtual character of the first user executes the preset first operation.

[0073] In an alternative embodiment, the device includes: A first display module for displaying an interaction prompt page where an interaction entry is set; A first transmission module for transmitting a first interaction message to the second user in response to a trigger operation on the interaction entry;

[0074] In one alternative embodiment, the apparatus Further includes a first presentation module for presenting an interaction animation corresponding to the preset interaction action on the interaction prompt page.

[0075] In one alternative embodiment, the apparatus When it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, a second display module for displaying preset prompt information on the virtual scene page corresponding to the virtual scene, where the preset prompt information is used to prompt the first user about the preset second action event.

[0076] In one alternative embodiment, the user identifier of the third user is displayed in the preset prompt information, and the apparatus Further includes a second transmission module for transmitting a second interaction message to the third user in response to a preset interaction trigger operation on the user identifier of the third user.

[0077] In one alternative embodiment, the second display module When it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, includes a display sub-module for displaying the preset prompt information on the virtual scene page corresponding to the virtual scene with a marquee effect.

[0078] In one alternative embodiment, the apparatus The apparatus further includes a second presentation module for presenting the virtual character of the first user and the virtual character of the second user on the ranking list page according to the preset ranking order, where the preset ranking order is determined based on the progress ranking of the virtual characters of the first user and the second user performing the preset first action in the virtual scene.

[0079] In one alternative embodiment, the apparatus further includes a third sending module for sending a third interaction message to the target user in response to a preset interaction trigger operation on the virtual character of the target user on the ranking list page.

[0080] In one alternative embodiment, the preset first action event includes that during the process of the virtual character of the first user performing the preset first action, the progress of the preset first action exceeds that of the virtual character of the second user.

[0081] In the virtual character-based interaction apparatus according to the embodiments of the present disclosure, first, in a virtual scene, the virtual character of the first user is controlled to perform a preset first action, and when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user during the process of the virtual character of the first user performing the preset first action, in the virtual scene, the virtual characters of the first user and the second user are controlled to perform a preset interaction action. As can be seen from this, the embodiments of the present disclosure can realize the function of controlling the virtual characters to perform the preset interaction action when the preset first action event is detected in the virtual scene, enrich the interaction function based on the virtual characters, and further enhance the interaction experience of the user with respect to the virtual characters.

[0082] In addition to the above method and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the interaction method based on the virtual character described in the embodiments of the present disclosure is realized.

[0083] Embodiments of the present disclosure further provide a computer program. When the computer program is executed by a processor, the interaction method based on the virtual character described in the embodiments of the present disclosure is realized.

[0084] In addition, embodiments of the present disclosure further provide an interaction device based on a virtual character. Referring to FIG. 8 as shown below,

[0085] It may include a processor 801, a memory 802, an input device 803, and an output device 804. The number of processors 801 in the interaction device based on the virtual character may be one or more. In FIG. 8, one processor is taken as an example. In some embodiments of the present disclosure, the processor 801, the memory 802, the input device 803, and the output device 804 may be connected via a bus or other means. Here, the connection via the bus in FIG. 8 is taken as an example.

[0086] The memory 802 may be used to store software programs and modules. The processor 801 executes the software programs and modules stored in the memory 802 to perform various functional applications and data processing of the interaction device based on virtual characters. The memory 802 may mainly include a program storage area and a data storage area. Here, the program storage area may store an operating system, application programs required for at least one function, and the like. Note that the memory 802 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk memory device, a flash memory device, or other volatile solid-state memory devices. The input device 803 may be used to receive the input numerical or character information and generate a signal input related to user settings and function control of the interaction device based on virtual characters.

[0087] Specifically, in this embodiment, the processor 801 loads an executable file corresponding to the process of one or more application programs into the memory 802 according to the following instructions, and realizes various functions of the interaction device based on the virtual characters by executing the application programs stored in the memory 802 by the processor 801.

[0088] What is to be described is that in this specification, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. And the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive "including", whereby a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not expressly listed, or further includes elements specific to such a process, method, article or device. In the absence of further limitations, an element limited by the phrase "comprising one..." does not exclude the presence of another same element in the process, method, article or device comprising the said element.

[0089] The above are only specific embodiments of the present disclosure and can enable those skilled in the art to understand or implement the present disclosure. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined in this specification may be implemented in other examples without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to these examples described in this specification, but should be adapted to the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. An interaction method based on virtual characters, comprising: In a virtual scene, controlling the virtual character of a first user to execute a preset first action; In the process of the virtual character of the first user executing the preset first action, if it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of a second user, in the virtual scene, controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action.

2. After the step of controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene, Displaying an interaction prompt page where an interaction entry is set; Further comprising, in response to a trigger operation on the interaction entry, sending a first interaction message to the second user. The method according to claim 1.

3. After the step of controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene, Further comprising presenting an interaction animation corresponding to the preset interaction action on the interaction prompt page. The method according to claim 2.

4. The method is as follows: When it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, a step of displaying preset prompt information on a virtual scene page corresponding to the virtual scene, wherein the preset prompt information is used to prompt the first user about the preset second action event, the method according to claim 1 further comprising the step.

5. The preset prompt information displays the user identifier of the third user, and the method further comprises a step of transmitting a second interaction message to the third user in response to a preset interaction trigger operation on the user identifier of the third user, the method according to claim 4.

6. When it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, the step of displaying preset prompt information on a virtual scene page corresponding to the virtual scene When it is detected that a preset second action event has occurred between the virtual character of the first user and the virtual character of the third user, the method according to claim 4, comprising the step of displaying the preset prompt information on a virtual scene page corresponding to the virtual scene with a marquee effect.

7. The method further comprises a step of presenting the virtual character of the first user and the virtual character of the second user in a preset ranking order on a ranking list page, wherein the preset ranking order is determined based on a progress ranking of the virtual character of the first user and the virtual character of the second user executing the preset first action in the virtual scene, the method according to claim 1.

8. The method The method according to claim 7, further comprising the step of sending a third interaction message to the target user in response to a preset interaction trigger operation on the virtual character of the target user on the ranking list page.

9. The method according to claim 1, wherein the preset first action event includes that in the process of the virtual character of the first user executing the preset first action, the progress of the preset first action exceeds that of the virtual character of the second user.

10. An interaction device based on virtual characters, comprising: A first control module for controlling the virtual character of the first user to execute a preset first action in a virtual scene; A second control module for controlling the virtual character of the first user and the virtual character of the second user to execute a preset interaction action in the virtual scene when it is detected that a preset first action event has occurred between the virtual character of the first user and the virtual character of the second user in the process of the virtual character of the first user executing the preset first action.

11. A computer-readable storage medium, in which instructions are stored, and when the instructions are executed on a terminal device, the method according to any one of claims 1 to 9 is realized on the terminal device.

12. An interaction device based on virtual characters, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the method according to any one of claims 1 to 9 is realized.

13. A computer program which, when executed by a processor, implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Social interaction method and device based on three-dimensional virtual image

    CN108984087A

  • Video game system and control method therefor, and program for video game and computer-readable record medium recorded with the program

    JP2002210255A

  • Wireless communication system

    JP2006260064A

  • Information processing system

    JP2009195482A

  • Program and server

    JP2015150270A