Virtual character interaction method and apparatus, terminal device, and storage medium

By controlling virtual characters to perform social behaviors and displaying social matching information in the game, the problem of poor flexibility in making virtual characters is solved, improving player experience and game immersion.

WO2024255591A1PCT designated stage expired Publication Date: 2024-12-19NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/096010
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-12
Filing Date
2024-05-29
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

In the existing technology, virtual characters have poor flexibility in making friends, reducing the player experience.

Method used

By controlling the controlled virtual role to perform social behavior actions on the target virtual role in the graphical user interface and displaying social matching information during interactive operations, responding to the addition operation, triggering the social relationship establishment request to achieve flexible social relationship establishment.

Benefits of technology

It improves the player's game immersion and the fun of social relationships, and increases the frequency and duration of interaction between players.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024096010_19122024_PF_FP_ABST
    Figure CN2024096010_19122024_PF_FP_ABST
Patent Text Reader

Abstract

A virtual character interaction method and apparatus, a terminal device, and a storage medium, relating to the technical field of games. The method comprises: in response to an inputted interaction operation for a target virtual character among at least one other virtual character, controlling a controlled virtual character to execute, on the target virtual character, a social behavior action corresponding to the interaction operation (S101); in a graphical user interface, displaying social matching information between the target virtual character and the controlled virtual character (S102); and in response to an inputted addition operation for the target virtual character, triggering a social relationship establishment request between the controlled virtual character and the target virtual character (S103). The controlled virtual character is controlled to execute the social behavior action on the target virtual character and display the social matching information, and under this occasion, in response to the inputted addition operation, the social relationship establishment request between the controlled virtual character and the target virtual character is triggered, thereby flexibly establishing a social relationship between the target virtual character and the controlled virtual character.
Need to check novelty before this filing date? Find Prior Art

Description

Virtual character interaction method, device, terminal equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202310692151.7, filed on June 12, 2023, entitled “Interactive method, device, terminal device and storage medium for virtual characters”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of game technology, and in particular to a method, apparatus, terminal device, and storage medium for interacting with a virtual character. Background Art

[0004] With the development of Internet technology, a variety of online games are becoming more and more popular. Some games have virtual characters, and virtual characters can make friends with each other, which makes the gameplay more diverse. The friendship between virtual characters has also become a hot topic of research.

[0005] In the related art, in response to the search conditions entered by the player in the search box, a list of virtual characters is displayed; the list of virtual characters includes information of multiple virtual characters that meet the search conditions, and then a friend adding operation can be performed for these virtual characters.

[0006] However, in the related art, multiple virtual characters that meet the search conditions are found and then made friends with, which easily leads to the problem of poor flexibility in making friends with the virtual characters, thereby reducing the player experience.

[0007] Summary of the Invention

[0008] The purpose of the present disclosure is to provide a virtual character interaction method, apparatus, terminal device and storage medium to address the deficiencies in the above-mentioned related technologies, so as to solve the above-mentioned technical problems existing in the related technologies.

[0009] To achieve the above objectives, the technical solutions adopted in the embodiments of the present disclosure are as follows:

[0010] In a first aspect, embodiments of the present disclosure provide a method for interacting with a virtual character, which is applied to a terminal device presenting a graphical user interface, wherein the graphical user interface includes a virtual scene, wherein the virtual scene includes a controlled virtual character and at least one other virtual character, including:

[0011] In response to an interactive operation inputted to a target virtual character among the at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character;

[0012] Displaying social matching information between the target virtual character and the controlled virtual character in the graphical user interface;

[0013] In response to the input adding operation for the target virtual character, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0014] In a second aspect, embodiments of the present disclosure further provide a virtual character interaction device, which is applied to a terminal device presenting a graphical user interface, wherein the graphical user interface includes a virtual scene, wherein the virtual scene includes a controlled virtual character and at least one other virtual character, including:

[0015] a control module configured to, in response to an interactive operation inputted to a target virtual character among the at least one other virtual character, control the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character;

[0016] a display module configured to display social matching information between the target virtual character and the controlled virtual character in the graphical user interface;

[0017] The trigger module is configured to trigger a request for establishing a social relationship between the controlled virtual character and the target virtual character in response to an input adding operation for the target virtual character.

[0018] In a third aspect, an embodiment of the present disclosure provides a terminal device comprising: a memory and a processor, wherein the memory stores a computer program executable by the processor, and when the processor executes the computer program, the virtual character interaction method described in any one of the first aspects above is implemented.

[0019] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer program is read and executed, the virtual character interaction method described in any one of the first aspects above is implemented.

[0020] The beneficial effects of the present disclosure are as follows: an embodiment of the present disclosure provides a method for interacting with virtual characters, comprising: responding to an interactive operation inputted for a target virtual character among at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character; displaying social matching information between the target virtual character and the controlled virtual character in a graphical user interface; and responding to an add operation inputted for the target virtual character, triggering a request for establishing a social relationship between the controlled virtual character and the target virtual character. Controlling the controlled virtual character to perform a social behavior action on the target virtual character, displaying the social matching information, and at this juncture, responding to the add operation inputted, triggering a request for establishing a social relationship between the controlled virtual character and the target virtual character, can achieve flexible triggering of the request for establishing a social relationship, allowing the target virtual character to flexibly establish a social relationship with the controlled virtual character, and also enhancing the player's sense of immersion in the game. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0022] FIG1 is a flow chart of a virtual character interaction method according to one embodiment of the present disclosure;

[0023] FIG2 is a schematic diagram 1 of a graphical user interface provided in accordance with one embodiment of the present disclosure;

[0024] FIG3 is a second flow chart of a virtual character interaction method provided in one embodiment of the present disclosure;

[0025] FIG4 is a second schematic diagram of a graphical user interface provided by one of the embodiments of the present disclosure;

[0026] FIG5 is a third flow chart of a virtual character interaction method provided in one embodiment of the present disclosure;

[0027] FIG6 is a fourth flow chart of a virtual character interaction method provided in accordance with one embodiment of the present disclosure;

[0028] FIG7 is a third schematic diagram of a graphical user interface provided in accordance with one embodiment of the present disclosure;

[0029] FIG8 is a fourth schematic diagram of a graphical user interface provided in accordance with one embodiment of the present disclosure;

[0030] FIG9 is a schematic structural diagram of a virtual character interaction device provided by one of the embodiments of the present disclosure;

[0031] FIG10 is a schematic structural diagram of a terminal device provided in one of the embodiments of the present disclosure. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments.

