Method, apparatus, device and storage medium for creating virtual object

By providing a creation entry point on the user's personal page and creating virtual objects based on reference information, the complexity of virtual object creation in existing technologies is solved, and a more efficient virtual object creation process is achieved.

CN119088276BActive Publication Date: 2025-11-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411119498.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-11-25
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

In existing technologies, users need to go through a complex configuration process to create virtual objects, resulting in high learning and interaction costs.

Method used

Provide an object creation entry point on the target user's personal page, receive requests to create virtual objects, and create virtual objects based on reference information associated with the target user.

Benefits of technology

By simplifying the creation process, the efficiency of creating virtual objects is improved, and the user's interaction and learning costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119088276B_ABST
    Figure CN119088276B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method, apparatus, device and storage medium for creating a virtual object. The method proposed herein comprises: providing an object creation portal in a personal page of a target user; receiving a creation request for creating a virtual object via the object creation portal; and in response to receiving the creation request, creating a target virtual object corresponding to the target user based on reference information associated with the target user. In this way, embodiments of the present disclosure can quickly create a corresponding virtual object through a personal page.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device and computer readable storage medium for creating a virtual object. BACKGROUND

[0002] With the development of computer technology, the Internet has become an important platform for people to interact with information. Some platforms also support users to create corresponding virtual objects (for example, users set their own virtual image) to support the use of such virtual objects in a specific scenario to improve the efficiency of information processing or enrich the experience of user interaction. SUMMARY

[0003] In a first aspect of the present disclosure, a method for creating a virtual object is provided. The method comprises: providing an object creation portal in a personal page of a target user; receiving, via the object creation portal, a creation request for creating a virtual object; and in response to receiving the creation request, creating a target virtual object corresponding to the target user based on reference information associated with the target user.

[0004] In a second aspect of the present disclosure, an apparatus for creating a virtual object is provided. The apparatus comprises: a providing module configured to provide an object creation portal in a personal page of a target user; a receiving module configured to receive, via the object creation portal, a creation request for creating a virtual object; and a creating module configured to, in response to receiving the creation request, create a target virtual object corresponding to the target user based on reference information associated with the target user.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, which is executable by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS

[0008] The above-described and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent as various embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, in which like reference numerals refer to like elements throughout the various figures. The drawings are not necessarily to scale, the emphasis instead being placed upon illustrating the principles of the embodiments of the present disclosure.

[0009] FIG. 1 A schematic diagram illustrating an example environment in which embodiments according to the present disclosure can be implemented is shown;

[0010] FIGS. 2A-2J An example interface according to some embodiments of the present disclosure is shown;

[0011] FIG. 3 A flowchart illustrating an example process of creating a virtual object according to some embodiments of the present disclosure is shown;

[0012] FIG. 4 A schematic block diagram of an example apparatus for creating a virtual object according to some embodiments of the present disclosure is shown; and

[0013] FIG. 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0014] Embodiments of the present disclosure will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted as being limited to the embodiments set forth herein, but rather, the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.

[0015] It is noted that the headings provided herein are not limitations of the disclosure. Various embodiments are described throughout this document and any type of embodiment can be included under any heading. Moreover, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.

[0016] In the description of embodiments of the present disclosure, the term "includes" and its derivatives are to be construed as open-ended, i.e., as "including, but not limited to." The term "based on" is to be construed as "based at least in part on." The term "one embodiment" or "an embodiment" are to be construed as "at least one embodiment." The term "some embodiments" is to be construed as "at least some embodiments." Other explicit and implicit definitions can also be included below. The terms "first," "second," etc. can refer to different or identical objects. Other explicit and implicit definitions can also be included below.

[0017] The data of the user, the acquisition and / or use of the data, etc. can be involved in the embodiments of the present disclosure. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are performed on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type, use range, use scenario, etc. of the data or information that can be involved should be informed to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific informing and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.

