Virtual interaction effect determination method and device and electronic equipment

By determining the object label in the virtual space and adjusting the interaction effect according to the associated parameters, the problem of single interaction mode of virtual objects is solved, and a personalized virtual interaction experience is achieved.

CN119832188APending Publication Date: 2025-04-15INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411873607.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In the prior art, when virtual objects interact in virtual space, the interaction mode is too single, and it is difficult to meet users' needs for diversified and personalized interactions.

Method used

By determining the object labels in the virtual space and dynamically adjusting the interaction effect according to the associated parameters of these labels, each virtual object triggers a unique interaction effect during interaction.

Benefits of technology

It realizes the unique interactive effect of each object when users interact with different objects in the virtual space, providing users with a personalized experience and solving the problem of too single interaction mode.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119832188A_ABST
    Figure CN119832188A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual interaction effect determination method and apparatus, and an electronic device, and relates to the field of meta universe. The method comprises the following steps: determining a second object in a virtual space, wherein the distance between the second object and a first object is within a preset range; determining M first object tags of the first object and N second object tags of the second object; determining a first target label from the M first object labels, and determining a second target label from the N second object labels; determining correlation parameters of the first target label and the second target label; determining a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the associated parameters; and controlling the first object to display the first virtual interaction effect in the virtual space, and controlling the second object to display the second virtual interaction effect. Through the virtual object interaction method and device, the problem that in the related technology, when different virtual objects interact, the interaction mode is too single is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of metaverse, and more specifically, to a method, device and electronic device for determining virtual interaction effects. Background Art

[0002] In virtual space, the interaction effect is a key factor in determining the quality of user experience. At present, virtual reality technology mainly relies on mutual communication between virtual characters or displaying communication-related information labels as a means of interaction, but this interaction mode is relatively simple and cannot fully meet users' needs for diversified and personalized interaction.

[0003] There is currently no effective solution to the problem that the interaction method is too single when different virtual objects interact in related technologies. Summary of the invention

[0004] The main purpose of the present application is to provide a method, device and electronic device for determining a virtual interaction effect, so as to solve the problem that when different virtual objects interact with each other in the related art, the interaction mode is too single.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for determining a virtual interaction effect is provided. The method includes: determining a second object within a predetermined distance range from a first object in a virtual space; determining M first object tags of the first object, and N second object tags of the second object, wherein M is a positive integer greater than 1, and N is a positive integer greater than 1; determining a first target tag from the M first object tags, and determining a second target tag from the N second object tags, wherein the first target tag matches the second target tag; determining the association parameters of the first target tag and the second target tag; determining a first virtual interaction effect corresponding to the first object, and a second virtual interaction effect corresponding to the second object based on the association parameters; controlling the first object to display the first virtual interaction effect in the virtual space, and controlling the second object to display the second virtual interaction effect.

[0006] Optionally, determining a first target tag from the M first object tags, and determining a second target tag from the N second object tags, includes: determining the priorities corresponding to the M first object tags respectively, and determining the priorities corresponding to the N second object tags respectively; determining a first candidate tag with the first priority from the M first object tags, and determining a second candidate tag with the first priority from the N second object tags; determining a first matching tag that matches the first candidate tag from the N second object tags, and determining a second matching tag that matches the second candidate tag from the M first object tags; determining the first target tag from the first candidate tag and the first matching tag, and determining the second target tag from the second candidate tag and the second matching tag based on the priority ranking corresponding to the first matching tag and the priority ranking corresponding to the second matching tag.

[0007] Optionally, determining a first target tag from the M first object tags and determining a second target tag from the N second object tags includes: acquiring scene parameters corresponding to the virtual space; determining the first target tag from the M first object tags based on the scene parameters, and determining the second target tag from the N second object tags.

[0008] Optionally, determining a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object based on the associated parameters includes: determining the first virtual interaction effect based on the associated parameters and a first character parameter of the first object, and determining the second virtual interaction effect based on the associated parameters and a second character parameter of the second object.

[0009] Optionally, before determining the M first object tags of the first object and the N second object tags of the second object, it also includes: determining static attribute data and interactive behavior data corresponding to the target object, wherein the target object includes the first object and the second object; and constructing Q object tags for the target object based on the static attribute data and the interactive behavior data, wherein Q is a positive integer greater than 1.

[0010] Optionally, controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space also includes: when both the first virtual interaction effect and the second virtual interaction effect include dynamic display effects, determining a distance parameter between the first object and the second object; and determining a dynamic display mode of the first virtual interaction effect and a dynamic display mode of the second virtual interaction effect based on the distance parameter.

[0011] Optionally, after determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object based on the associated parameters, it also includes: when the virtual space includes a virtual projection device, determining the virtual projection content corresponding to the virtual projection device based on the associated parameters; controlling the virtual projection device corresponding to the first object to display the virtual projection content, and controlling the virtual projection device corresponding to the second object to display the virtual projection content.

[0012] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a virtual interaction effect determination device is provided. The device includes: a first determination module, which is used to determine a second object within a predetermined distance range from a first object in a virtual space; a second determination module, which is used to determine M first object tags of the first object and N second object tags of the second object, wherein M is a positive integer greater than 1 and N is a positive integer greater than 1; a third determination module, which is used to determine a first target tag from the M first object tags and a second target tag from the N second object tags, wherein the first target tag matches the second target tag; a fourth determination module, which is used to determine an association parameter between the first target tag and the second target tag; a fifth determination module, which is used to determine a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the association parameter; and a first display module, which is used to control the first object to display the first virtual interaction effect and the second object to display the second virtual interaction effect in the virtual space.