[0033] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0034] In the description of this application, it should be noted that if the terms "upper", "lower", etc. appear, the orientation or position relationship indicated is based on the orientation or position relationship shown in the accompanying drawings, or is the orientation or position relationship in which the product of the application is usually placed when in use. It is only for the convenience of describing this application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on this application.

[0035] In addition, the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this way are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or apparatus.

[0036] It should be noted that, in the absence of conflict, the features in the embodiments of this application can be combined with each other.

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

[0038] In related art, in response to a player entering search criteria in a search box, a list of virtual characters is displayed. This list includes information about multiple virtual characters that meet the search criteria, allowing users to add these virtual characters as friends. However, in related art, finding multiple virtual characters that meet the search criteria and then making friends with them often results in a lack of flexibility in virtual character friendships, which degrades the player experience.

[0039] In response to the above-mentioned technical problems existing in the related technology, an embodiment of the present application provides an interactive method for virtual characters, which responds to the interactive operation input for the target virtual character, controls the controlled virtual character to perform social behavior actions on the target virtual character, and then displays the social matching information between the target virtual character and the controlled virtual character in a graphical user interface. It can be realized that when there is a social interaction between the controlled virtual character and the target virtual character, the social matching information is displayed; then, in response to the input of the add operation, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered, thereby realizing flexible triggering of the social relationship establishment request, allowing the target virtual character to flexibly establish a social relationship with the controlled virtual character, and also enhancing the player's sense of immersion in the game.

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

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

[0042] An interactive method for a virtual character provided in an embodiment of the present application can be applied to a terminal device presenting a graphical user interface. The terminal device can be any of the following: a desktop computer, a laptop computer, a tablet computer, a smart phone, a game console, etc., and the embodiment of the present application does not impose any specific restrictions on this.

[0043] The graphical user interface may include: a virtual scene, and the virtual scene includes: a controlled virtual character and at least one other virtual character.

[0044] FIG1 is a flow chart of a virtual character interaction method according to an embodiment of the present disclosure. As shown in FIG1 , the method may include:

[0045] S101: In response to an interactive operation inputted to a target virtual character among at least one other virtual character, control a controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character.

[0046] When a player is interested in a target virtual character, or encounters the target virtual character, the player may input interactive operations directed to the target virtual character.

[0047] In some embodiments, the terminal device responds to the input interactive operation for the target virtual character and controls the target virtual character to perform the social behavior action corresponding to the interactive operation, wherein the social behavior action is different for different interactive operations. For example, the social behavior action can be that the controlled virtual character grabs the target virtual character, or the controlled virtual character hugs the target virtual character, or the controlled virtual character circles around the target virtual character, etc.

[0048] It should be noted that the interactive operation can be a touch operation or an operation inputted by an external device of the terminal device. For example, the external device of the terminal device can be a mouse and / or keyboard. Of course, it can also be an operation inputted by other means. The embodiments of the present application do not impose any specific restrictions on this.

[0049] For example, the graphical user interface may display an interactive control, and the interactive operation may be a selection operation on the interactive control. Alternatively, the graphical user interface does not need to display the interactive control, and the interactive operation may be an operation on a first button in the external device.

[0050] S102: Displaying social matching information between the target virtual character and the controlled virtual character in a graphical user interface.

[0051] In some embodiments, the social matching information between the target virtual character and the controlled virtual character is displayed in a preset area of ​​the graphical user interface. For example, the preset area can be the surrounding area of ​​the target virtual character and the controlled virtual character, or the social matching information is displayed in the form of a pop-up window in the graphical user interface.

[0052] In addition, the social matching information may include any one of the following: social information of the controlled virtual character, social compatibility between target virtual characters, and the same social information between target virtual characters.

[0053] FIG2 is a schematic diagram of a graphical user interface provided by an embodiment of the present disclosure. As shown in FIG2 , the controlled virtual character grabs the target virtual character, and social matching information is displayed in the surrounding area of ​​the target virtual character.

[0054] S103: In response to the input adding operation for the target virtual character, triggering a request to establish a social relationship between the controlled virtual character and the target virtual character.

[0055] In an embodiment of the present application, in response to an input add operation for the target virtual character, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered, and the social relationship establishment request is used to display the add request on the terminal corresponding to the target virtual character; the terminal corresponding to the target virtual character responds to the input consent to add operation, adds the controlled virtual character as a friend of the target virtual character, and establishes a social relationship between the controlled virtual character and the target virtual character; or, the terminal corresponding to the target virtual character responds to the input refusal to add operation, and refuses to add the controlled virtual character as a friend of the target virtual character.

[0056] It should be noted that the adding operation can be a touch operation or an operation inputted by an external device of the terminal device. For example, the external device of the terminal device can be a mouse and / or keyboard. Of course, it can also be an operation inputted by other means. The embodiment of the present application does not impose any specific restrictions on this.

[0057] The graphical user interface may display an add control, and the add operation may be a selection operation on the add control. Alternatively, the graphical user interface does not need to display the add control, and the add operation may be an operation on a second button in the external device.

[0058] In summary, the embodiments of the present disclosure provide a method for interacting with virtual characters, including: responding to an interactive operation inputted for a target virtual character among at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character; displaying social matching information between the target virtual character and the controlled virtual character in a graphical user interface; and responding to an add operation inputted for the target virtual character, triggering a request for establishing a social relationship between the controlled virtual character and the target virtual character. Controlling the controlled virtual character to perform a social behavior action on the target virtual character, displaying the social matching information, and at this juncture, responding to the add operation inputted, triggering a request for establishing a social relationship between the controlled virtual character and the target virtual character, can achieve flexible triggering of the request for establishing a social relationship, allowing the target virtual character to flexibly establish a social relationship with the controlled virtual character, and also enhancing the player's sense of immersion in the game.

[0059] Moreover, by having the controlled virtual character perform social behaviors on the target virtual character, it provides a behavioral fulcrum for players to initiate friendships, which increases the fun of establishing social relationships between the target virtual character and the controlled virtual character.

[0060] Optionally, the social matching information includes: social matching degree.

[0061] Before the process of displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface in S102, the method may further include:

[0062] The social matching degree is calculated based on the social information of the target virtual character and the social information of the controlled virtual character.

[0063] The social compatibility can be used to represent the degree of matching of social information between the target virtual character and the controlled virtual character. The social compatibility can be a specific social compatibility value. Of course, the social compatibility can also be described in text, that is, the social compatibility can be a social compatibility label. When displaying the social compatibility in the graphical user interface, the social compatibility value and / or the social compatibility label can be displayed.