[0018] In the present specification and embodiments, if the scheme involves processing of personal information, the processing is performed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for performing a contract, etc.), and is performed only within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.

[0019] As mentioned above, some platforms also support users to create corresponding virtual objects to support the use of such virtual objects in specific scenarios to improve the efficiency of information processing or enrich the experience of user interaction. According to the traditional scheme, the user needs to complete the creation of the virtual object through a relatively complex configuration process, which requires more learning cost and time cost of the user.

[0020] Embodiments of the present disclosure provide a scheme for creating a virtual object. According to the scheme, an object creation portal is provided in a personal page of a target user; a creation request for creating a virtual object is received via the object creation portal; and in response to receiving the creation request, a target virtual object corresponding to the target user is created based on reference information associated with the target user.

[0021] In this way, the embodiments of the present disclosure can quickly create a corresponding virtual object through a personal page, thereby improving the creation efficiency of the virtual object and reducing the interaction cost and learning cost of the user.

[0022] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0023] Example Environment

[0024] FIG. 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1

[0025] ​In this example environment 100, the electronic device 110 can be running an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a media application or other suitable application. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0026] In FIG. 1 In the environment 100, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as “wearable” circuitry, etc.).

[0028] The server 130 can be a standalone physical server, a server cluster or distributed system of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms, etc. basic cloud computing services. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 can provide background services for the application 120 in the electronic device 110 that supports virtual scenarios.

[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established through a wired manner or a wireless manner. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0031] Some example embodiments of the present disclosure will be described below with continued reference to the drawings.

[0032] Example Interaction

[0033] FIGS. 2A-2J Example interfaces 200A to 200J are shown in accordance with some embodiments of the present disclosure. The interfaces 200A to 200J can be provided, for example, by the electronic device 110 shown. FIG. 1

[0034] FIG. 2A A personal page 200A is shown in accordance with some embodiments of the present disclosure. As shown, the personal page 200A can display relevant information of a target user (e.g., user X), such as a nickname, an avatar, a description, works, and the like.

[0035] In some embodiments, the electronic device 110 can provide a creation portal 205 in the personal page 200A of the target user. As FIG. 2A shown, to facilitate the user to create a virtual object more conveniently, the electronic device 110 can display, for example, a target element associated with the image identification (e.g., the avatar of user X) of the target user as the object creation portal 205.

[0036] As an example, such a target element can include, for example, a color ring around the avatar area and a text label 208 at the bottom, so that the user can perceive that the target element corresponds to the creation portal through the color style and the text label.

[0037] Exemplarily, the electronic device 110 can receive a selection for the creation portal 205, and present, for example, a creation interface 200B as FIG. 2B ​The interface 200B is shown. In the interface 200B, the electronic device 110 can provide an option 210. The electronic device 110 can receive a selection of the option 210, thereby receiving a creation request of creating a virtual object via the creation portal 205.

[0038] In some scenarios, such a virtual object may, for example, have an image of the object, and can interact with the target user or other users based on the setting information of the object.

[0039] In some embodiments, upon receiving the creation request of creating a virtual object, the electronic device 110 can create a virtual object corresponding to the target user based on the reference information associated with the target user.

[0040] In some embodiments, the electronic device 110 may, for example, send a creation message to the server 130 to instruct the server 130 to create a corresponding virtual object based on the reference information of the target user.

[0041] In some embodiments, the electronic device 110 may, for example, send a creation message to the server 130 to instruct the server 130 to create a corresponding virtual object based on the reference information of the target user.

[0042] As an example, the electronic device 110 may, for example, receive an authorization operation of the target user on an image identifier. Accordingly, the server 130 may, for example, create an image of the virtual object based on the image identifier (e.g., an avatar).

[0043] In this way, the created virtual object can be more matched to the needs of the user.

[0044] In some embodiments, as shown in FIG. 2C and FIG. 2D The electronic device 110 may, for example, also update the personal page based on the creation status of the virtual object to display the element 215 and the element 220 corresponding to different statuses.