[0013] In an embodiment of the present application, a second object is determined within a predetermined range of distance from a first object in a virtual space; M first object tags of the first object and N second object tags of the second object are determined, wherein M is a positive integer greater than 1 and N is a positive integer greater than 1; a first target tag is determined from the M first object tags and a second target tag is determined from the N second object tags, wherein the first target tag matches the second target tag; an association parameter between the first target tag and the second target tag is determined; a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object are determined based on the association parameter; a first object is controlled to display the first virtual interaction effect and a second object is controlled to display the second virtual interaction effect in a virtual space, and the purpose of controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in a virtual space is achieved by determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object based on the association parameter, because the association parameter is determined based on the target tags corresponding to the first object and the second object respectively, and these target tags are the most matched with each other's tags and the current interaction scene. The association parameters determined in this way can accurately reflect the degree of association between the first object and the second object, thereby helping us to set a personalized interaction effect, thereby solving the technical problem in related technologies that when different virtual objects interact, the interaction method is too single. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0015] Figure 1 It is a hardware structure block diagram of a computer terminal for implementing a method for determining a virtual interaction effect according to an embodiment of the present application;

[0016] Figure 2 is a flowchart of a method for determining a virtual interaction effect provided in an embodiment of the present application;

[0017] Figure 3 is a schematic diagram of a virtual interaction effect determination device provided according to an embodiment of the present application;

[0018] Figure 4 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0019] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device 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 devices.

[0021] It should be noted that the collected information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data are in compliance with relevant laws, regulations and standards, necessary confidentiality measures are taken, and public order and good customs are not violated, and corresponding operation entrances are provided for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions to provide users with corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making; if the user chooses to refuse, the expert decision-making process will be entered.

[0022] Example 1

[0023] According to an embodiment of the present application, an embodiment of a method for determining a virtual interaction effect is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0024] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1is a hardware structure block diagram of a computer terminal for implementing a method for determining a virtual interaction effect according to an embodiment of the present application, such as Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0025] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0026] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the virtual interaction effect determination method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the above-mentioned virtual interaction effect determination method is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0027] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0028] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0029] In the above operating environment, the present application provides a method for determining a virtual interaction effect. Figure 2 is a flowchart of a method for determining a virtual interaction effect according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0030] Step S202: Determine a second object within a predetermined distance range from the first object in the virtual space.

[0031] In step S202 provided in the present application, a second object within a predetermined distance range from the first object is determined in the virtual space.

[0032] Among them, virtual space is involved. Virtual space refers to a three-dimensional environment generated by computers. Users can enter and experience this environment through virtual reality (VR) or augmented reality (AR) devices, such as game worlds, virtual meetings, virtual social platforms, etc.

[0033] Here, a first object is involved, and the first object refers to the current user or his / her virtual avatar.

[0034] The predetermined range is a set threshold distance. When the second object enters the distance range of the first object, it will be recognized and a specific interaction operation will be performed. The shape of this range depends on the design of the virtual environment and the type of interaction to be achieved, such as spherical, cylindrical or other shapes.

[0035] Here, a second object is involved, and the second object refers to other users or virtual elements within a certain range around the first object, such as virtual people, objects, places or any elements that can be identified and operated.

[0036] In this step, a second object within a predetermined distance range from the first object in the virtual space is determined. Through this step, other users with specific needs or interests can be quickly identified, so as to establish connections or interact more efficiently.

[0037] Step S204: Determine M first object tags of the first object and N second object tags of the second object, where M is a positive integer greater than 1 and N is a positive integer greater than 1.

[0038] In step S204 provided in the present application, a plurality of first object tags of the first object and a plurality of second object tags of the second object are determined.

[0039] Among them, the first object label is involved, and the first object label refers to a label used to describe the characteristics, status, requirements or preferences of the first object in the virtual space.

[0040] Among them, the second object label is involved, and the second object label refers to a label used to describe the characteristics, status, requirements or preferences of the second object in the virtual space.

[0041] In this step, by identifying the features, states, requirements or preferences of the first object and the second object in the virtual space, a plurality of tags corresponding to the first object and the second object are determined.

[0042] Through this step, multiple tags corresponding to the first object and the second object are determined, and the interactive behavior can be customized based on the needs of the first object and the second object, making the interactive experience in the virtual space more personalized and real, and meeting the user's more detailed needs.

[0043] It should be noted that as an object moves or its state changes in the virtual space, its label may also change accordingly. The system can update the label and its relevance in real time, thereby dynamically adjusting the interaction strategy and providing services that are more adapted to the current situation.

[0044] Step S206, determining a first target tag from the M first object tags, and determining a second target tag from the N second object tags, wherein the first target tag matches the second target tag.

[0045] In step S206 provided in the present application, a first target tag is determined from a plurality of first object tags, and a second target tag is determined from a plurality of second object tags, and the first target tag matches the second target tag.

[0046] Among them, the first target tag is involved, and the first target tag refers to the tag in the first object tag that is most relevant or most matching to the second object tag and the current interaction scene.

[0047] Among them, the second target tag is involved, and the second target tag refers to the tag in the second object tag that is most relevant or most matching to the first object tag and the current interaction scene.

[0048] In this step, the target tags that are most relevant to the other party and the current interaction scene are respectively screened out from the multiple tags of the first object and the second object, and are used as the first target tag and the second target tag.