[0064] In some embodiments, a social match value between the target virtual character and the controlled virtual character is calculated based on the social information of the target virtual character and the social information of the controlled virtual character. A target numerical range within which the social match value falls is determined from multiple preset numerical ranges in a preset correspondence relationship, and a target preset label corresponding to the target numerical range in the preset correspondence relationship is used as a social match label between the target virtual character and the controlled virtual character. For example, the social match value can be a value between 0% and 100%.

[0065] It should be noted that the preset correspondence includes: multiple preset numerical ranges and preset labels corresponding to each preset numerical range. For example, the multiple preset labels may include: an out-of-beat label, an in-beat label, an over-beat label, etc. The preset numerical range corresponding to the out-of-beat label may be 0%-40%, the preset numerical range corresponding to the in-beat label may be 41%-70%, and the preset numerical range corresponding to the over-beat label may be 71%-100%.

[0066] Optionally, FIG3 is a second flow chart of a virtual character interaction method provided by an embodiment of the present disclosure. As shown in FIG3 , the process of calculating the social matching degree based on the social information of the target virtual character and the social information of the controlled virtual character may include:

[0067] S201: Acquire multiple categories of first tags in the social information of the controlled virtual character and multiple categories of second tags in the social information of the target virtual character.

[0068] The social information of the controlled virtual character can be pre-stored in the terminal device. Before the above-mentioned process S201, the terminal device responds to the social information input operation on the setting interface to obtain and save the social information of the controlled virtual character. The terminal device can obtain the social information of the target virtual character through the game server.

[0069] In an embodiment of the present application, the multiple categories of first tags and the multiple categories of second tags may include at least two of the following types: geographical area, personality, hobbies, occupation, behavioral characteristics in games, etc.

[0070] S202: Match the same type of tags in the multiple categories of first tags and the multiple categories of second tags to obtain a social matching degree.

[0071] In some embodiments, a first tag and a second tag of the same type are determined, and the first tag and the second tag of the same type are matched to obtain a matching result of multiple types of tags. Based on the matching results of the multiple types of tags, the social matching degree between the target virtual character and the controlled virtual character is determined.

[0072] Among them, the first label and the second label of the type of geographical area can be matched to obtain a type of matching result, the first label and the second label of the type of personality can be matched to obtain a type of matching result, the first label and the second label of the type of interests and hobbies can be matched to obtain a type of matching result, and so on, matching results of multiple types of labels can be obtained.

[0073] In an embodiment of the present application, if the first and second tags of the same type are the same or meet a preset condition, then the tags of this type are determined to match; otherwise, the tags of this type are determined to not match. The social matching degree is determined based on the ratio of the number of matches to the total number of tag types. For example, the first tags include: x, y, z, and the second tags include: m, n, q. x and m are of the same type, and x and m match; y and n are of the same type, and x and m do not match; z and q are of the same type, and z and q match. If the number of matches is 2 and the total number of tag types is 3, the social matching degree can be 66.7%.

[0074] Optionally, the process of matching the same type of tags in the plurality of first tags and the plurality of second tags in S202 to obtain the social matching degree may include:

[0075] According to the first weight corresponding to each type of tag, tags of the same type in the multiple types of first tags and the multiple types of second tags are matched to obtain a social matching degree.

[0076] The sum of the first weights corresponding to each type of label may be 1.

[0077] In some embodiments, a first tag and a second tag of the same type are determined, and the first tag and the second tag of the same type are matched to obtain matching results of multiple categories of tags; and a social matching degree is obtained based on the matching results of the multiple categories of tags and the first weight corresponding to each category of tags.

[0078] The product of the matching result of each type of label and the first weight corresponding to each type of label is calculated to obtain the products corresponding to multiple types of labels, and the social matching degree is obtained by adding the products corresponding to multiple types of labels.

[0079] For example, the first tags include: x, y, z, and the second tags include: m, n, q; x and m are of the same type and match each other, and the weight of this type of tag is 0.5; y and n are of the same type and do not match each other, and the weight of this type of tag is 0.2; z and q are of the same type and match each other, and the weight of this type of tag is 0.3; if there is a match, the matching result is recorded as 1, and if there is no match, the matching result is recorded as 0, then the social matching degree = (1*0.5+0*0.2+1*0.3)*100% = 80%.

[0080] Optionally, each type of first tag in the plurality of types of first tags includes: at least one type of first sub-tag, and each type of second tag in the plurality of types of second tags includes at least one type of second sub-tag;

[0081] The process of matching the same type of tags in the plurality of first tags and the plurality of second tags in S202 to obtain the social matching degree may include:

[0082] According to the second weight corresponding to each type of sub-tag and the first weight corresponding to each type of tag, the same type of sub-tags in at least one type of first sub-tag of each type of first tag and at least one type of second sub-tag of each type of second tag are matched to obtain the social matching degree.

[0083] In some embodiments, a first sub-tag and a second sub-tag of the same type in each type of tag are determined to obtain a matching result of at least one type of sub-tag in each type of tag; a calculation result of each type of tag is obtained based on the matching result of at least one type of sub-tag in each type of tag and the second weight corresponding to each type of sub-tag; and a social matching degree is determined based on the calculation result of each type of tag and the first weight corresponding to each type of tag.

[0084] The matching result of at least one subtag in each tag category and the product of the second weight corresponding to each subtag are calculated to obtain a first product corresponding to at least one subtag in each tag category. The first products corresponding to at least one subtag in each tag category are added together to obtain a calculation result for each tag category. The calculation result of each tag category and the product of the first weight corresponding to each tag category are calculated to obtain a second product corresponding to each tag category. The second products corresponding to each tag category are added together to obtain a social matching degree.

[0085] For example, the first label includes: x, y, where x includes: sub-labels x1 and x2, and y includes: y1; the second label includes: m, n, where m includes: sub-labels m1 and m2, and n includes: n1 and n2; if x and m are the same type of label, the first weight of this type of label is 0.3, x1 and m1 are the same type of sub-label, the second weight of this type of sub-label is 0.6, and there is a match between x1 and m1; x2 and m2 are the same type of sub-label, the second weight of this type of sub-label is 0.4, and there is no match between x2 and m2;

[0086] In addition, y and n are labels of the same type, the first weight of this type of label is 0.7, y1 and n1 are sub-labels of the same type, the second weight of this type of sub-label is 0.8, and there is a match between y1 and n1; y2 and n2 are sub-labels of the same type, the second weight of this type of sub-label is 0.2, and there is no match between y2 and n2.

[0087] If the match is recorded as 1 and if the mismatch is recorded as 0, then the social matching degree = ((1*0.6+0*0.4)*0.3+(1*0.8+0*0.2)*0.7)*100%=74%.