[0045] As an example, as shown in FIG. 2C The element 215 may, for example, be updated to indicate that the virtual object is in the creation process. As another example, as shown in FIG. 2D The element 220 may, for example, be updated to indicate that the virtual object has completed the creation. For example, the text label included in the element 220 may, for example, be updated accordingly, and the color of the color ring may, for example, be changed accordingly.

[0046] In this way, the embodiments of the present disclosure can more conveniently display the creation status of the virtual object through the personal page.

[0047] In some embodiments, the electronic device 110 can also receive a user’s request for viewing the created virtual object, and can present a viewing interface 200E of the virtual object accordingly.

[0048] As an example, the electronic device 110 may, for example, receive a user’s tap on the element 220 as shown, and can present a viewing portal. The electronic device 110 can present the viewing interface 200E as shown based on the selection of the viewing portal. FIG. 2D FIG. 2E As an example, the electronic device 110 may, for example, receive a user’s tap on the element 220 as shown, and can present a viewing portal. The electronic device 110 can present the viewing interface 200E as shown based on the selection of the viewing portal.

[0049] In some examples, the electronic device 110 may, for example, also receive a user’s request for viewing the virtual object via other appropriate manners to present the viewing interface 200E.

[0050] As shown, the electronic device 110 can display setting information 225 associated with the created virtual object. As an example, such setting information 225 can include role setting information of the virtual object, knowledge information of the virtual object, and / or the like. FIG. 2E Additionally, the electronic device 110 can also provide a conversation portal 230 of the virtual object in the interface 200E. The electronic device 110 can receive a selection of the conversation portal 230, and can obtain a user’s request for conversation with the virtual object accordingly. Accordingly, the electronic device 110 can present a conversation interface 200F as shown.

[0051] FIG. 2F As shown, the conversation interface 200F can provide an input control 235 to receive a user’s input message. The conversation interface 200F can further present a response message generated by the virtual object based on the received input message in the conversation interface 200F.

[0052] As shown, the conversation interface 200F can provide an input control 235 to receive a user’s input message. The conversation interface 200F can further present a response message generated by the virtual object based on the received input message in the conversation interface 200F. FIG. 2F As an example, the electronic device 110 may, for example, receive a user’s input message 250, and can provide a response message 255 generated by the virtual object. It should be appreciated that such input message 250 and / or response message 255 can have any appropriate message type, examples of which can include, but are not limited to: text message, picture message, video message, voice message, and / or the like.

[0053] FIG. 2G As an example, the response message 255 may, for example, be generated by a generative model corresponding to the virtual object based on the setting information of the virtual object, so that the response message 255 can match the setting of the virtual object.

[0054] In some embodiments, the electronic device 110 can also support a user to modify the configuration information of the virtual object via the conversation interface.

[0055] In some embodiments, the electronic device 110 can also support a user to modify the configuration information of the virtual object via the conversation interface. In some embodiments, the electronic device 110 can also support a user to modify the configuration information of the virtual object via the conversation interface.​​

[0056] As shown, the electronic device 110 can present prompt information 240 about modifying configuration information after the user's conversation with the virtual object satisfies a preset condition (e.g., reaches a predetermined round). The prompt information 240 may, for example, include an entry 245 for modifying the corresponding configuration information. FIG. 2G

[0057] As an example, the prompt information 240 may, for example, be related to modifying the access range of the virtual object. The electronic device 110 may, for example, receive a selection of the entry 245 and can accordingly present a configuration window 260 as shown. FIG. 2G FIG. 2H

[0058] As shown, the electronic device 110 can provide one or more configuration items in the configuration window 260, such as a configuration item 265 and a configuration item 270. As an example, the configuration item 265 and the configuration item 270 may, for example, correspond to different access ranges of the virtual object. For example, the configuration item 265 may, for example, be used to trigger configuring the virtual object to be accessible by all users, and the configuration item 270 may, for example, configure the virtual object to be accessible only by the user himself. FIG. 2H FIG. 2H

