Interactive method, device, electronic device, and storage medium

The interactive method and device facilitate attribute sharing between virtual characters, improving customization and interaction by allowing users to easily transfer attributes, thus enriching virtual character appearances.

JP2026506948APending Publication Date: 2026-02-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025547588
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-17
Filing Date
2024-02-07
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing applications allow users to decorate virtual characters in a single way, limiting the creativity and interaction in customizing virtual character appearances.

Method used

An interactive method and device that enables users to copy and transfer attribute information, such as decorative attributes, from one virtual character to another, allowing enhanced customization and interaction between users.

Benefits of technology

Enriches the appearance customization of virtual characters by simplifying the process of setting attributes and enhancing user interaction through attribute sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026506948000001_ABST
    Figure 2026506948000001_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure provides an interactive method, an apparatus, an electronic device, and a storage medium, the method including: receiving an attribute copy operation for a predetermined attribute of a first virtual character, the first virtual character being a virtual character of a first user; and acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user performing the attribute copy operation.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] TECHNICAL FIELD The embodiments of the present disclosure relate to the field of computer technology, and in particular to interactive methods, devices, and electronic devices. This relates to devices and storage media.

[0002] CROSS-REFERENCE TO RELATED APPLICATIONS This application is based on and claims priority from Chinese patent application number 202310181170.3, filed on February 17, 2023, the entire disclosure of which is incorporated herein by reference. [Background technology]

[0003] Currently, some applications allow users to create virtual characters and decorate the created virtual characters with clothing provided by the application, but related art only allows users to decorate virtual characters in a single way. Summary of the Invention

[0004] Embodiments of the present disclosure provide an interactive method, device, electronic device, and storage medium for enriching the appearance of a virtual character.

[0005] According to a first aspect, an embodiment of the present disclosure comprises: receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; and acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user who performs the attribute copy operation.

[0006] According to a second aspect, an embodiment of the present disclosure further comprises: an operation receiving module for receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; an information acquisition module for acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user who performs the attribute copy operation.

[0007] According to a third aspect, embodiments of the present disclosure further include: one or more processors; a memory for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to perform the interactive method according to the embodiments of the present disclosure.

[0008] According to a fourth aspect, an embodiment of the present disclosure further comprises: A computer-readable storage medium is provided having stored thereon computer instructions that, when executed by a processor, cause the interactive method described in the embodiments of the present disclosure to be performed.

[0009] According to a fifth aspect, an embodiment of the present disclosure further comprises: A computer program is provided that includes instructions that, when executed by a processor, cause the interactive method according to the embodiments of the present disclosure to be performed.

[0010] According to a sixth aspect, an embodiment of the present disclosure further comprises: A computer-readable storage medium is provided having stored thereon computer instructions that, when executed by a processor, cause the interactive method described in the embodiments of the present disclosure to be performed.

[0011] An interactive method, device, electronic device, and storage medium according to an embodiment of the present disclosure accept an attribute copy operation for a predetermined attribute of a first virtual character, which is a virtual character of a first user, and acquire first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information for a predetermined attribute of the first virtual character, and the acquired first attribute information is intended to be used for a second virtual character of a second user, and the second user is a user who performs the attribute copy operation. [Brief explanation of the drawings]

[0012] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by reference to the following detailed description, taken in conjunction with the drawings in which the same or similar elements are designated by the same or similar reference numerals throughout the drawings. It should be understood that the drawings are schematic and that the materials and elements are not necessarily drawn to scale. [Figure 1] 1 is a schematic diagram illustrating the flow of an interactive method according to an embodiment of the present disclosure. [Figure 2] FIG. 10 is a schematic diagram of a display of copy prompt information according to an embodiment of the present disclosure. [Figure 3] 1 is a schematic diagram illustrating the flow of another interactive method according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of a display of a virtual character according to an embodiment of the present disclosure. [Figure 5] 1 is a schematic diagram of a display of a target control according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a block diagram of an interactive device according to an embodiment of the present disclosure. [Figure 7] FIG. 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.

[0014] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the performance of steps shown. The scope of the present disclosure is not limited in this respect.