[0088] It is worth noting that for a first tag of type "geographic region," the multiple first subtags include: province, city, district / county. For a first tag of type "hobbies," the multiple first subtags include: music, dancing. For a first tag of type "behavioral characteristics in a game," the multiple first subtags include: viewing and browsing, puzzle solving, and multiplayer collaboration. The specific settings can be made based on actual needs and are not specifically limited in this embodiment of the application.

[0089] In addition, players can set the second weight corresponding to each sub-tag and the first weight corresponding to each tag in the configuration interface according to actual needs.

[0090] Optionally, the method may further include:

[0091] According to the social matching degree, the effect animation corresponding to the social matching degree is played in the virtual scene.

[0092] In an embodiment of the present application, the same effect animation is played in different forms for different social matching degrees. For example, different firework effects are played in the area above the target virtual object and the controlled virtual object in the graphical user interface for different social matching degrees. Alternatively, the target virtual object and the controlled virtual object are controlled to emit light to different degrees for different social matching degrees. Alternatively, different amounts of flowers are scattered on the target virtual object and the controlled virtual object for different social matching degrees.

[0093] Of course, different types of effect animations can also be played for different social compatibility levels. For example, if the social compatibility is not compatible, a rain effect will be played; if the social compatibility is compatible, the target virtual object and the controlled virtual object will be sent; if the social compatibility is very compatible, a fireworks effect will be played.

[0094] FIG4 is a second schematic diagram of a graphical user interface provided by an embodiment of the present disclosure. As shown in FIG4 , a fireworks special effect is played in the area above the target virtual object and the controlled virtual object.

[0095] In summary, playing the effect animation corresponding to the social matching degree in the virtual scene can increase the fun of establishing a social relationship between the target virtual object and the controlled virtual object.

[0096] Optionally, the method may further include:

[0097] If the social matching preset is greater than or equal to the social matching threshold, social indication information is sent to the terminal corresponding to at least one other virtual character, and the social indication information is used to display an effect animation corresponding to the social matching degree on the terminal corresponding to the at least one other virtual character.

[0098] In some embodiments, if the social matching preset is greater than or equal to the social matching threshold, a social indication message is sent to a terminal corresponding to at least one other virtual character through the game server. The terminal corresponding to at least one other virtual character can receive the social indication message and display an effect animation corresponding to the social matching degree according to the social indication message, so that at least one other player can watch the effect animation corresponding to the social matching degree.

[0099] In summary, at least one other player can view the effect animation corresponding to the social matching degree between the target virtual object and the controlled virtual object, thereby increasing the enthusiasm for establishing social relationships between virtual objects in the virtual scene.

[0100] Optionally, the method may further include:

[0101] According to the social matching degree, the controlled virtual character and the target virtual character are controlled to perform social behavior actions corresponding to the social matching degree.

[0102] In an embodiment of the present application, the social behavior action corresponding to the social matching degree can be the controlled virtual character and the target virtual character holding hands, or the controlled virtual character and the target virtual character jumping together. Of course, the specific settings can be made according to actual needs, and the embodiment of the present application does not impose specific restrictions on this.

[0103] To sum up, controlling the controlled virtual character and the target virtual character to perform social behavioral actions corresponding to the social matching degree, or playing the effect animation corresponding to the social matching degree in the virtual scene, can not only increase the fun of the interaction, but also prolong the interaction time, and it is also convenient to motivate players to actively initiate social interaction actions in the future, thereby increasing the frequency of interaction between players.

[0104] Optionally, after the process of controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character in S101 above, the method may further include:

[0105] If the target virtual character is not detected to perform a feedback action within a preset time period, the target virtual character is controlled to perform a first feedback action corresponding to the social behavior action.

[0106] In some embodiments, if the target virtual character is not detected to perform a rejection action for the social behavior action within a preset time period, the target virtual character is controlled to perform a first feedback action corresponding to the social behavior action.

[0107] For example, if the social behavior action is that the controlled virtual character grabs the target virtual character, the first feedback action may be that the target virtual character looks down at the controlled virtual character, or the target virtual character may be controlled to cover his mouth with his hand.

[0108] In summary, if the target virtual character is not detected to perform a feedback action within the preset time, the target virtual character is automatically triggered to perform the first feedback action corresponding to the social behavior action, making the interaction between the controlled virtual character and the target virtual character more reasonable.

[0109] Optionally, after the process of controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character in S101, the method may further include:

[0110] Send a social feedback request to the terminal corresponding to the target virtual character.

[0111] The social feedback request is used to display an interactive control on a terminal corresponding to the target virtual character, so as to trigger a second feedback action corresponding to the controlled virtual character.

[0112] In some embodiments, the terminal device sends a social feedback request to the terminal corresponding to the target virtual character through the game server; the terminal corresponding to the target virtual character can receive the social feedback request and display an interactive control on the terminal corresponding to the target virtual character according to the social feedback request; the terminal corresponding to the target virtual character responds to the input selection operation for the interactive control and controls the target virtual character to perform a second feedback action on the controlled virtual character.

[0113] For example, the second feedback action may be the target virtual character patting the controlled virtual character, or the target virtual character sticking to the controlled virtual character.

[0114] In summary, the interactive control is displayed on the terminal corresponding to the target virtual character to trigger the second feedback action corresponding to the controlled virtual character, so that the target virtual character can provide active and positive feedback to the controlled virtual character.

[0115] Optionally, the social matching information further includes: social information of the target virtual character and social information of the controlled virtual character;

[0116] FIG5 is a third flow chart of a virtual character interaction method provided by an embodiment of the present disclosure. As shown in FIG5 , the process of displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface in S102 may include:

[0117] S301: Displaying the social information of the target virtual character and the same social information in the social information of the controlled virtual character in a first manner in a graphical user interface.

[0118] S302: Displaying the social information of the target virtual character and different social information from the social information of the controlled virtual character in a second manner in a graphical user interface.

[0119] The same social information may include the content of the same sub-tag; and different social information may include the content of different sub-tags.

[0120] It should be noted that S301 may be executed first and then S302, or S302 may be executed first and then S301, or S301 and S302 may be executed simultaneously.

[0121] In the embodiment of the present application, the first mode and the second mode are different display modes, which may specifically include differences in at least one of the following aspects: color, font, transparency, background, display area, etc.

[0122] FIG6 is a fourth flow chart of a virtual character interaction method provided by an embodiment of the present disclosure. As shown in FIG6 , the process of displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface in S102 may include:

[0123] S401: Display a target control in a graphical user interface.

[0124] Among them, social compatibility is displayed on the target control.