[0059] As an example, upon receiving a selection of the configuration item 265, the electronic device 110 may, for example, trigger authorizing the users (e.g., all users) associated with the corresponding access range to interact with the created virtual object. For example, the other users may, for example, initiate the interaction with the virtual object by accessing the target user's personal page or through other appropriate manners.

[0060] In some embodiments, the electronic device 110 may, for example, also support the user to modify the configuration information through the message interaction with the virtual object. Specifically, as shown, the electronic device 110 may, for example, receive a first message 275 of the user and can accordingly trigger modifying the configuration information of the virtual object based on the first message 275. FIG. 2I

[0061] As another example, the electronic device 110 may, for example, also provide a second message 280 from the virtual object and can provide a configuration entry associated with the second message 280. The electronic device 110 may, for example, receive a preset operation (e.g., a selection of the configuration entry) associated with the second message 280, thereby triggering modifying the configuration information of the virtual object.

[0062] In some embodiments, the configuration information allowed to be modified through the conversation interface may, for example, include the above-mentioned access range. Additionally, the configuration information allowed to be modified may, for example, also include the scenario applied by the virtual object.

[0063] ​​​​​​As an example, after the virtual object is modified to be accessible by all users, the electronic device 110 can configure the scenario to which the virtual object is applied through the first message 275 or the second message 280, for example, a live broadcast scenario, a private message scenario, and the like. Accordingly, the virtual object can be applied to the corresponding scenario to provide the corresponding interaction capability.

[0064] In some embodiments, in addition to entering the session interface through the session entry 230 as mentioned above, the electronic device 110 can also provide a corresponding session entry in the session list of the user. FIG. 2E

[0065] As shown in FIG. 2E, the electronic device 110 can present the session entry 285 corresponding to the created virtual object in the session list of the user in response to the creation of the virtual object being completed. Further, the electronic device 110 can receive a selection of the session entry 285 to receive a session request of the user with the virtual object, and can accordingly display the session interface as introduced above. FIG. 2J

[0066] In this way, embodiments of the present disclosure can more support the user to interact with the virtual object more conveniently, and can maintain the unified message session experience of the user in the application.

[0067] In some embodiments, the interfaces 200A to 200J described above can be provided by a mobile client of the application 140. In this case, the creation process and the message interaction process provided by embodiments of the present disclosure can provide the user with a more convenient interaction experience.

[0068] In some embodiments, the electronic device 110 can also support the user to manage the virtual object in a more detailed creation process by accessing a corresponding configuration website, for example. For example, in the creation process of the virtual object, the mobile client can only display the corresponding creation status, for example. The user can cancel the creation, modify the creation parameters, and the like by accessing the configuration website, for example, a Web page.

[0069] As another example, the configuration information supported by the mobile client for modification can be different from the management website, for example. For example, the mobile client can support the user to modify the configuration parameters with more explicit logic, while the configuration website can support the user to modify the full-amount configuration parameters, for example.

[0070] Based on the processes described above, embodiments of the present disclosure can quickly create the corresponding virtual object through the personal page, thereby improving the creation efficiency of the virtual object and reducing the interaction cost and learning cost of the user.

[0071] Example Process

[0072] FIG. 3 ​​A flowchart illustrating an example process 300 of creating a virtual object according to some embodiments of the present disclosure is shown. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to the electronic device 110, the virtual object system 120, and the virtual object system 130. FIG. 1

[0073] As shown in FIG. 3, at block 310, the electronic device 110 provides an object creation entry in a personal page of a target user. FIG. 3

[0074] At block 320, the electronic device 110 receives, via the object creation entry, a creation request of creating a virtual object.

[0075] At block 330, the electronic device 110 creates, in response to receiving the creation request, a target virtual object corresponding to the target user based on reference information associated with the target user.