[0015] As used herein, the term "comprises" and variations thereof are open-ended, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0016] It should be noted that the concepts of "first," "second," etc. described in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0017] It should be noted that the modifications of "one" and "plurality" described in the present disclosure are illustrative and not limiting. Unless otherwise specified, it is obvious to those skilled in the art that it should be understood as "one or plurality."

[0018] The names of messages or information exchanged between devices in the embodiments of the present disclosure are merely descriptive and are not intended to limit the scope of these messages or information.

[0019] As can be understood, before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, and usage scenarios of the personal information related to the present disclosure should be informed to users in an appropriate manner in accordance with relevant laws and regulations, and their approval should be obtained.

[0020] For example, in response to receiving a user's spontaneous request, prompt information may be sent to the user to clearly prompt the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to autonomously choose whether to provide personal information to software or hardware, such as an electronic device, application, server, or storage medium, that performs the operation of the technical solution of the present disclosure, based on the prompt information.

[0021] In one optional but non-limiting implementation, the method of sending prompt information to the user in response to receiving the user's voluntary request may be, for example, a pop-up window in which the prompt information may be presented in text form, and the pop-up window may further include a selection control that allows the user to select whether to "agree" or "disagree" to provide personal information to the electronic device.

[0022] As can be appreciated, the above-described process for notifying and obtaining user consent is merely exemplary and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] FIG. 1 is a schematic diagram illustrating the flow of an interactive method according to an embodiment of the present disclosure. The method may be executed by an interactive device. Here, the device may be realized by software and / or hardware and may be disposed in an electronic device, typically a mobile phone or a tablet. The interactive method according to an embodiment of the present disclosure is applied to a scene of setting a predetermined attribute of a virtual character, particularly to a scene of setting decorations for the virtual character. As shown in FIG. 1, the interactive method according to this embodiment may include the following steps:

[0024] S101: An attribute copy operation for a predetermined attribute of a first virtual character, which is a virtual character of a first user, is accepted.

[0025] Here, the predetermined attribute may be a certain attribute of a virtual character, such as a decorative attribute of a virtual character. The attribute copy operation may be a trigger operation for instructing copying of attribute information of a certain attribute of a certain virtual character, such as a trigger operation for instructing acquisition of attribute information of a certain attribute of a certain virtual character. Exemplarily, the attribute copy operation may be an operation for triggering a corresponding control or a predetermined gesture operation. The first virtual character may be a virtual character corresponding to the attribute copy operation. In other words, the first virtual character may be a virtual character that instructs acquisition of attribute information of the certain attribute through the attribute copy operation, or may be a virtual character created by a first user. The first user may be a user to which the first virtual character belongs. In some embodiments, the first user and the current user who performs the attribute copy operation may be the same user or different users.

[0026] For example, a current user may perform an attribute copy operation when the current user wishes to adopt the same attribute information as a virtual character of another user. In response, the current application may accept the attribute copy operation performed by the current user. As can be understood, if the first user and the current user performing the attribute copy operation are different users, the first user and the current user performing the attribute copy operation may have a predetermined association relationship, such as a friend relationship.

[0027] S102: In response to the attribute copy operation, first attribute information of the first virtual character is acquired, the first attribute information is attribute information of the predetermined attribute, the acquired first attribute information is intended to be used for a second virtual character, the second virtual character is a virtual character of a second user, and the second user is a user who performs the attribute copy operation.

[0028] Here, the first attribute information may be considered as attribute information of a predetermined attribute of the first virtual character. The second user may be the current user, i.e., the user who performs the attribute copy operation. The second virtual character may be a virtual character that uses the acquired first attribute information. The second virtual character is a virtual character of the second user. The second virtual character and the first virtual character may be different virtual characters. For example, the first virtual character and the second virtual character may be different virtual characters of the same user or different users. In this case, the first user and the second user may be the same user or different users. For example, the first user may perform the attribute copy operation to acquire attribute information of a predetermined attribute of a virtual character created by the first user and use it for another virtual character created by the first user, and / or may perform the attribute copy operation to acquire attribute information of a predetermined attribute of another user's virtual character and use it for a virtual character created by the first user. The following describes an example in which the first user and the second user are different users.