[0125] FIG7 is a third schematic diagram of a graphical user interface provided by an embodiment of the present disclosure. As shown in FIG7 , the graphical user interface displays a target control, on which a social compatibility degree is displayed. The social compatibility degree displayed on the target control may include: a social compatibility value and / or a social compatibility label. For example, the target control displays "Super Compatibility".

[0126] S402: In response to the input selection operation for the target control, display the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the graphical user interface.

[0127] In some embodiments, when a player needs to view the social matching details, he or she may select the target control; the terminal device responds to the input selection operation for the target control and displays the social information of the target virtual character, the social information of the controlled virtual character, the social matching information and other information in a graphical user interface.

[0128] The social information of the target virtual character and the same social information of the controlled virtual character can be displayed in a first manner, and the social information of the target virtual character and the different social information of the controlled virtual character can be displayed in a second manner.

[0129] In addition, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree can be displayed in the graphical user interface; or, in response to an input selection operation for the target control, the graphical user interface can be switched to a details interface, and the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree and other information can be displayed in the details interface. The embodiments of the present application do not impose specific restrictions on this.

[0130] Optionally, the process of displaying the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the graphical user interface in S302 may include:

[0131] In the graphical user interface, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in the form of pop-up windows.

[0132] FIG8 is a fourth schematic diagram of a graphical user interface provided by an embodiment of the present disclosure. As shown in FIG8 , a pop-up window is displayed in the graphical user interface, and the pop-up window displays: social information of the target virtual character, social information of the controlled virtual character, and social matching degree.

[0133] As shown in Figure 8, the pop-up window may first display the avatar and nickname of the controlled virtual object and the avatar and nickname of the target virtual object. The pop-up window may also include a close control, and the terminal device closes the pop-up window in response to a selection operation on the close control.

[0134] In addition, as shown in FIG8 , the pop-up window may also display social matching prompt information, and the perspective matching prompt information is used to prompt the ranking of the social matching among multiple historical matching degrees.

[0135] Optionally, the graphical user interface also displays an add control;

[0136] The process of triggering a request to establish a social relationship between the controlled virtual character and the target virtual character in response to the input of the add operation for the target virtual character in S103 may include:

[0137] In response to the input selection operation for adding a control, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0138] After the above S101 , the control may be directly displayed in the graphical user interface, or, when a pop-up window is displayed in the graphical user interface, as shown in FIG8 , the added control may be displayed in the pop-up window.

[0139] Optionally, the process of triggering a request to establish a social relationship between the controlled virtual character and the target virtual character in response to the input adding operation for the target virtual character in S103 may include:

[0140] In response to the input of the add operation for the target virtual character, a social relationship establishment request and social matching information are sent to the terminal corresponding to the target virtual character, so that the terminal corresponding to the target virtual character determines the display mode of the social relationship establishment request according to the social matching information, and displays the social relationship establishment request according to the display mode.

[0141] In some embodiments, in response to an input adding operation for a target virtual character, a social relationship establishment request and social matching information are sent to a terminal corresponding to the target virtual character. The terminal corresponding to the target virtual character may receive the social relationship establishment request and the social matching information. The terminal corresponding to the target virtual character determines whether the social matching information meets a preset display condition. If so, the terminal corresponding to the target virtual character displays the social relationship establishment request in a target display mode on the application interface. Alternatively, the social matching information may be displayed in a target display mode. For example, the social relationship establishment request and social matching information may be displayed at the top or highlighted.

[0142] It should be noted that the above-mentioned social matching information may include: a social matching value; if the social matching value is greater than or equal to the preset social matching value, it is determined that the social matching information meets the preset display conditions; of course, the above-mentioned social matching information may also include: a social matching tag; if the social matching tag is a target preset tag, it is determined that the social matching information meets the preset display conditions.

[0143] In an embodiment of the present application, the terminal corresponding to the target virtual character can also receive other social relationship establishment requests and other social matching information; the terminal device can determine the display priority of other social relationship establishment requests and social relationship establishment requests based on other social matching information and social matching information, and then the terminal corresponding to the target virtual character displays the social relationship establishment request and other social relationship establishment requests in the application interface according to the display priority.

[0144] In summary, the disclosed embodiments provide a method for interacting with virtual characters, controlling a controlled virtual character to perform social behavior actions on a target virtual character, displaying social matching information, and at this juncture, responding to an input add operation, triggering a request to establish a social relationship between the controlled virtual character and the target virtual character, which can achieve flexible triggering of a request to establish a social relationship and also enhance the player's sense of immersion in the game. By having the controlled virtual character perform social behavior actions on the target virtual character, a behavioral fulcrum is provided for players to initiate friendships, which increases the fun of establishing a social relationship between the target virtual character and the controlled virtual character. The social matching degree is calculated and displayed, providing players with an accurate social reference. Controlling the controlled virtual character and the target virtual character to perform social behavior actions corresponding to the social matching degree, or playing an effect animation corresponding to the social matching degree in a virtual scene, can not only increase the fun of the interaction, but also extend the interaction time, and, moreover, achieve rewards for players, which is convenient for motivating players to actively initiate social interaction actions in the future, thereby increasing the frequency of interaction between players.

[0145] The following describes the virtual character interaction device, terminal equipment, storage medium, etc. used to execute the virtual character interaction method provided by this application. Its specific implementation process and technical effects can be found in the relevant content of the above-mentioned virtual character interaction method, which will not be repeated below.

[0146] FIG9 is a schematic diagram of the structure of a virtual character interaction device provided by an embodiment of the present disclosure. As shown in FIG9 , the device may include:

[0147] For example, the device may include:

[0148] The control module 101 is configured to respond to an interactive operation inputted to a target virtual character among the at least one other virtual character, and control the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character;

[0149] A display module 102 is configured to display social matching information between the target virtual character and the controlled virtual character in the graphical user interface;

[0150] The triggering module 103 is configured to trigger a request for establishing a social relationship between the controlled virtual character and the target virtual character in response to an input adding operation for the target virtual character.

[0151] Optionally, the social matching information includes: social matching degree;

[0152] The device further comprises:

[0153] The calculation module is configured to calculate the social matching degree according to the social information of the target virtual character and the social information of the controlled virtual character.

[0154] Optionally, the calculation module is specifically used to obtain multiple categories of first tags in the social information of the controlled virtual character and multiple categories of second tags in the social information of the target virtual character; match tags of the same type in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree.

[0155] Optionally, the calculation module is specifically configured to match tags of the same type in the multiple categories of first tags and the multiple categories of second tags according to a first weight corresponding to each category of tags, to obtain the social matching degree.