[0049] Through this step, the target tag with the strongest correlation between the first object and the second object is screened out from multiple tags, so that the subsequent interaction behavior is more accurate and targeted, avoiding irrelevant interactions, and improving the efficiency and satisfaction of the virtual space experience.

[0050] Step S208: determining association parameters between the first target tag and the second target tag.

[0051] In step S208 provided in the present application, the association parameters between the first target tag and the second target tag are determined.

[0052] Among them, association parameters are involved. Association parameters refer to quantitative or qualitative indicators that measure the degree of matching or correlation between the first target tag and the second target tag, such as similarity score, priority, interaction strength, etc., which are used to determine the specific interaction behavior and effect after tag matching.

[0053] In this step, after the target tags of the first object and the second object are identified, the degree of association between these tags is further calculated or evaluated to determine the correlation coefficient between the first target tag and the second target tag.

[0054] Through this step, the correlation coefficient is determined, which serves as the basis for subsequently determining specific interactive behaviors and effects, ensuring that the triggered interactive behaviors are highly matched with the user's interests and needs, thereby improving the user experience in the virtual space.

[0055] It should be noted that by adjusting the associated parameters, the interaction rules in different scenarios can be flexibly customized to meet diverse application requirements.

[0056] Step S210: determining a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the associated parameters.

[0057] In step S210 provided in the present application, a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object are determined based on the associated parameters.

[0058] Among them, the first virtual interaction effect is involved. The first virtual interaction effect refers to the visual, auditory or physical reaction effect produced by the first object in the virtual space when the labels of two objects match and interact according to associated parameters.

[0059] Among them, the second virtual interaction effect is involved. The second virtual interaction effect refers to the visual, auditory or physical reaction effect produced by the second object in the virtual space when the labels of two objects match and interact according to associated parameters.

[0060] In this step, the interaction effects of the first object and the second object in the virtual space are determined according to the calculated association parameters. Through this step, the interaction effect is dynamically adjusted according to the association parameters, the specific situation of the virtual space and the real-time status of the user, providing users with a more personalized and demand-oriented experience, and enhancing their sense of participation and satisfaction in the virtual space.

[0061] Step S212: Control the first object to display a first virtual interaction effect, and control the second object to display a second virtual interaction effect in the virtual space.

[0062] In step S212 provided in the present application, the first object is controlled to display a first virtual interaction effect, and the second object is controlled to display a second virtual interaction effect in the virtual space.

[0063] In this step, by displaying dynamic, visually rich interactive effects, users can obtain a more immersive and realistic virtual experience, better understand and perceive the intentions or reactions of other objects, promote deeper social interactions, and enhance the attractiveness and entertainment value of the virtual space.

[0064] The virtual interaction effect determination method provided in the embodiment of the present application determines the second object within a predetermined range of distance from the first object in the virtual space; determines M first object tags of the first object and N second object tags of the second object, wherein M is a positive integer greater than 1 and N is a positive integer greater than 1; determines the first target tag from the M first object tags and determines the second target tag from the N second object tags, wherein the first target tag matches the second target tag; determines the association parameters of the first target tag and the second target tag; determines the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object according to the association parameters; controls the first object to display the first virtual interaction effect and controls the second object to display the second virtual interaction effect in the virtual space. By determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object according to the association parameters, the purpose of controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space is achieved, because the association parameters are determined according to the target tags corresponding to the first object and the second object respectively, and these target tags are the most matched with each other's tags and the current interaction scene. The association parameters determined in this way can accurately reflect the degree of association between the first object and the second object, thereby helping us set personalized interaction effects, and further solving the technical problem in related technologies that when different virtual objects interact, the interaction method is too single. In this way, when users interact with different objects in the virtual space, each object will trigger a unique interaction effect, providing users with a personalized experience.

[0065] Optionally, in the virtual interaction effect determination method provided in the embodiment of the present application, a first target tag is determined from M first object tags, and a second target tag is determined from N second object tags, including: determining the priorities corresponding to the M first object tags respectively, and determining the priorities corresponding to the N second object tags respectively; determining a first candidate tag with the first priority from the M first object tags, and determining a second candidate tag with the first priority from the N second object tags; determining a first matching tag that matches the first candidate tag from the N second object tags, and determining a second matching tag that matches the second candidate tag from the M first object tags; determining a first target tag from the first candidate tag and the first matching tag, and determining a second target tag from the second candidate tag and the second matching tag based on the priority ranking corresponding to the first matching tag and the priority ranking corresponding to the second matching tag.

[0066] In this embodiment, specific steps of respectively determining a first target tag and a second target tag among a plurality of first object tags and second object tags are described.

[0067] Among them, priority is involved. Priority refers to the importance of object tags in the process of determining the virtual interaction effect. It determines the priority of tags in the matching process. Priority can be set based on a variety of factors, such as user preferences, scenario requirements, historical behavior data, etc.

[0068] Among them, a first candidate tag is involved. The first candidate tag refers to a tag that is most likely to be used for interaction and is selected from multiple tags of the first object based on priority for preliminary matching.

[0069] Among them, the second candidate tag is involved. The second candidate tag refers to a tag that is most likely to be used for interaction and is selected from multiple tags of the second object based on priority for preliminary matching.

[0070] Among them, the first matching tag is involved. The first matching tag refers to a tag that can be matched with the first candidate tag and is found in the tags of the second object after the first candidate tag is determined. This matching is usually based on the semantic similarity, complementarity or other preset rules of the tags.