[0076] In some embodiments, providing the object creation entry in the personal page of the target user includes: displaying, in the personal page, a target element associated with an image identification of the target user as the object creation entry.

[0077] In some embodiments, the process 300 further includes: updating, in response to receiving the request, the target element to indicate a creation status of the target virtual object.

[0078] In some embodiments, the process 300 further includes: presenting, in response to receiving the viewing request, a viewing interface of the target virtual object, the viewing interface displaying setting information of the target virtual object.

[0079] In some embodiments, the process 300 further includes: presenting, in response to receiving the session request, a session interface with the target virtual object; receiving, via the session interface, an input message; and presenting, in the session interface, a response message generated by the target virtual object based on the input message.

[0080] In some embodiments, the process 300 further includes: presenting, in response to the target virtual object being created, a session entry corresponding to the target virtual object in a session list of the target user; and obtaining the session request based on a selection of the session entry.

[0081] In some embodiments, the process 300 further includes: modifying, via the session interface, configuration information associated with the target virtual object.

[0082] ​​In some embodiments, modifying the configuration information associated with the target virtual object via the session interface comprises at least one of the following processes: in response to receiving a first message in the session interface, modifying the configuration information associated with the target virtual object based on the first message; in response to receiving a preset operation on a second message provided by the target virtual object in the session interface, modifying the configuration information associated with the target virtual object; in response to selection of a configuration item in a configuration window presented by the session interface, modifying the configuration information associated with the target virtual object.

[0083] In some embodiments, the configuration information indicates at least one of the following: a target access range associated with the target virtual object, a user associated with the target access range is configured to be allowed to interact with the target virtual object; a scenario applied by the target virtual object.

[0084] Example Devices and Equipment

[0085] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 A schematic structural block diagram of an example apparatus 400 for creating a virtual object according to certain embodiments of the present disclosure is shown. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0086] As shown, the apparatus 400 includes a providing module 410 configured to provide an object creation portal in a personal page of a target user, a receiving module 420 configured to receive a creation request for creating a virtual object via the object creation portal, and a creating module 430 configured to create a target virtual object corresponding to the target user based on reference information associated with the target user in response to receiving the creation request. FIG. 4

[0087] In some embodiments, the providing module 410 is further configured to display a target element associated with an image identifier of the target user in the personal page as the object creation portal.

[0088] In some embodiments, the apparatus 400 further includes a state module configured to update the target element to indicate a creation status of the target virtual object in response to receiving the request.

[0089] In some embodiments, the apparatus 400 further includes a viewing module configured to present a viewing interface of the target virtual object in response to receiving a viewing request, the viewing interface displaying setting information of the target virtual object.

[0090] ​In some embodiments, the apparatus 400 further includes a session module configured to: in response to receiving a session request, present a session interface with the target virtual object; receive input messages via the session interface; and present a response message generated by the target virtual object based on the input messages in the session interface.

[0091] In some embodiments, the apparatus 400 further includes an acquisition module configured to: in response to the completion of the creation of the target virtual object, present a session entry corresponding to the target virtual object in the session list of the target user; and acquire a session request based on the selection of the session entry.

[0092] In some embodiments, the apparatus 400 further includes a modification module configured to modify configuration information associated with the target virtual object via a session interface.

[0093] In some embodiments, modifying configuration information associated with a target virtual object via a session interface includes at least one of the following processes: in response to receiving a first message in the session interface, modifying the configuration information associated with the target virtual object based on the first message; in response to receiving a preset operation for a second message provided by the target virtual object in the session interface, modifying the configuration information associated with the target virtual object; in response to selecting a configuration item in a configuration window presented by the session interface, modifying the configuration information associated with the target virtual object.

[0094] In some embodiments, the configuration information indicates at least one of the following: the target access scope associated with the target virtual object, the user associated with the target access scope being configured to interact with the target virtual object; and the scenario in which the target virtual object is applied.