[0156] Optionally, each type of first tag in the plurality of types of first tags includes: at least one type of first sub-tag, and each type of second tag in the plurality of types of second tags includes at least one type of second sub-tag;

[0157] The calculation module is specifically used to match the same type of sub-tags in at least one first sub-tag of each type of first tag and at least one second sub-tag of each type of second tag according to the second weight corresponding to each type of sub-tag and the first weight corresponding to each type of tag to obtain the social matching degree.

[0158] Optionally, the device further includes:

[0159] The playing module is configured to play the effect animation corresponding to the social matching degree in the virtual scene according to the social matching degree.

[0160] Optionally, the device further includes:

[0161] The first sending module is configured to send social indication information to the terminal corresponding to the at least one other virtual character if the social matching degree is greater than or equal to a preset social matching threshold, and the social indication information is used to display an effect animation corresponding to the social matching degree on the terminal corresponding to the at least one other virtual character.

[0162] Optionally, the device further comprises:

[0163] The first control module is configured to control the controlled virtual character and the target virtual character to perform social behavior actions corresponding to the social matching degree according to the social matching degree.

[0164] Optionally, the device further comprises:

[0165] The second control module is configured to control the target virtual character to perform a first feedback action corresponding to the social behavior action if the target virtual character is not detected to perform a feedback action within a preset time period.

[0166] Optionally, the device further includes:

[0167] The second sending module is configured to send a social feedback request to the terminal corresponding to the target virtual character, wherein the social feedback request is used to display an interactive control on the terminal corresponding to the target virtual character to trigger a second feedback action corresponding to the controlled virtual character.

[0168] Optionally, the social matching information further includes: social information of the target virtual character, and social information of the controlled virtual character;

[0169] The display module 102 is specifically configured to display the social information of the target virtual character and the same social information in the social information of the controlled virtual character in the first manner in the graphical user interface; and to display the social information of the target virtual character and the different social information in the social information of the controlled virtual character in the second manner in the graphical user interface.

[0170] Optionally, the display module 102 is specifically configured to display a target control in the graphical user interface, wherein the social matching degree is displayed on the target control; and in response to an input selection operation for the target control, display the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the graphical user interface.

[0171] Optionally, the display module 102 is specifically configured to display the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the form of a pop-up window in the graphical user interface.

[0172] Optionally, an add control is further displayed in the graphical user interface; the trigger module 103 is specifically configured to respond to a selection operation inputted for the add control, triggering a request to establish a social relationship between the controlled virtual character and the target virtual character.

[0173] Optionally, the trigger module 103 is specifically configured to respond to the input of the add operation for the target virtual character, and send the social relationship establishment request and the social matching information to the terminal corresponding to the target virtual character, so that the terminal corresponding to the target virtual character determines the display mode of the social relationship establishment request according to the social matching information, and displays the social relationship establishment request according to the display mode.

[0174] The above-mentioned device is used to execute the device provided by the aforementioned embodiment. Its implementation principle and technical effects are similar and will not be repeated here.

[0175] The above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), one or more digital singular processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0176] FIG10 is a schematic structural diagram of a terminal device provided in an embodiment of the present disclosure. As shown in FIG10 , the terminal device includes: a processor 1001 and a memory 1002 .

[0177] The memory 1002 is used to store programs, and the processor 1001 calls the programs stored in the memory 1002 to execute the above method embodiment. The specific implementation method and technical effects are similar and will not be repeated here.

[0178] For example, the method may include:

[0179] In response to an interactive operation inputted to a target virtual character among the at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character;

[0180] Displaying social matching information between the target virtual character and the controlled virtual character in the graphical user interface;

[0181] In response to the input adding operation for the target virtual character, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0182] Optionally, the social matching information includes: social matching degree;

[0183] Before displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface, the method further includes:

[0184] The social matching degree is calculated based on the social information of the target virtual character and the social information of the controlled virtual character.

[0185] Optionally, calculating the social matching degree based on the social information of the target virtual character and the social information of the controlled virtual character includes:

[0186] Acquire multiple categories of first tags in the social information of the controlled virtual character and multiple categories of second tags in the social information of the target virtual character;

[0187] Matching tags of the same type in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree.

[0188] Optionally, matching the tags of the same type in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes:

[0189] According to the first weight corresponding to each type of tag, tags of the same type in the multiple types of first tags and the multiple types of second tags are matched to obtain the social matching degree.

[0190] Optionally, each type of first tag in the plurality of types of first tags includes: at least one type of first sub-tag, and each type of second tag in the plurality of types of second tags includes at least one type of second sub-tag;

[0191] The matching of the same type of tags in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes:

[0192] According to the second weight corresponding to each type of sub-tag and the first weight corresponding to each type of tag, the same type of sub-tags in at least one type of first sub-tag of each type of first tag and at least one type of second sub-tag of each type of second tag are matched to obtain the social matching degree.

[0193] Optionally, the method further includes:

[0194] According to the social matching degree, an effect animation corresponding to the social matching degree is played in the virtual scene.

[0195] Optionally, the method further includes:

[0196] If the social matching degree is greater than or equal to a preset social matching threshold, social indication information is sent to the terminal corresponding to the at least one other virtual character, and the social indication information is used to display an effect animation corresponding to the social matching degree on the terminal corresponding to the at least one other virtual character.

[0197] Optionally, the method further comprises:

[0198] According to the social matching degree, the controlled virtual character and the target virtual character are controlled to perform social behavior actions corresponding to the social matching degree.

[0199] Optionally, after controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes:

[0200] If the target virtual character is not detected to perform a feedback action within a preset time period, the target virtual character is controlled to perform a first feedback action corresponding to the social behavior action.

[0201] Optionally, after controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes:

[0202] A social feedback request is sent to a terminal corresponding to the target virtual character, where the social feedback request is used to display an interactive control on the terminal corresponding to the target virtual character to trigger a second feedback action corresponding to the controlled virtual character.

[0203] Optionally, the social matching information further includes: social information of the target virtual character, and social information of the controlled virtual character;

[0204] The displaying of the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes:

[0205] In the graphical user interface, displaying the social information of the target virtual character and the same social information in the social information of the controlled virtual character in a first manner;

[0206] In the graphical user interface, the social information of the target virtual character and different social information from the social information of the controlled virtual character are displayed in a second manner.

[0207] Optionally, displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes:

[0208] Displaying a target control in the graphical user interface, wherein the social matching degree is displayed on the target control;

[0209] In response to a selection operation inputted for the target control, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in the graphical user interface.

[0210] Optionally, displaying the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the graphical user interface includes:

[0211] In the graphical user interface, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in the form of a pop-up window.

[0212] Optionally, the graphical user interface further displays an add control; the response input of the add operation for the target virtual character triggers a request for establishing a social relationship between the controlled virtual character and the target virtual character, including:

[0213] In response to the selection operation inputted for the adding control, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0214] Optionally, the response input of the add operation for the target virtual character triggers a request for establishing a social relationship between the controlled virtual character and the target virtual character, including:

[0215] In response to the input of the add operation for the target virtual character, the social relationship establishment request and the social matching information are sent to the terminal corresponding to the target virtual character, so that the terminal corresponding to the target virtual character determines the display mode of the social relationship establishment request according to the social matching information, and displays the social relationship establishment request according to the display mode.

[0216] In summary, the disclosed embodiments provide a method for interacting with virtual characters, controlling a controlled virtual character to perform social behavior actions on a target virtual character, displaying social matching information, and at this juncture, responding to an input add operation, triggering a request to establish a social relationship between the controlled virtual character and the target virtual character, which can achieve flexible triggering of a request to establish a social relationship and also enhance the player's sense of immersion in the game. By having the controlled virtual character perform social behavior actions on the target virtual character, a behavioral fulcrum is provided for players to initiate friendships, which increases the fun of establishing a social relationship between the target virtual character and the controlled virtual character. The social matching degree is calculated and displayed, providing players with an accurate social reference. Controlling the controlled virtual character and the target virtual character to perform social behavior actions corresponding to the social matching degree, or playing an effect animation corresponding to the social matching degree in a virtual scene, can not only increase the fun of the interaction, but also extend the interaction time, and, moreover, achieve rewards for players, which is convenient for motivating players to actively initiate social interaction actions in the future, thereby increasing the frequency of interaction between players.

[0217] Optionally, the present disclosure further provides a program product, such as a computer-readable storage medium, comprising a program, which is used to perform the above method embodiments when executed by a processor.

[0218] For example, the method may include:

[0219] In response to an interactive operation inputted to a target virtual character among the at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character;

[0220] Displaying social matching information between the target virtual character and the controlled virtual character in the graphical user interface;

[0221] In response to the input adding operation for the target virtual character, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0222] Optionally, the social matching information includes: social matching degree;

[0223] Before displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface, the method further includes:

[0224] The social matching degree is calculated based on the social information of the target virtual character and the social information of the controlled virtual character.

[0225] Optionally, calculating the social matching degree based on the social information of the target virtual character and the social information of the controlled virtual character includes:

[0226] Acquire multiple categories of first tags in the social information of the controlled virtual character and multiple categories of second tags in the social information of the target virtual character;

[0227] Matching tags of the same type in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree.

[0228] Optionally, matching the tags of the same type in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes:

[0229] According to the first weight corresponding to each type of tag, tags of the same type in the multiple types of first tags and the multiple types of second tags are matched to obtain the social matching degree.

[0230] Optionally, each type of first tag in the plurality of types of first tags includes: at least one type of first sub-tag, and each type of second tag in the plurality of types of second tags includes at least one type of second sub-tag;

[0231] The matching of the same type of tags in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes:

[0232] According to the second weight corresponding to each type of sub-tag and the first weight corresponding to each type of tag, the same type of sub-tags in at least one type of first sub-tag of each type of first tag and at least one type of second sub-tag of each type of second tag are matched to obtain the social matching degree.

[0233] Optionally, the method further includes:

[0234] According to the social matching degree, an effect animation corresponding to the social matching degree is played in the virtual scene.

[0235] Optionally, the method further includes:

[0236] If the social matching degree is greater than or equal to a preset social matching threshold, social indication information is sent to the terminal corresponding to the at least one other virtual character, and the social indication information is used to display an effect animation corresponding to the social matching degree on the terminal corresponding to the at least one other virtual character.

[0237] Optionally, the method further comprises:

[0238] According to the social matching degree, the controlled virtual character and the target virtual character are controlled to perform social behavior actions corresponding to the social matching degree.

[0239] Optionally, after controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes:

[0240] If the target virtual character is not detected to perform a feedback action within a preset time period, the target virtual character is controlled to perform a first feedback action corresponding to the social behavior action.

[0241] Optionally, after controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes:

[0242] A social feedback request is sent to a terminal corresponding to the target virtual character, where the social feedback request is used to display an interactive control on the terminal corresponding to the target virtual character to trigger a second feedback action corresponding to the controlled virtual character.

[0243] Optionally, the social matching information further includes: social information of the target virtual character, and social information of the controlled virtual character;

[0244] The displaying of the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes:

[0245] In the graphical user interface, displaying the social information of the target virtual character and the same social information in the social information of the controlled virtual character in a first manner;

[0246] In the graphical user interface, the social information of the target virtual character and different social information from the social information of the controlled virtual character are displayed in a second manner.

[0247] Optionally, displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes:

[0248] Displaying a target control in the graphical user interface, wherein the social matching degree is displayed on the target control;

[0249] In response to a selection operation inputted for the target control, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in the graphical user interface.

[0250] Optionally, displaying the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree in the graphical user interface includes:

[0251] In the graphical user interface, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in a pop-up window.

[0252] Optionally, the graphical user interface further displays an add control; the response input of the add operation for the target virtual character triggers a request for establishing a social relationship between the controlled virtual character and the target virtual character, including:

[0253] In response to the selection operation inputted for the adding control, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

[0254] The adding operation for the target virtual character in response to the input triggers a request for establishing a social relationship between the controlled virtual character and the target virtual character, including:

[0255] In response to the input of the add operation for the target virtual character, the social relationship establishment request and the social matching information are sent to the terminal corresponding to the target virtual character, so that the terminal corresponding to the target virtual character determines the display mode of the social relationship establishment request according to the social matching information, and displays the social relationship establishment request according to the display mode.

[0256] In summary, the disclosed embodiments provide a method for interacting with virtual characters, controlling a controlled virtual character to perform social behavior actions on a target virtual character, displaying social matching information, and at this juncture, responding to an input add operation, triggering a request to establish a social relationship between the controlled virtual character and the target virtual character, which can achieve flexible triggering of a request to establish a social relationship and also enhance the player's sense of immersion in the game. By having the controlled virtual character perform social behavior actions on the target virtual character, a behavioral fulcrum is provided for players to initiate friendships, which increases the fun of establishing a social relationship between the target virtual character and the controlled virtual character. The social matching degree is calculated and displayed, providing players with an accurate social reference. Controlling the controlled virtual character and the target virtual character to perform social behavior actions corresponding to the social matching degree, or playing an effect animation corresponding to the social matching degree in a virtual scene, can not only increase the fun of the interaction, but also extend the interaction time, and, moreover, achieve rewards for players, which is convenient for motivating players to actively initiate social interaction actions in the future, thereby increasing the frequency of interaction between players.