[0029] Specifically, when an attribute copy operation for a predetermined attribute of a first virtual character is received, first attribute information for the predetermined attribute of the first virtual character may be acquired in response to the attribute copy operation and used for a second virtual character. For example, after acquiring the first attribute information, the first attribute information may be saved and, when needed, the saved first attribute information may be used as attribute information for the predetermined attribute of a second virtual character. Alternatively, after acquiring the first attribute information, the attribute information for the predetermined attribute of the second virtual character may be set as the first attribute information.

[0030] In this embodiment, a user may obtain attribute information of a predetermined attribute of a virtual character (i.e., a first virtual character) and use it as attribute information of another virtual character (i.e., a second virtual character). That is, the user can copy and use the attribute information of the predetermined attribute of the first virtual character as is, without having to individually set the attribute items of the predetermined attribute of the second virtual character based on the information of each attribute item of the predetermined attribute of the first virtual character. For example, if the predetermined attribute is a decorative attribute, when a user likes the decoration of the first virtual character, the user can copy the clothing of the first virtual character by performing an attribute copy operation and use it to decorate his / her second virtual character, without having to individually set the decorations such as the jacket, underwear, hat, gloves, shoes, and accessories of the second virtual character. This enhances the method for setting the predetermined attribute of a virtual character and simplifies the operations required for setting or changing the predetermined attribute of a virtual character.

[0031] As can be understood, a user can approve whether or not to allow other users to copy attribute information of a predetermined attribute of the user's virtual character, as needed. That is, the first user responds to the second user's attribute copy operation only if the first user approves allowing other users to copy attribute information of the predetermined attribute of the user's virtual character. In some embodiments, the first user may set approval information for copying attribute information of the predetermined attribute of the user's virtual character in an application setting item.

[0032] In some embodiments, when a user (i.e., a second user) performs an attribute copy operation to obtain attribute information of a predetermined attribute of another user (i.e., a first user), the second user may send copy prompt information to the second user, prompting the first user through the copy prompt information that the second user has copied the attribute information of the predetermined attribute of the virtual character. In this case, in some embodiments, the interactive method according to this embodiment further includes triggering, in response to the attribute copy operation, to send copy prompt information to the first user.

[0033] In some embodiments, the first user may further confirm whether to approve the second user's attribute information copy operation based on the copy prompt information.

[0034] In the above embodiments, the copy prompt information may be displayed in the notification interface of the corresponding application of the second user in the form of system notification information. It may also be displayed in the conversation interface between the second user and the first user, for example, in the form of conversation information or non-conversation information, so that the second user and the first user can both view the copy prompt information, thereby enriching the interaction between the first user and the second user. In some embodiments, the copy prompt information is displayed in the conversation interface between the first user and the second user.

[0035] For example, as shown in FIG. 2 (in the figure, the copy prompt information is displayed in the conversation interface in the form of non-conversational information, and the predetermined attribute is a decorative attribute), when user B (i.e., the second user) performs an attribute copy operation to obtain attribute information (i.e., the first attribute information) of a predetermined attribute of the virtual character of user A (i.e., the first user), user A can receive copy prompt information 20, and the copy prompt information 20 may be displayed in the conversation interface between user A and user B.

[0036] As can be understood, when different attribute copy operations exist, copy prompt information may be sent each time an attribute copy operation is accepted, or copy prompt information may be sent only when some attribute copy operations are accepted. The copy prompt information sent when different attribute copy operations are accepted may be the same or different, and specifically may be set as needed.

[0037] The interactive method according to this embodiment receives an attribute copy operation for a predetermined attribute of a first virtual character, which is a virtual character of a first user, and acquires first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information for a predetermined attribute of the first virtual character, and the acquired first attribute information is intended to be used for a second virtual character of a second user, the second user being the user who performs the attribute copy operation. This embodiment employs the above technical solution to support a user in acquiring attribute information of another user's virtual character as attribute information of their own virtual character by performing an attribute copy operation, thereby enriching the manner of setting the predetermined attributes of virtual characters and simplifying the operations required to set or change the predetermined attributes of virtual characters.