[0071] The second matching tag is involved, and the second matching tag refers to a tag that is found in the tags of the first object and can match the second tag to be selected after the second tag to be selected is determined.

[0072] In this step, all the tags of the first object and the second object are first evaluated. Tags, as a kind of information metadata or classification identifier, can describe, distinguish and classify the characteristics, status, functions or requirements of virtual objects, and these tags are sorted according to preset priority standards. Then, the tags with the highest priority are selected from the tag list of each object as the candidate tags, that is, the first candidate tag and the second candidate tag. Subsequently, the system will search for tags that match the first candidate tag and the second candidate tag in the tags of the other object, determine the first matching tag and the second matching tag, and finally, according to the priority of the matching tags, determine the first target tag from the first candidate tag and its matching tags, and determine the second target tag from the second candidate tag and its matching tags.

[0073] Through this step, the first object tag and the second object tag are first sorted according to the priority, so that the most relevant tag can be quickly identified, unnecessary calculation and matching processes are avoided, and the speed of processing interaction requests is improved. At the same time, by determining the first matching tag and the second matching tag, the correlation between the first target tag and the second target tag is strengthened, so that the determined interaction effect is more matched with the first object and the second object.

[0074] It should be noted that the correlation between the first target tag and the second target tag is different, and the interaction effects between the first object and the second object finally determined are also different. For example, when the first target tag and the second target tag are both related to music, but the correlation is low, when the first object and the second object are close, only a basic greeting animation and a short music playback will be triggered; when the correlation between the first target tag and the second target tag is medium, a "music lover" icon will also be displayed and the most recently released song of the first object or the second object will be played; when the correlation between the first target tag and the second target tag is very high, a virtual music studio will be automatically created, inviting the first object and the second object to enter and perform.

[0075] Optionally, in the virtual interaction effect determination method provided in an embodiment of the present application, a first target tag is determined from M first object tags, and a second target tag is determined from N second object tags, including: obtaining scene parameters corresponding to the virtual space; based on the scene parameters, determining the first target tag from the M first object tags, and determining the second target tag from the N second object tags.

[0076] In this embodiment, specific steps of respectively determining a first target tag and a second target tag from a plurality of first object tags and second object tags in combination with virtual space scene parameters are described.

[0077] Among them, scene parameters are involved, which refer to a set of variables that describe the current state or environmental characteristics of the virtual space. For example, time, location, weather conditions, activity type, user emotional state, etc. They are used to adjust or customize the interactive effects in the virtual space to adapt to different scene requirements.

[0078] In this step, first obtain the current scene parameters of the virtual space, and adjust the priority of the object tag according to the current scene virtual parameters, such as time, place, activity type, etc. For example, in a learning scene, give priority to "student" and "teacher" tags, in a social scene, give priority to interest tags, in a game scene, give priority to role tags, etc., so as to determine the first target tag from multiple first object tags, and determine the second target tag from multiple second object tags.

[0079] Through this step, the tag priority is adjusted according to the scene parameters, ensuring that the virtual interaction effect is closely related to the current context of the virtual space, thereby improving the naturalness and immersion of the user experience.

[0080] It should be noted that scene parameters can change with external conditions such as time and location, which means that the virtual interaction effect can be dynamically adjusted according to environmental changes, increasing the flexibility and interactivity of the virtual space.

[0081] Optionally, in the virtual interaction effect determination method provided in an embodiment of the present application, a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object are determined based on associated parameters, including: determining the first virtual interaction effect based on the associated parameters and the first character parameters of the first object, and determining the second virtual interaction effect based on the associated parameters and the second character parameters of the second object.

[0082] In this embodiment, specific steps of determining a first virtual interaction effect corresponding to a first object and a second virtual interaction effect corresponding to a second object according to association parameters are described.

[0083] Among them, the first role parameters are involved. The first role parameters refer to quantitative indicators that describe the characteristics of the first object, such as the first object's ability, preference, status, and compatibility with the scene. These parameters can affect the interaction mode and behavior pattern of the first object, and are the basis for achieving personalized and situational adaptive interaction.

[0084] Among them, the second role parameter is involved, and the second role parameter refers to a quantitative indicator that describes the characteristics of the second object.

[0085] In this step, the interaction effect is determined by comprehensively considering the association parameters between virtual objects and their respective specific role parameters. Through this step, the virtual interaction effect can be more closely tailored to the characteristics of each virtual object, providing a highly personalized experience and enhancing the user's immersion and participation in the virtual space.

[0086] It should be noted that as the character parameters change, the virtual interaction effects will also be dynamically adjusted. For example, changes in the character's emotional state, health status or skill level can trigger different interaction effects, making the virtual space more vivid and complex.

[0087] Optionally, in the virtual interaction effect determination method provided in the embodiment of the present application, before determining the M first object tags of the first object and the N second object tags of the second object, it also includes: determining the static attribute data and interaction behavior data corresponding to the target object, wherein the target object includes the first object and the second object; based on the static attribute data and the interaction behavior data, constructing Q object tags for the target object, wherein Q is a positive integer greater than 1.

[0088] In this embodiment, specific steps of determining object labels corresponding to the first object and the second object respectively are described.

[0089] Among them, the target object is involved, and the target object refers to the virtual object that needs to interact in the virtual space, that is, the first object and the second object.

[0090] Among them, static attribute data is involved. Static attribute data refers to the attribute data of virtual objects that remain unchanged when they are created or for a long time after creation, such as the gender, age, appearance characteristics, occupational identity, etc. These data reflect the basic characteristics and identity background of the object and are an important basis for building the diversity of the virtual world.