[0257] In the several embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0258] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0259] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0260] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor (English: processor) to execute some steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (English: Read-Only Memory, abbreviated: ROM), a random access memory (English: Random Access Memory, abbreviated: RAM), a magnetic disk or an optical disk, and other media that can store program code.

[0261] The above are merely preferred embodiments of the present disclosure and are not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A method for interacting with a virtual character, applied to a terminal device presenting a graphical user interface, the graphical user interface comprising: A virtual scene, wherein the virtual scene includes: a controlled virtual character and at least one other virtual character, including: In response to an interactive operation inputted to a target virtual character among the at least one other virtual character, controlling the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character; Displaying social matching information between the target virtual character and the controlled virtual character in the graphical user interface; In response to the input of the adding operation for the target virtual character, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

2. The method according to claim 1, wherein: The social matching information includes: social matching degree; Before displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface, the method further includes: The social matching degree is calculated according to the social information of the target virtual character and the social information of the controlled virtual character.

3. The method according to claim 2, wherein: The calculating the social matching degree according to the social information of the target virtual character and the social information of the controlled virtual character includes: Acquire multiple categories of first tags in the social information of the controlled virtual character and multiple categories of second tags in the social information of the target virtual character; The same type of tags in the multiple categories of first tags and the multiple categories of second tags are matched to obtain the social matching degree.

4. The method according to claim 3, wherein: The matching of the same type of tags in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes: According to the first weight corresponding to each type of tag, the tags of the same type in the multiple types of first tags and the multiple types of second tags are matched to obtain the social matching degree.

5. The method according to claim 4, wherein: Each type of first tag in the plurality of types of first tags includes: at least one type of first sub-tag, and each type of second tag in the plurality of types of second tags includes at least one type of second sub-tag; The matching of the same type of tags in the multiple categories of first tags and the multiple categories of second tags to obtain the social matching degree includes: According to the second weight corresponding to each type of sub-tag and the first weight corresponding to each type of tag, sub-tags of the same type in at least one type of first sub-tag of each type of first tag and at least one type of second sub-tag of each type of second tag are matched to obtain the social matching degree.

6. The method according to claim 2, wherein: The method further comprises: According to the social matching degree, an effect animation corresponding to the social matching degree is played in the virtual scene.

7. The method according to claim 2, wherein: The method further comprises: If the social matching degree is greater than or equal to a preset social matching threshold, social indication information is sent to a terminal corresponding to the at least one other virtual character, and the social indication information is used to display an effect animation corresponding to the social matching degree on the terminal corresponding to the at least one other virtual character.

8. The method according to claim 2, wherein: The method further comprises: According to the social matching degree, the controlled virtual character and the target virtual character are controlled to perform social behavior actions corresponding to the social matching degree.

9. The method according to claim 1, wherein: After controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes: If the target virtual character is not detected to perform a feedback action within a preset time period, the target virtual character is controlled to perform a first feedback action corresponding to the social behavior action.

10. The method according to claim 1, wherein: After controlling the controlled virtual character to perform the social behavior action corresponding to the interactive operation on the target virtual character, the method further includes: A social feedback request is sent to a terminal corresponding to the target virtual character, where the social feedback request is used to display an interactive control on the terminal corresponding to the target virtual character to trigger a second feedback action corresponding to the controlled virtual character.

11. The method according to claim 1, wherein: The social matching information also includes: social information of the target virtual character, and social information of the controlled virtual character; The step of displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes: In the graphical user interface, displaying the social information of the target virtual character and the same social information in the social information of the controlled virtual character in a first manner; In the graphical user interface, the social information of the target virtual character and different social information among the social information of the controlled virtual character are displayed in a second manner.

12. The method according to claim 2, wherein: The step of displaying the social matching information between the target virtual character and the controlled virtual character in the graphical user interface includes: Displaying a target control in the graphical user interface, wherein the social matching degree is displayed on the target control; In response to a selection operation inputted for the target control, the social information of the target virtual character, the social information of the controlled virtual character, and the social matching degree are displayed in the graphical user interface.

13. The method according to claim 12, wherein: The displaying of the social information of the target virtual character, the social information of the controlled virtual character and the social matching degree in the graphical user interface includes: In the graphical user interface, the social information of the target virtual character, the social information of the controlled virtual character and the social matching degree are displayed in the form of a pop-up window.

14. The method according to any one of claims 1 to 13, wherein: The graphical user interface also displays an adding control; the adding operation for the target virtual character input in response to triggering a request for establishing a social relationship between the controlled virtual character and the target virtual character includes: In response to the input selection operation for the adding control, a request for establishing a social relationship between the controlled virtual character and the target virtual character is triggered.

15. The method according to any one of claims 1 to 13, wherein: The adding operation for the target virtual character in response to the input triggers a request for establishing a social relationship between the controlled virtual character and the target virtual character, including: In response to an input adding operation for the target virtual character, the social relationship establishment request and the social matching information are sent to a terminal corresponding to the target virtual character, so that the terminal corresponding to the target virtual character determines a display method of the social relationship establishment request according to the social matching information, and displays the social relationship establishment request according to the display method.

16. A virtual character interaction device, applied to a terminal device presenting a graphical user interface, the graphical user interface comprising: A virtual scene, wherein the virtual scene includes: a controlled virtual character and at least one other virtual character, including: A control module, configured to respond to an interactive operation inputted to a target virtual character among the at least one other virtual character, and control the controlled virtual character to perform a social behavior action corresponding to the interactive operation on the target virtual character; A display module, configured to display social matching information between the target virtual character and the controlled virtual character in the graphical user interface; The trigger module is configured to trigger a request for establishing a social relationship between the controlled virtual character and the target virtual character in response to an input adding operation for the target virtual character.

17. A terminal device, comprising: A memory and a processor, wherein the memory stores a computer program executable by the processor, and the processor implements the virtual character interaction method described in any one of claims 1 to 15 when executing the computer program.

18. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is read and executed, the virtual character interaction method according to any one of claims 1 to 15 is implemented.

Citation Information

Patent Citations

  • Message interaction method, related device and communication system

    CN104967554A

  • Role interaction method, terminal, equipment and storage medium

    CN113332711A

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

    CN114272618A

  • Virtual character interaction method and device, terminal equipment and storage medium

    CN116688526A

  • User matching in a virtual environment

    US20140195929A1