[0038] 3 is a schematic diagram illustrating a flow of another interactive method according to an embodiment of the present disclosure. This embodiment may be combined with one or more optional embodiments of the above-described embodiments. In some embodiments, the method further includes at least one of: after obtaining first attribute information of the first virtual character, setting second attribute information of a second virtual character as the first attribute information, the second attribute information being attribute information of the predetermined attribute; and adding the first attribute information to an attribute information list of a second user, the attribute information list being a list of candidate attribute information of the predetermined attribute, the candidate attribute information being added by the second user.

[0039] In some embodiments, the interactive method according to this embodiment further includes displaying a first virtual character in a predetermined interface, and displaying a target control for triggering execution of an attribute copy operation on a predetermined attribute of the first virtual character in response to a target trigger operation on the first virtual character.

[0040] Accordingly, as shown in FIG. 3, the interactive method according to this embodiment may include the following steps:

[0041] S201: A first virtual character is displayed on a predetermined interface.

[0042] Here, the predetermined interface may be an interface on which the first virtual character is displayed, or any one of the interfaces on which the first virtual character is displayed. For example, the predetermined interface may be a display interface or an interaction interface for the first virtual character, or a presentation interface for the target space of the second user, and may be specifically set as needed. The target space may be regarded as a predetermined interaction space, and the target space of a certain user may be used to present the user's virtual character and the virtual characters of at least some of the related users. This facilitates the user to view and / or interact with the virtual characters of at least some of the related users. The related users may be regarded as users with a predetermined relationship, such as friends.

[0043] In this embodiment, the first virtual character may be displayed on a predetermined interface for the second user to view, for example, in response to a corresponding trigger operation by the second user, the predetermined interface may be displayed, and the first virtual character of the first user may be displayed on the predetermined interface.

[0044] 4 (the illustration does not show the decorations of the virtual characters), when a first user is a related user of a second user, for example, when the first user is a friend of the second user, a target space of the second user may be displayed in a predetermined interface, and a second virtual character 40 of the second user may be displayed in the target space. Furthermore, based on the setting of the second user, virtual characters of at least one related user of the second user may be displayed in the target space, and the virtual characters of the at least one related user may include a virtual character corresponding to an attribute copy operation performed later by the second user.

[0045] S202: In response to a target trigger operation on the first virtual character, a target control for triggering execution of an attribute copy operation on a predetermined attribute of the first virtual character is displayed.

[0046] Here, the target trigger operation may be a predetermined trigger operation for a first virtual character, such as a single click or double click on a first virtual character displayed on a predetermined interface. In this case, the first virtual character may be a virtual character triggered by the target trigger operation. For example, if multiple virtual characters are displayed on a predetermined interface, the first virtual character may be a virtual character among the multiple virtual characters that corresponds to the target trigger operation. The target control may be a control used to trigger a user to perform an attribute copy operation on a predetermined attribute of a corresponding virtual character. In other words, a user may trigger a target control corresponding to a virtual character to perform an attribute copy operation on a predetermined attribute of the virtual character.

[0047] For example, when a target trigger operation is received on a virtual character 41 (e.g., a first virtual character) of a related user in a predetermined interface, a target control 42 corresponding to the virtual character 41 may be displayed in response to the target trigger operation, for example, the target control 42 may be displayed at a predetermined position in the predetermined interface, or as shown in FIG. 5 (taking the example of a case where a second user triggers a virtual character 41 displayed in the upper left corner of the predetermined interface in the figure), the target control 42 may be displayed at a position related to the virtual character 41, allowing the second user to perform an attribute copy operation on a predetermined attribute of the virtual character 41.

[0048] As can be understood, the number of target controls may be one or more, and when the number of target controls is more than one, different target controls may be used to perform different attribute copy operations, and the different attribute copy operations may be used to instruct the first attribute information to be processed by adopting different processing methods after obtaining the first attribute information.

[0049] S203: An attribute copy operation for a predetermined attribute of a first virtual character, which is a virtual character of a first user, is accepted.