[0091] Among them, interactive behavior data is involved. Interactive behavior data refers to the interactive behavior and pattern data of virtual objects in virtual space, including conversation history with other objects, joint activity records, preference choices, emotional feedback, etc. These data reflect the dynamic characteristics and social tendencies of the objects and are the key basis for customizing personalized interactive experience.

[0092] Among them, object labels are involved. Object labels refer to identifiers used to describe and classify the characteristics of virtual objects. They can cover multiple dimensions such as the object's interests, abilities, emotional states, social tendencies, etc., and are used to match and trigger various interactive effects in the virtual space.

[0093] In this step, the static attribute data and interaction behavior data of the target objects (such as the first object and the second object) in the virtual space are first collected and analyzed, and then multiple labels are constructed for each target object based on these data. These labels will be used for subsequent matching and generation of interaction effects.

[0094] Through this step, an object label based on static attributes and interactive behaviors is constructed for each target object, and the interactive effects between virtual objects can be determined more intelligently based on the label. At the same time, based on the object label, the common attributes between target objects can be better reflected, promoting more efficient and meaningful social activities in the virtual space.

[0095] Optionally, in the virtual interaction effect determination method provided in the embodiment of the present application, after controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space, it also includes: when both the first virtual interaction effect and the second virtual interaction effect include dynamic display effects, determining the distance parameter between the first object and the second object; based on the distance parameter, determining the dynamic display mode of the first virtual interaction effect and the dynamic display mode of the second virtual interaction effect.

[0096] In this embodiment, specific steps of determining the dynamic display modes corresponding to the first object and the second object respectively when both the first virtual interaction effect and the second virtual interaction effect include dynamic display effects are described.

[0097] Among them, dynamic display effects are involved, which refer to visual presentations that can change with time, conditions or actions, such as animations, special effects, light and shadow changes, etc. Such effects are usually used to enhance the immersion of the virtual environment, express emotions or changes in status, and make the interaction process more vivid and intuitive.

[0098] Among them, the distance parameter is involved. The distance parameter refers to the virtual distance between the first object and the second object. It can be a straight-line distance, a spatial distance, or a relative distance based on a scene, etc. It is used to judge the physical proximity or situational relevance between virtual objects, and has an important impact on the generation and display of virtual interaction effects.

[0099] Among them, dynamic display methods are involved. Dynamic display methods refer to the display form and change rules of dynamic display effects in virtual space, including display timing, duration, intensity change, position movement, etc.

[0100] In this step, when the interaction effects between the first object and the second object both include dynamic display components, the distance parameter between the two objects is first measured or calculated. Then, the dynamic display method of the two interaction effects is adjusted according to this distance parameter, such as changing the playback speed of the animation, the intensity or position of the special effects, so that the display effect changes as the objects approach or move away, thereby achieving a more natural and situational virtual interaction.

[0101] Through this step, the dynamic display mode is adjusted according to the distance parameter to better reflect the dynamic relationship of virtual objects and scene changes, making the presentation of virtual interaction effects more realistic and natural, and enhancing the user's immersion in the virtual environment.

[0102] Optionally, in the virtual interaction effect determination method provided in the embodiment of the present application, after determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object based on the associated parameters, it also includes: when a virtual projection device is included in the virtual space, determining the virtual projection content corresponding to the virtual projection device based on the associated parameters; controlling the virtual projection device corresponding to the first object to display the virtual projection content, and controlling the virtual projection device corresponding to the second object to display the virtual projection content.

[0103] In this embodiment, specific steps of displaying virtual projection content in a case where a virtual projection device is included in a virtual space are described.

[0104] Among them, virtual projection equipment is involved. Virtual projection equipment refers to virtual devices used to display content, such as virtual versions of screens, projectors, holographic displays, etc. in the real world. These devices can present a variety of virtual content from text, images, videos to 3D models, and are an important part of virtual space information display and entertainment experience.

[0105] Among them, virtual projection content is involved. Virtual projection content refers to multimedia content displayed by virtual projection equipment, which can be dynamically generated according to the association parameters between virtual objects, such as educational videos, entertainment movies, historical documentaries, art exhibitions, etc.

[0106] In this step, when a virtual projection device is included in the virtual space, the virtual projection content that each virtual projection device should display is determined based on the association parameters between the first object and the second object. Objects in different combinations will see customized projection content that is highly relevant to their characteristics, needs, or situational states. For example, in a virtual library in an educational scenario, a first object with a label of "interested in quantum physics" and a second object with a label of "quantum physics professor" will see the latest research progress videos on quantum physics on the virtual projection device, while a first object with a label of "interested in astronomy" and a second object with a label of "astronomy professor" will see popular science videos or academic lectures related to astronomy on the virtual projection device.

[0107] Through this step, the virtual screening content determined based on the associated parameters can better match the needs and interests of the first object and the second object. When there are multiple virtual objects interacting, personalized content display is provided for different virtual objects, ensuring that the content display is adapted to the virtual object attributes and the current situation, thereby enhancing user participation and satisfaction.

[0108] It should be noted that the dynamic content display of virtual projection equipment can serve as a medium for social interaction, promote common interests and topic discussions among users, and enhance the social function of virtual space.

[0109] Based on the above embodiments and optional embodiments, an optional implementation is provided, which is described in detail below.