[0095] like FIG. 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0096] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0097] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in the electronic device 500, a disk drive and a disk controller are typically provided to interface with a disk drive or disk drives. In these cases, the disk drive can be connected to the bus by one or more disk drive interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure. FIG. 5 In these cases, each of the drives can be connected to the bus by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0098] The communication unit 540 enables communications with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with one another over a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.

[0099] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0100] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0101] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0102] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0103] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0104] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk drive, or any other suitable non-transitory computer readable medium can store the computer program product.

[0105] Having described several implementations of the present disclosure, it is to be appreciated various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure. Accordingly, the foregoing description is by way of example only and is not intended to be limiting. The implementation described herein is implementations of the present disclosure. Other implementations of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure. Therefore, this disclosure is intended to cover all such modifications and variations as fall within the scope of the implementations. It is intended that the specification and depicted embodiments are to be considered exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims

1. A method for creating a virtual object, comprising: Provide an object creation entry point on the target user's profile page, wherein the object creation entry point is associated with an area on the profile page used to present the target user's identifier; The creation request for creating a virtual object is received through the object creation entry point; as well as In response to receiving the creation request, a target virtual object corresponding to the target user is created based on reference information associated with the target user. The method further includes: in response to receiving the creation request, updating the target element corresponding to the object creation entry to indicate the creation status of the target virtual object, wherein the target element includes at least one of the following: a graphic element associated with the identifier of the target user or a text label associated with the identifier of the target user, and different creation statuses correspond to different graphic elements or text labels.

2. The method according to claim 1, wherein providing an object creation entry point in the target user's personal page includes: The target element associated with the target user's image identifier is displayed on the personal page.

3. The method according to claim 1, further comprising: In response to receiving a viewing request, a viewing interface for the target virtual object is presented, and the viewing interface displays the setting information of the target virtual object.

4. The method according to claim 1, further comprising: In response to receiving a session request, a session interface with the target virtual object is presented; Receive input messages via the session interface; as well as The response message generated by the target virtual object based on the input message is presented in the session interface.

5. The method according to claim 4, further comprising: In response to the completion of the creation of the target virtual object, a session entry corresponding to the target virtual object is presented in the session list of the target user; as well as Based on the selection of the session entry point, the session request is obtained.

6. The method according to claim 4, further comprising: The configuration information associated with the target virtual object can be modified via the session interface.

7. The method of claim 6, wherein modifying the configuration information associated with the target virtual object via the session interface comprises at least one of the following processes: In response to receiving a first message in the session interface, the configuration information associated with the target virtual object is modified based on the first message; In response to receiving a preset operation for a second message provided by the target virtual object in the session interface, the configuration information associated with the target virtual object is modified; In response to the selection of a configuration item in the configuration window presented by the session interface, the configuration information associated with the target virtual object is modified.

8. The method of claim 6, wherein the configuration information indicates at least one of the following: A target access range associated with the target virtual object, and users associated with the target access range are configured to be allowed to interact with the target virtual object; The scenario in which the target virtual object is applied.

9. An apparatus for creating virtual objects, comprising: A module is configured to provide an object creation entry point in the profile page of a target user, wherein the object creation entry point is associated with an area in the profile page used to present the identifier of the target user; The receiving module is configured to receive a creation request for creating a virtual object via the object creation entry point; as well as The creation module is configured to, in response to receiving the creation request, create a target virtual object corresponding to the target user based on reference information associated with the target user, and, in response to receiving the creation request, update the target element corresponding to the object creation entry to indicate the creation status of the target virtual object, wherein the target element includes at least one of the following: a graphic element associated with the identifier of the target user or a text label associated with the identifier of the target user, and different creation statuses correspond to different graphic elements or text labels.

10. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Interaction method and device, equipment and storage medium

    CN117785360A

  • Method and device for creating virtual object, equipment and storage medium

    CN118012318A