[0050] For example, the second user may trigger a target control corresponding to the first virtual character to perform an attribute copy operation on a predetermined attribute of the first virtual character. In response, when the current application detects that the second user has triggered a target control corresponding to a virtual character, the current application may determine that the virtual character is the first virtual character and that the attribute copy operation on the first virtual character has been accepted.

[0051] S204: In response to the attribute copy operation, obtain first attribute information of the first virtual character, and execute at least one of S205 and S206, where the first attribute information is attribute information of the predetermined attribute, the obtained first attribute information is intended to be used for a second virtual character, the second virtual character is a virtual character of a second user, and the second user is a user who performs the attribute copy operation.

[0052] S205: Second attribute information of a second virtual character is set as the first attribute information, and the second attribute information is attribute information of the predetermined attribute.

[0053] Here, the second attribute information may be regarded as attribute information of a predetermined attribute of the second virtual character.

[0054] For example, after acquiring the first attribute information of the first virtual character, the second attribute information of the second virtual character may be directly set as the first attribute information. For example, if the predetermined attribute is a decorative attribute, after acquiring the first attribute information of the first virtual character, the second virtual character may be decorated based on the first attribute information so that the second virtual character has the same decoration as the first virtual character.

[0055] In this embodiment, attribute information of a predetermined attribute of a virtual character may be set as needed. In some embodiments, the attribute information of a predetermined attribute of a virtual character includes clothing information, and the virtual characters include the first virtual character and the second virtual character.

[0056] In some embodiments, a message character for a second user may be generated based on attribute information of a predetermined attribute of the first virtual character, and the user may use the message character to send a message. In this case, after setting second attribute information of the second virtual character as the first attribute information, the method may further include generating a message character having the second attribute information in response to a predetermined message operation of the second user, and the message character is used as a user indicator when the second user sends message information.

[0057] Here, the predetermined message operation may be an operation for instructing the creation of a message character for the second user, so that the second user can use the message character to send message information. For example, the predetermined message operation may be an anonymous message operation in an interface for discussing a topic of interest, in which the anonymous message operation may be used for instructing the creation of an anonymous message character for the second user, so that the second user can use the anonymous message character to send anonymous messages.

[0058] Specifically, when a predetermined message operation of the second user is received, a message character of the second user may be generated based on the current second attribute information of the second virtual character, and the second user may use the message character to send message information.

[0059] S206: Add the first attribute information to an attribute information list of a second user, where the attribute information list is a list of candidate attribute information of the predetermined attribute, and the candidate attribute information is added by the second user.

[0060] Here, the attribute information list may be a list of candidate attribute information for a predetermined attribute. The candidate attribute information may be attribute information selected and used by a second user, and the candidate attribute information may be added by the second user. For example, the second user may set each attribute item of the predetermined attribute of the second virtual character, and then add the attribute information of the set predetermined attribute to the attribute information list. The second user may obtain attribute information of the predetermined attribute of another user's virtual character by an attribute copy operation, and then add the obtained predetermined attribute information to the attribute information list.

[0061] For example, after the first attribute information of the first virtual character is acquired, the first attribute information may be added to the attribute information list as candidate attribute information so that the second user can easily use the first attribute information when necessary.

[0062] In this embodiment, the second user may select and use candidate attribute information from the attribute information list as needed. For example, the second user may adopt one of the candidate attribute information from the attribute information list as the second attribute information of the second virtual character. In this case, the interactive method according to this embodiment may further include setting the second attribute information as the target candidate attribute information in response to a setting operation on target candidate attribute information in the attribute information list. Here, the setting operation may be a trigger operation for instructing setting the second attribute information of the second virtual character as a candidate attribute information in the attribute information list, such as an operation of selecting a candidate attribute information in the attribute information list and then clicking an end control. The target candidate attribute information may be candidate attribute information corresponding to the setting operation, such as candidate attribute information that is in a selected state in the attribute information list when the setting operation is accepted.

[0063] In some embodiments, after obtaining the first attribute information, it may be set in advance whether to set the second attribute information of the second virtual character as the first attribute information and whether to add the first attribute information to the attribute information list of the second user.