[0110] S1. Determine a second object within a predetermined range from the first object in the virtual space. That is, determine surrounding users (same as the second object) within a predetermined range from the current user (same as the first object) in the virtual space.

[0111] S2. Determine a plurality of first object tags for the first object and a plurality of second object tags for the second object.

[0112] First, determine the tag of the current user, that is, the first object tag.

[0113] Afterwards, the tags of the surrounding users, ie, the second object tags, are determined.

[0114] S3. Determine a first target tag from a plurality of first object tags, and determine a second target tag from a plurality of second object tags, wherein the first target tag matches the second target tag.

[0115] S4. Determine association parameters between the first target tag and the second target tag.

[0116] Determine the correlation between the current user's tags and the tags of surrounding users, and whether they are strongly associated tags.

[0117] It should be noted that, for the optional implementation of the present invention, it involves the refinement of special interactions between virtual people with tags. For example, if the special tag is a courtship tag, the virtual people marked with the courtship tag are strongly associated. For example, ordinary digital people only greet each other, but for those with special tags, the strong correlation of the demand can be achieved based on the demand corresponding to the special tag. For example, for the courtship tag, the strong association can be the handshake of two digital people.

[0118] S5. Determine a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the associated parameters.

[0119] In virtual space, there are various ways of interaction between different virtual people (or virtual characters, virtual agents, etc.). These interaction methods not only simulate interpersonal interactions in the real world, but also introduce many unique forms of interaction that only exist in the virtual world.

[0120] The following are some common ways of virtual human interaction.

[0121] A1. Dialogue and language interaction: Virtual humans can conduct dialogue and communication through text, voice or gesture recognition. This interaction method allows the virtual human to understand and respond to the user's instructions, questions or emotional expressions, thereby providing a more natural and humanized interactive experience. Therefore, this application can analyze the meaning of dialogue and language interaction, and match tags to trigger different special effects.

[0122] A2. Body language and expression: Virtual humans can express emotions, intentions, and states through body language (such as posture, movement, and facial expression). This interactive method makes virtual humans more vivid and lifelike, and enhances the emotional connection and trust between users and virtual humans. Therefore, this application can trigger special effects that match the tags based on the body language and expressions with corresponding tags.

[0123] A3. Touch and physical interaction: In a virtual space that supports a physical engine, the virtual person can sense and respond to the user's touch, push, or other physical actions. This interaction method provides a more intuitive and natural operation method, allowing users to interact with the virtual person more directly. When people with different tags perform touch and physical interactions, the interaction can be different actions.

[0124] A4. When the tag is a strongly associated tag, the current user and the corresponding surrounding users will display special interactive effects. For example, corresponding logos such as love, arrows, and luminous spots can be displayed above the heads of virtual characters. Special effects and displays can also be set when two users gradually approach each other.

[0125] It should be noted that in this process, label conflicts caused by other labels between different users must be overcome. Before application, interactive configuration must be performed. For example, when two ordinary people meet, they can say hello, and when two people with courtship labels meet, they can have hearts on their heads and then emit special effects around their bodies as the distance decreases.

[0126] S6. Control the first object to display a first virtual interaction effect in the virtual space, and control the second object to display a second virtual interaction effect.

[0127] Through the above optional implementation, at least the following beneficial effects can be achieved:

[0128] (1) Based on the unique attributes of each virtual object and the scene parameters of the current virtual space, highly personalized and context-sensitive interactive effects are generated, significantly enhancing the user's immersion and participation, making the virtual space experience more in line with personal needs and preferences;

[0129] (2) Comprehensively analyze the static attribute data and interactive behavior data of virtual objects, construct object labels, and determine the virtual interaction effect based on these labels. This intelligent matching mechanism can not only identify and respond to user behavior patterns, but also predict and guide users' interaction methods in virtual space, making virtual interaction smoother and more efficient;

[0130] (3) The introduction of distance parameters and association parameters allows for dynamic adjustment of virtual interaction effects. This means that as the position or behavior of virtual objects in the virtual space changes, the display mode and content of the interaction effects can be adjusted in real time to adapt to the changing environment and needs.

[0131] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0132] Example 2

[0133] The embodiment of the present application also provides a virtual interaction effect determination device. It should be noted that the virtual interaction effect determination device of the embodiment of the present application can be used to execute the virtual interaction effect determination method provided by the embodiment of the present application. The virtual interaction effect determination device provided by the embodiment of the present application is introduced below.

[0134] According to an embodiment of the present application, a device for implementing the above virtual interaction effect determination method is also provided. Figure 3 is a schematic diagram of a virtual interaction effect determination device provided according to an embodiment of the present application, such as Figure 3 As shown, the device includes: a first determination module 302 , a second determination module 304 , a third determination module 306 , a fourth determination module 308 , a fifth determination module 310 and a first display module 312 .

[0135] The first determination module 302 is used to determine a second object within a predetermined distance range from the first object in the virtual space; the second determination module 304 is connected to the first determination module 302 and is used to determine M first object tags of the first object and N second object tags of the second object, wherein M is a positive integer greater than 1 and N is a positive integer greater than 1; the third determination module 306 is connected to the second determination module 304 and is used to determine a first target tag from the M first object tags and a second target tag from the N second object tags, wherein the first target tag matches the second target tag; the fourth determination module 308 is connected to the third determination module 306 and is used to determine an association parameter between the first target tag and the second target tag; the fifth determination module 310 is connected to the fourth determination module 308 and is used to determine a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the association parameter; the first display module 312 is connected to the fifth determination module 310 and is used to control the first object to display the first virtual interaction effect and the second object to display the second virtual interaction effect in the virtual space.

[0136] The virtual interaction effect determination device provided in the embodiment of the present application determines the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object according to the association parameters through the fifth determination module 310, thereby achieving the purpose of the first display module 312 controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space. Since the association parameters are determined according to the target tags corresponding to the first object and the second object respectively, and these target tags are the most matched with each other's tags and the current interaction scene. The association parameters determined in this way can accurately reflect the degree of association between the first object and the second object, thereby helping us to set a personalized interaction effect, and further solve the technical problem in the related technology that when different virtual objects interact, the interaction method is too single, thereby achieving the effect that when the user interacts with different objects in the virtual space, each object will trigger a unique interaction effect, providing the user with a personalized experience.

[0137] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: a sixth determination module, which is used to determine the priorities corresponding to the M first object tags respectively, and determine the priorities corresponding to the N second object tags respectively; a seventh determination module, which is used to determine the first candidate tag with the first priority from the M first object tags, and determine the second candidate tag with the first priority from the N second object tags; an eighth determination module, which is used to determine the first matching tag that matches the first candidate tag from the N second object tags, and determine the second matching tag that matches the second candidate tag from the M first object tags; a ninth determination module, which is used to determine the first target tag from the first candidate tag and the first matching tag, and determine the second target tag from the second candidate tag and the second matching tag based on the priority ranking corresponding to the first matching tag and the priority ranking corresponding to the second matching tag.

[0138] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: an acquisition module for acquiring scene parameters corresponding to the virtual space; a tenth determination module for determining a first target tag from M first object tags based on the scene parameters, and determining a second target tag from N second object tags.

[0139] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: an eleventh determination module, used to determine the first virtual interaction effect based on the associated parameters and the first character parameters of the first object, and to determine the second virtual interaction effect based on the associated parameters and the second character parameters of the second object.

[0140] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: a twelfth determination module, used to determine the static attribute data and interaction behavior data corresponding to the target object, wherein the target object includes a first object and a second object; a construction module, used to construct Q object labels for the target object based on the static attribute data and the interaction behavior data, wherein Q is a positive integer greater than 1.

[0141] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: a thirteenth determination module, used to determine the distance parameter between the first object and the second object when both the first virtual interaction effect and the second virtual interaction effect include dynamic display effects; a fourteenth determination module, used to determine the dynamic display mode of the first virtual interaction effect and the dynamic display mode of the second virtual interaction effect based on the distance parameter.

[0142] Optionally, the virtual interaction effect determination device provided in the embodiment of the present application also includes: a fifteenth determination module, which is used to determine the virtual projection content corresponding to the virtual projection device based on associated parameters when a virtual projection device is included in the virtual space; and a second display module, which is used to control the virtual projection device corresponding to the first object to display the virtual projection content, and the virtual projection device corresponding to the second object to display the virtual projection content.

[0143] It should be noted that the first determination module 302, the second determination module 304, the third determination module 306, the fourth determination module 308, the fifth determination module 310 and the first display module 312 correspond to steps S202 to S212 in Example 1, and the examples and application scenarios implemented by the multiple modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units can be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n), and the above-mentioned modules can also be run in the computer terminal 10 provided in Example 1 as part of the device.

[0144] Example 3

[0145] An embodiment of the present application may provide an electronic device, Figure 4 is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 Only one is shown) a processor, a memory, a storage controller, and a peripheral interface, wherein the peripheral interface is connected to a radio frequency module, an audio module, and a display.

[0146] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0147] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: determine a second object within a predetermined distance range from the first object in the virtual space; determine M first object tags of the first object and N second object tags of the second object, wherein M is a positive integer greater than 1 and N is a positive integer greater than 1; determine a first target tag from the M first object tags and determine a second target tag from the N second object tags, wherein the first target tag matches the second target tag; determine association parameters between the first target tag and the second target tag; determine a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object based on the association parameters; control the first object to display the first virtual interaction effect and control the second object to display the second virtual interaction effect in the virtual space.

[0148] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the priorities corresponding to the M first object tags, and determine the priorities corresponding to the N second object tags; determine the first candidate tag with the first priority from the M first object tags, and determine the second candidate tag with the first priority from the N second object tags; determine the first matching tag that matches the first candidate tag from the N second object tags, and determine the second matching tag that matches the second candidate tag from the M first object tags; determine the first target tag from the first candidate tag and the first matching tag based on the priority ranking corresponding to the first matching tag and the priority ranking corresponding to the second matching tag, and determine the second target tag from the second candidate tag and the second matching tag.

[0149] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: obtaining scene parameters corresponding to the virtual space; determining the first target tag from M first object tags based on the scene parameters, and determining the second target tag from N second object tags.

[0150] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the first virtual interaction effect based on the association parameters and the first character parameters of the first object, and determine the second virtual interaction effect based on the association parameters and the second character parameters of the second object.

[0151] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the static attribute data and interactive behavior data corresponding to the target object, wherein the target object includes a first object and a second object; based on the static attribute data and the interactive behavior data, construct Q object tags for the target object, wherein Q is a positive integer greater than 1.

[0152] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: when the first virtual interaction effect and the second virtual interaction effect both include dynamic display effects, determine the distance parameter between the first object and the second object; based on the distance parameter, determine the dynamic display method of the first virtual interaction effect and the dynamic display method of the second virtual interaction effect.