[0064] In some embodiments, based on the received attribute copy operation, it may be determined whether to set the second attribute information of the second virtual character as the first attribute information and whether to add the first attribute information to the attribute information list of the second user. For example, when the first attribute copy operation is received, for example, when it is detected that the second user has triggered a first target control corresponding to the first virtual character, the second attribute information of the second virtual character may be set as the first attribute information and the first attribute information may be added to the attribute information list of the second user. When the second attribute copy operation is received, for example, when it is detected that the second user has triggered a second target control corresponding to the first virtual character, the second attribute information of the second virtual character may not be set as the first attribute information and the first attribute information may be added to the attribute information list of the second user. Here, the first target control and the second target control may be set as necessary. Exemplarily, the first target control may be a copy control, and the second target control may be a save control.

[0065] The interactive method according to this embodiment can, based on a user's attribute copy operation on a first virtual character, set the user's second virtual character to have the same predetermined attributes as the first virtual character, and / or store attribute information of the predetermined attributes of the first virtual character for use by the user's second virtual character, thereby enriching the method of setting the predetermined attributes and simplifying the operations required for the user to set the predetermined attributes of his or her own virtual character.

[0066] 6 is a block diagram of an interactive device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware and may be disposed in an electronic device, typically a mobile phone or a tablet, and may set predetermined attributes of a virtual character by executing an interactive method. As shown in FIG. 6, the interactive device according to this embodiment may include an operation receiving module 601 and an information obtaining module 602, among which: The operation receiving module 601 is for receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user, The information acquisition module 602 is for acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, and the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user who performs the attribute copy operation.

[0067] The interactive device according to this embodiment receives, via an operation receiving module, an attribute copy operation for a predetermined attribute of a first virtual character, which is a virtual character of a first user; and receives, via an information acquiring module, first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute of the first virtual character, and the acquired first attribute information is intended to be used for a second virtual character of a second user, the second user being the user who performs the attribute copy operation. This embodiment employs the above technical solution to support a user in performing an attribute copy operation to obtain attribute information of another user's virtual character as attribute information of his or her own virtual character, thereby enriching the manner of setting the predetermined attributes of virtual characters and simplifying the operations required to set or change the predetermined attributes of virtual characters.

[0068] In some embodiments, the interactive device according to this embodiment may further include at least one of: a first information setting module for setting second attribute information of a second virtual character as the first attribute information after obtaining first attribute information of the first virtual character, where the second attribute information is attribute information of the predetermined attribute; and an information adding module for adding the first attribute information of the first virtual character to an attribute information list of a second user after obtaining the first attribute information of the first virtual character, where the attribute information list is a list of candidate attribute information of the predetermined attribute, where the candidate attribute information is added by the second user.

[0069] In some embodiments, the interactive device according to this embodiment may further include a character generation module for generating a message character having the second attribute information in response to a predetermined message operation of the second user after setting the second attribute information of the second virtual character as the first attribute information, and the message character is used as a user indicator when the second user sends message information.

[0070] In some embodiments, the interactive device according to this embodiment may further include a second information setting module for setting the second attribute information as the target candidate attribute information in response to a setting operation on the target candidate attribute information in the attribute information list.

[0071] In some embodiments, the interactive device according to this embodiment may further include a prompt module for triggering, in response to the attribute copy operation, to send copy prompt information to the first user.

[0072] In the above aspect, the copy prompt information may be displayed in a conversation interface between the first user and the second user.

[0073] In some embodiments, the interactive device according to this embodiment may further include a character display module for displaying a first virtual character in a predetermined interface, and a control display module for displaying a target control for triggering execution of an attribute copy operation on a predetermined attribute of the first virtual character in response to a target trigger operation on the first virtual character.

[0074] In the above aspect, the attribute information of the predetermined attribute of the virtual character may include clothing information, and the virtual characters may include the first virtual character and the second virtual character.

[0075] The interactive device according to the embodiment of the present disclosure can execute the interactive method according to any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive method. For details of the techniques not described in detail in this embodiment, please refer to the interactive method according to any embodiment of the present disclosure.

[0076] Reference is now made to FIG. 7 , which illustrates a schematic configuration diagram of an electronic device (e.g., a terminal device) 700 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG. 7 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.

[0077] 7, electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 701, which can perform various appropriate operations and processes according to programs stored in read-only memory (ROM) 702 or programs loaded from storage device 708 into random access memory (RAM) 703. RAM 703 stores various programs and data necessary for the operation of electronic device 700. Processing unit 701, ROM 702, and RAM 703 are interconnected via bus 704. Input / output (I / O) interface 705 is also connected to bus 704.

[0078] Typically, input devices 706, including, for example, a touch screen, touch panel, keyboard, mouse, camera head, microphone, accelerometer, gyroscope, etc.; output devices 707, including, for example, a liquid crystal display (LCD), speaker, oscillator, etc.; storage devices 708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 709 may be connected to the I / O interface 705. The communication devices 709 enable the electronic device 700 to communicate with other devices wirelessly or via wires to exchange data. While FIG. 7 illustrates the electronic device 700 with various devices, it should be understood that it is not intended to require the implementation or inclusion of all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0079] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program embodied in a non-transitory computer-readable medium, including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When executed by the processing device 701, the computer program performs the functions defined above in the methods of the embodiments of the present disclosure.

[0080] Note that the computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal at baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transport a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination thereof.

[0081] In some embodiments, clients and servers may communicate using any now known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any now known or future developed network.

[0082] The computer-readable medium may be included in the electronic device, or may be a standalone medium not mounted on the electronic device.

[0083] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to perform the following operations: accept an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; and acquire first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being intended to be used for a second virtual character, the second virtual character being a virtual character of a second user, and the second user being the user performing the attribute copy operation.

[0084] Computer program code for carrying out the operations of the present disclosure can be written using one or more programming languages, or a combination thereof. Such programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0085] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some alternative implementations, the functions depicted in the blocks may occur in a different order than depicted in the figures. For example, two successively shown blocks may be executed substantially in parallel, or, depending on the functionality, they may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0086] The units according to the embodiments of the present disclosure may be realized by software or hardware, and the names of the modules may not necessarily limit the units themselves.

[0087] The functions described herein above may be performed, at least in part, by one or more hardware logic units, For example, exemplary hardware logic units that may be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0088] In this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in combination with an instruction execution system, device, or apparatus. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. (This is all for now, 10 / 7: I'll do it after the complaint)

[0089] According to one or more embodiments of the present disclosure, Example 1 comprises: Accepting an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; and acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user performing the attribute copy operation.

[0090] According to one or more embodiments of the present disclosure, Example 2 is the method of Example 1, further comprising: after obtaining first attribute information of the first virtual character, setting second attribute information of a second virtual character as the first attribute information, wherein the second attribute information is attribute information of the predetermined attribute; adding the first attribute information to an attribute information list of a second user, the attribute information list being a list of candidate attribute information for the predetermined attribute, the candidate attribute information being added by the second user.

[0091] According to one or more embodiments of the present disclosure, Example 3 is the method of Example 2, further comprising: after setting second attribute information of a second virtual character as the first attribute information, The method further includes generating a message character having the second attribute information in response to a predetermined message operation of the second user, wherein the message character is used as a user indicator when the second user sends message information.

[0092] According to one or more embodiments of the present disclosure, Example 4 is the method of Example 2, comprising: The method further includes setting the second attribute information as the target candidate attribute information in response to a setting operation on the target candidate attribute information in the attribute information list.

[0093] According to one or more embodiments of the present disclosure, Example 5 is a method according to any one of Examples 1 to 4, comprising: The method further includes triggering, in response to the attribute copy operation, sending copy prompt information to the first user.

[0094] According to one or more embodiments of the present disclosure, Example 6 is the method described in Example 5, wherein the copy prompt information is displayed in a conversation interface between the first user and the second user.

[0095] According to one or more embodiments of the present disclosure, Example 7 is a method according to any one of Examples 1 to 4, comprising: Displaying a first virtual character in a predetermined interface; and displaying a target control in response to a target trigger operation on the first virtual character for triggering execution of an attribute copy operation on a predetermined attribute of the first virtual character.

[0096] According to one or more embodiments of the present disclosure, Example 8 is the method described in any one of Examples 1 to 4, wherein the attribute information of a predetermined attribute of a virtual character includes clothing information, and the virtual characters include the first virtual character and the second virtual character.

[0097] According to one or more embodiments of the present disclosure, Example 9 comprises: an operation receiving module for receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; an information acquisition module for acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being intended to be used for a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user who performs the attribute copy operation;

[0098] According to one or more embodiments of the present disclosure, Example 10 comprises: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the interactive method according to any one of Examples 1 to 8.

[0099] According to one or more embodiments of the present disclosure, Example 11 provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes the interactive method described in any one of Examples 1 to 8 to be realized.

[0100] The above is merely a description of preferred embodiments and the technical principles applied in the present disclosure. It is obvious to those skilled in the art that the scope of the present disclosure is not limited to the technical solution based on a specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or features equivalent thereto within the scope of the concept of the above disclosure. For example, it also includes technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited to those).