[0153] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: when the virtual space includes a virtual projection device, determine the virtual projection content corresponding to the virtual projection device based on the associated parameters; control the virtual projection device corresponding to the first object to display the virtual projection content, and the virtual projection device corresponding to the second object to display the virtual projection content.

[0154] By adopting the embodiment of the present application, a scheme for determining virtual interaction effects is provided. By determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object based on the association parameters, the purpose of the first display module 312 controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space is achieved, because the association parameters are determined according to the target tags corresponding to the first object and the second object respectively, and these target tags are the most matched with the other party's tags and the current interaction scene. The association parameters determined in this way can accurately reflect the degree of association between the first object and the second object, thereby helping us to set a personalized interaction effect, and then solve the technical problem in the related technology that when different virtual objects interact, the interaction method is too single, so as to achieve the effect that in the virtual space, when the user interacts with different objects, each object will trigger a unique interaction effect, providing the user with a personalized experience.

[0155] It can be understood by those skilled in the art that Figure 4The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 4 The structure of the electronic device is not limited. Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations shown.

[0156] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0157] Example 4

[0158] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the virtual interaction effect determination method provided in the first embodiment.

[0159] Optionally, in this embodiment, the above-mentioned storage medium can be a computer-readable storage medium, and the computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute any of the above-mentioned virtual interaction effect determination methods.

[0160] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0161] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the steps of the virtual interaction effect determination method.

[0162] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0163] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0164] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, 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 units or modules, which can be electrical or other forms.

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

[0166] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0167] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0168] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for determining a virtual interaction effect, characterized in that: include: determining, in the virtual space, a second object within a predetermined distance range from the first object; Determine M first object tags of the first object and N second object tags of the second object, where M is a positive integer greater than 1 and N is a positive integer greater than 1; Determine a first target tag from the M first object tags, and determine a second target tag from the N second object tags, wherein the first target tag matches the second target tag; Determining an association parameter between the first target tag and the second target tag; Determining, according to the association parameter, a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object; In the virtual space, the first object is controlled to display the first virtual interaction effect, and the second object is controlled to display the second virtual interaction effect.

2. The method according to claim 1, characterized in that Determining a first target tag from the M first object tags, and determining a second target tag from the N second object tags, includes: Determine the priorities corresponding to the M first object tags respectively, and determine the priorities corresponding to the N second object tags respectively; Determine a first tag to be selected with a first priority from the M first object tags, and determine a second tag to be selected with a first priority from the N second object tags; Determine a first matching tag that matches the first tag to be selected from the N second object tags, and determine a second matching tag that matches the second tag to be selected from the M first object tags; According to the priority ranking corresponding to the first matching tag and the priority ranking corresponding to the second matching tag, the first target tag is determined from the first candidate tag and the first matching tag, and the second target tag is determined from the second candidate tag and the second matching tag.

3. The method according to claim 1, characterized in that Determining a first target tag from the M first object tags, and determining a second target tag from the N second object tags, includes: Acquiring scene parameters corresponding to the virtual space; According to the scene parameter, the first target tag is determined from the M first object tags, and the second target tag is determined from the N second object tags.

4. The method according to claim 1, characterized in that: Determining a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object according to the association parameter includes: The first virtual interaction effect is determined according to the association parameter and a first role parameter of the first object, and the second virtual interaction effect is determined according to the association parameter and a second role parameter of the second object.

5. The method according to claim 1, characterized in that Before determining the M first object tags of the first object and the N second object tags of the second object, the method further includes: Determining static attribute data and interactive behavior data corresponding to a target object, wherein the target object includes the first object and the second object; According to the static attribute data and the interactive behavior data, Q object tags are constructed for the target object, where Q is a positive integer greater than 1.

6. The method according to claim 1, characterized in that Controlling the first object to display the first virtual interaction effect and controlling the second object to display the second virtual interaction effect in the virtual space also includes: In a case where both the first virtual interaction effect and the second virtual interaction effect include dynamic display effects, determining a distance parameter between the first object and the second object; A dynamic display mode of the first virtual interaction effect and a dynamic display mode of the second virtual interaction effect are determined according to the distance parameter.

7. The method according to any one of claims 1 to 6, characterized in that: After determining the first virtual interaction effect corresponding to the first object and the second virtual interaction effect corresponding to the second object according to the association parameter, the method further includes: In the case where the virtual space includes a virtual projection device, determining virtual projection content corresponding to the virtual projection device according to the associated parameters; The virtual projection device corresponding to the first object is controlled to display the virtual projection content, and the virtual projection device corresponding to the second object is controlled to display the virtual projection content.

8. A virtual interaction effect determination device, characterized in that: include: A first determining module, used to determine a second object within a predetermined distance range from the first object in the virtual space; A second determining module, configured to determine M first object tags of the first object and N second object tags of the second object, wherein M is a positive integer greater than 1, and N is a positive integer greater than 1; a third determination module, configured to determine a first target tag from the M first object tags, and to determine a second target tag from the N second object tags, wherein the first target tag matches the second target tag; a fourth determination module, configured to determine an association parameter between the first target tag and the second target tag; a fifth determining module, configured to determine, according to the associated parameter, a first virtual interaction effect corresponding to the first object and a second virtual interaction effect corresponding to the second object; The first display module is used to control the first object to display the first virtual interaction effect, and control the second object to display the second virtual interaction effect in the virtual space.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the virtual interaction effect determination method described in any one of claims 1 to 7.

10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the virtual interaction effect determination method as described in any one of claims 1 to 7.

11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.