[0101] Also, although operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above description, they should not be construed as limiting the scope of the present disclosure. Some features that are described in association with each embodiment may also be implemented in combination in a single embodiment. Rather, various features that are described in association with a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

[0102] Although the present subject matter has been described in language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; and acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being for use by a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user performing the attribute copy operation.

2. After obtaining first attribute information of the first virtual character, setting second attribute information of a second virtual character as the first attribute information, the second attribute information being attribute information of the predetermined attribute; 2. The interactive method of claim 1, further comprising at least one of: adding the first attribute information to an attribute information list of a second user, the attribute information list being a list of candidate attribute information for the predetermined attribute, the candidate attribute information being added by the second user.

3. 3. The interactive method according to claim 2, further comprising, after setting second attribute information of a second virtual character as the first attribute information, generating a message character having the second attribute information in response to a predetermined message operation of the second user, wherein the message character is used as a user indicator when the second user sends message information.

4. The interactive method according to claim 2 or 3, further comprising setting the second attribute information as the target candidate attribute information in response to a setting operation on the target candidate attribute information in the attribute information list.

5. The interactive method according to any one of claims 1 to 4, further comprising triggering, in response to the attribute copy operation, to send copy prompt information to the first user.

6. The interactive method of claim 5 , wherein the copy prompt information is displayed in a conversation interface between the first user and the second user.

7. 7. The interactive method according to claim 5, wherein the copy prompt information is for confirming whether the first user approves the attribute information copy operation of the second user.

8. Displaying a first virtual character in a predetermined interface; and displaying a target control in response to a target trigger operation on the first virtual character for triggering execution of an attribute copy operation on a predetermined attribute of the first virtual character.

9. The interactive method according to any one of claims 1 to 8, wherein attribute information of a predetermined attribute of a virtual character includes clothing information, and the virtual characters include the first virtual character and the second virtual character.

10. the second user and the first user are the same, or The interactive method according to any one of claims 1 to 9, wherein the second user and the first user are different, and the second user and the first user have a predetermined association relationship.

11. The interactive method according to any one of claims 1 to 10, wherein the second virtual character and the first virtual character are different virtual characters.

12. an operation receiving module for receiving an attribute copy operation for a predetermined attribute of a first virtual character that is a virtual character of a first user; an information acquisition module for acquiring first attribute information of the first virtual character in response to the attribute copy operation, the first attribute information being attribute information of the predetermined attribute, the acquired first attribute information being intended to be used for a second virtual character, the second virtual character being a virtual character of a second user, and the second user being a user who performs the attribute copy operation.

13. at least one processor; a memory communicatively connected to the at least one processor; The memory stores computer instructions executable by the at least one processor, the computer instructions being executed by the at least one processor to enable the at least one processor to perform the interactive method described in any one of claims 1 to 11.

14. A computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, cause the interactive method of any one of claims 1 to 11 to be implemented.

15. A computer program comprising instructions which, when executed by a processor, cause the interactive method of any one of claims 1 to 11 to be implemented.

16. A computer program product comprising instructions which, when executed by a processor, cause the interactive method of any one of claims 1 to 11 to be implemented.