Virtual image reloading method, device and equipment
By building a replacement interface on the terminal device and synchronizing with the vehicle terminal using a cloud server, the problem of inconvenient operation and high processing pressure on the virtual image replacement on the vehicle terminal is solved, and convenient and efficient virtual image replacement operation is achieved.
Patent Information
- Application Number
- CN202510080833.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, it is inconvenient to replace virtual images on the vehicle terminal, and it will increase the processing pressure of real-time rendering of virtual images on the vehicle terminal.
By building a replacement interface on the terminal device, users can perform virtual image replacement operations on the terminal device, and quickly synchronize with the vehicle terminal through a cloud server to reduce the processing pressure on the vehicle terminal.
It realizes the convenience of virtual image replacement operation, and reduces the processing pressure on the vehicle end, making the operation more efficient.
Smart Images

Figure CN120070682A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive information technology, and particularly to a virtual image dressing method, device, and equipment. Background Art
[0002] The virtual image on the in-vehicle device can be used to realize the interaction between the in-vehicle device and the user, bring fun to the user's interaction operation, and enhance the user's driving experience. At the same time, the appearance of the virtual image deployed on the in-vehicle device is not fixed, and the user can perform dressing operations on the virtual image according to their own preferences and configure various different clothes for the virtual image.
[0003] In the existing virtual image dressing technology, the user needs to complete various operations on the in-vehicle device, which is relatively inconvenient and cannot achieve remote operation. When the in-vehicle device is dressing, it needs to render and display the virtual image edited by the user in real time, increasing the processing pressure on the in-vehicle device. Summary of the Invention
[0004] Embodiments of the present invention provide a virtual image dressing method, device, and equipment to solve the problems in the prior art that it is relatively inconvenient to perform virtual image dressing operations on the in-vehicle device and it will increase the processing pressure of the in-vehicle device for real-time rendering of the virtual image.
[0005] In a first aspect, embodiments of the present invention provide a virtual image dressing method, which is applied to a terminal device. The method includes: Enter the dressing interface in response to a dressing instruction, and the dressing interface includes a preview image of the virtual image; When receiving the user's dressing operation on the virtual image in the dressing interface, update and determine the dressing configuration information of the virtual image according to the dressing operation, and display the effect of the dressing operation through the preview image; When receiving an update instruction, send the current dressing configuration information to the in-vehicle device through the cloud server to perform the rendering of the virtual image.
[0006] Optionally, the preview image in the dressing interface includes: The preview image is a two-dimensional image including several dressing components; The dressing component is an area where the dressing operation can be performed on the virtual image. The dressing component includes a first layer and a second layer. The first layer is used for the user to determine the style of the dressing component, and the second layer is used for the user to determine the color of the dressing component.
[0007] Optionally, when receiving the user's dressing operation on the virtual image in the dressing interface, update and determine the dressing configuration information of the virtual image according to the dressing operation, and display the effect of the dressing operation through the preview image, including: Determine the target dressing component that the virtual image needs to be dressed according to the user's first dressing operation; Display the relevant styles of the first layer and the relevant colors of the second layer of the target dressing component through the dressing interface; Determine the target style of the first layer and the target color of the second layer configured for the target dressing component according to the user's second dressing operation; Determine the target style and the target color as the dressing configuration information, and update the first layer and the second layer of the target dressing component on the preview image with the target style and the target color.
[0008] Optionally, after receiving the update instruction, the method further includes: Determine whether the necessary components of the virtual image are configured; When the necessary components are configured, send the current dressing configuration information to the vehicle terminal through the cloud server to perform the rendering of the virtual image; When the necessary components are not configured, display a first prompt message for prompting the user to perform a dressing operation on the necessary components.
[0009] Optionally, before entering the dressing interface in response to the dressing instruction, the method further includes: Establish a communication connection with the vehicle terminal, and determine whether the account information logged in on the terminal device is consistent with the account information logged in on the vehicle terminal; When the account information logged in on the terminal device is inconsistent with the account information logged in on the vehicle terminal, display a second prompt message for prompting the user to check the account information; When the account information logged in on the terminal device is consistent with the account information logged in on the vehicle terminal, display a third prompt message for prompting the user that vehicle operations can be performed, and the vehicle operations include virtual image dressing operations.
[0010] In a second aspect, an embodiment of the present invention provides a virtual image dressing method, which is applied to a vehicle terminal, and the method includes: Determine whether there is dressing configuration information through the cloud server, where the dressing configuration information is determined by the terminal device according to the user's dressing operation in the dressing interface and sent after receiving the update instruction; When there is the dressing configuration information, obtain the dressing configuration information from the cloud server, and render the virtual image according to the dressing configuration information.
[0011] Optionally, the method further includes: After each account login is completed, determine whether a virtual image is created under the account; When no virtual image is created under the account, call the configuration resources for the user to create a virtual image.
[0012] In a third aspect, an embodiment of the present invention provides a virtual image dressing device, which is applied to a terminal device. The device includes: A response module that enters a dressing interface in response to a dressing instruction, and a preview image of the virtual image is included in the dressing interface; A determination module that, when receiving a dressing operation of the user on the virtual image in the dressing interface, updates and determines the dressing configuration information of the virtual image according to the dressing operation, and displays the effect of the dressing operation through the preview image; A sending module that, when receiving an update instruction, sends the current dressing configuration information to the vehicle-mounted terminal through the cloud server to perform the rendering of the virtual image.
[0013] In a fourth aspect, an embodiment of the present invention provides a virtual image dressing device, which is applied to a vehicle-mounted terminal. The device includes: A determination module that determines whether there is dressing configuration information through the cloud server. The dressing configuration information is determined by the terminal device according to the user's dressing operation in the dressing interface and is sent after receiving an update instruction; An obtaining module that, when there is the dressing configuration information, obtains the dressing configuration information from the cloud server, and renders the virtual image according to the dressing configuration information.
[0014] In a fifth aspect, an embodiment of the present invention provides an electronic device, including: At least one processor; and At least one memory communicatively connected to the processor, wherein: The memory stores program instructions executable by the processor, and the processor can execute the method according to any one of the first aspect or the second aspect by calling the program instructions.
[0015] In a sixth aspect, an embodiment of the present invention provides a storage medium, which includes a stored program. When the program runs, it controls the device where the storage medium is located to execute the method according to any one of the first aspect or the second aspect.
[0016] In an embodiment of the present invention, by performing a dressing change operation on the virtual image of the in-vehicle device on the terminal device and realizing fast synchronization with the in-vehicle device through the cloud server, the processing pressure on the in-vehicle device is reduced, and the operation becomes more convenient. At the same time, remote operation of the virtual image dressing change operation can also be realized based on the terminal device. Brief Description of the Drawings
[0017] To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 Shown is a schematic structural diagram of a virtual image dressing change system provided by an embodiment of the present application; Figure 2 Shown is a flowchart of a virtual image dressing change method provided by an embodiment of the present application; Figure 3 Shown is a flowchart of another virtual image dressing change method provided by an embodiment of the present application; Figure 4 Shown is a schematic diagram of a dressing change interface provided by an embodiment of the present application; Figure 5 Shown is a schematic structural diagram of a virtual image dressing change device provided by an embodiment of the present application; Figure 6 Shown is a schematic structural diagram of another virtual image dressing change device provided by an embodiment of the present application; Figure 7 Shown is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0019] To better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the drawings.
[0020] It should be clear that the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0021] As Figure 1 shown, a virtual image dressing change system provided by an embodiment of the present invention is shown. Refer to Figure 1 , the virtual image dressing change system includes a terminal device 110, a cloud server 120, and an in-vehicle device 130. A communication connection is established between the terminal device and the in-vehicle device through the cloud server.
[0022] The terminal device 110 is used to implement the interaction operation with the user to perform the dressing operation on the virtual image and synchronize it to the in-vehicle device. Specifically, a dressing interface is built on the terminal device. The user can configure several dressing components of the virtual image through the dressing operation within the dressing interface to update the dressing configuration information of the virtual image. The terminal device is also used to display the effect of the user's dressing operation through the preview image in the dressing interface. When the user determines that they are satisfied with the effect of the current virtual image by viewing the preview image, an update instruction will be issued. When the terminal device receives the update instruction, it sends the current dressing configuration information to the in-vehicle device through the cloud server. Among them, the dressing components are the areas where the dressing operation can be performed on the virtual image, such as the upper body, pants, shoes, hairstyle, etc.
[0023] The cloud server 120 is used to receive the dressing configuration information sent by the terminal device and send it to the in-vehicle device.
[0024] The in-vehicle device 130 is used to determine whether there is dressing configuration information through the cloud server. When it is determined that there is dressing configuration information, it obtains the dressing configuration information from the cloud server and renders the virtual image according to the dressing configuration information to complete the dressing operation on the virtual image.
[0025] As Figure 2 shown, it is a flowchart of a virtual image dressing method provided by an embodiment of the present invention. This method is applied to the terminal device as Figure 1 shown. Referring to Figure 2 , the specific steps of this method include: S201, in response to the dressing instruction, enter the dressing interface, and the dressing interface includes a preview image of the virtual image.
[0026] Specifically, the user can install the application provided by the vehicle manufacturer on the terminal device and perform vehicle operations on the vehicle within the application. The vehicle operations include controlling the opening and closing of the vehicle windows, door locks, etc., and performing dressing operations on the virtual image displayed in the in-vehicle device. The user issues a dressing instruction to the terminal device in the application, and the terminal device enters the dressing interface in response to the dressing instruction. Generally, the dressing interface can be an H5 interface.
[0027] The dressing interface is specifically used for the user to perform dressing operations. The dressing interface includes several function buttons and a preview image of the virtual image. The preview image will change according to the user's dressing operation for the user to view the dressing effect of the virtual image in real time.
[0028] Among them, the preview image is a two-dimensional image containing several dressing parts. The two-dimensional image can specifically be an image in svg format. The dressing parts are areas where users can perform dressing operations on virtual avatars, such as the upper clothes, pants, shoes, hairstyles, etc. of virtual avatars. Each virtual part includes a first layer and a second layer. The first layer is used for users to determine the style of the dressing part, and the second layer is used for users to determine the color of the dressing part.
[0029] S202, when receiving the dressing operation of the user on the virtual avatar in the dressing interface, update and determine the dressing configuration information of the virtual avatar according to the dressing operation, and display the effect of the dressing operation through the preview image.
[0030] Specifically, in the dressing interface of the terminal device, the user performs a dressing operation on the virtual avatar to achieve dressing. The dressing operation includes a first dressing operation and a second dressing operation. The first dressing operation is used to determine the target dressing part to be executed, that is, which dressing part among the different dressing parts such as the upper clothes, pants, shoes, etc. of the virtual avatar needs to be dressed, and the second dressing operation is used to specifically configure the target dressing part.
[0031] When receiving the first dressing operation of the user, determine the target dressing part that the virtual avatar needs to dress according to the first dressing operation, and display the relevant style of the first layer and the relevant color of the second layer of the target dressing part in the dressing interface. That is, display all the styles and colors of the target dressing part for the user to select through the second dressing operation.
[0032] When receiving the second dressing operation of the user, determine the target style of the first layer and the target color of the second layer configured by the user for the target dressing part. Determine the selected target style and target color as the dressing configuration information, and update the first layer and the second layer of the target dressing part on the preview image through the target style and target color to update the virtual avatar for the user to preview.
[0033] S203, when receiving the update instruction, send the current dressing configuration information to the in-vehicle device through the cloud server to perform the rendering of the virtual avatar.
[0034] Specifically, the user views the preview image in the dressing interface to determine whether they are satisfied with the virtual avatar. When satisfied, an update instruction will be issued in the dressing interface to achieve the synchronization of the virtual avatar. When receiving the update instruction, the current dressing configuration information will be sent to the in-vehicle device through the cloud server, and the updated virtual avatar will be rendered on the in-vehicle device.
[0035] Optionally, the dressing components are classified into essential components and non-essential components. The essential components are those that must be configured for the virtual image, such as clothes, pants, shoes, etc. The non-essential components are those that can be not configured for the virtual image, such as accessories, hand-held props, etc.
[0036] After receiving the update instruction, the terminal device needs to determine whether the essential components of the virtual image have been configured. Only when all the essential components of the virtual image are configured, will the current dressing configuration information be sent to the vehicle head unit through the cloud server for rendering; when there are essential components of the virtual image that have not been configured, a first prompt message is displayed to prompt the user to perform a dressing operation on the essential dressing components.
[0037] In the embodiment of the present invention, by performing the dressing operation of the virtual image on the vehicle head unit on the terminal device and realizing the rapid synchronization with the vehicle head unit through the cloud server, the processing pressure on the vehicle head unit is reduced, and the operation is made more convenient. At the same time, a lightweight dressing interface is built on the terminal device, which can realize the rapid update of the virtual image. In the dressing interface, a two-dimensional image is used as the preview image for the user to view, and the preview image is updated by setting the first layer and the second layer, eliminating the additional calculation amount caused by rendering the whole virtual image. The virtual image is divided into multiple different dressing components, and different areas of the virtual image can be dressed separately, avoiding the replacement of the whole virtual image as a set.
[0038] Optionally, before entering the dressing interface through the dressing instruction in S201, the terminal device needs to establish a communication connection with the vehicle head unit.
[0039] Specifically, the terminal device establishes a communication connection with the vehicle head unit and determines whether the account information logged in on the terminal device is consistent with the account information logged in on the vehicle head unit. When the account information logged in on the terminal device is inconsistent with the account information logged in on the vehicle head unit, a second prompt message is displayed to prompt the user to check whether the account information is correct; when the account information logged in on the terminal device is consistent with the account information logged in on the vehicle head unit, a third prompt message is displayed to prompt the user that vehicle operations such as the dressing operation of the virtual image can be performed.
[0040] Among them, when the terminal device establishes a communication connection with the vehicle head unit, it can establish a communication connection with the vehicle head unit by scanning the QR code displayed on the vehicle head unit and verify the consistency of the logged-in account with the vehicle head unit.
[0041] The second prompt message displayed when the logged-in account information is inconsistent can also be used to prompt the user whether to confirm the login. When the user selects to cancel the login on the display interface of the second prompt message, the second prompt message is closed and the scanning code interface is returned for the user to scan the code again; when the user selects to confirm the login, the account information currently logged in on the terminal device is sent to the vehicle head unit through the cloud server, and the account information is logged in on the vehicle head unit.
[0042] Optionally, in some embodiments, when the user changes the outfit of the virtual image, the user is not inside the vehicle, but uses the terminal device to remotely operate to change the outfit of the virtual image. This needs to be achieved through the account information logged in on the terminal device and the vehicle head unit. After the terminal device logs in the account information, it completes the outfit change of the virtual image in the outfit change interface, and sends the dressing configuration information to the cloud server after receiving the update instruction. When the vehicle head unit logged in with the same account information is powered on, it obtains the dressing configuration information from the cloud server and renders the virtual image to complete the update of the virtual image.
[0043] As Figure 3 shown, it is a flowchart of a virtual image outfit change method provided by an embodiment of the present invention. This method is applied to the vehicle head unit as Figure 1 shown. Referring to Figure 3 , the specific steps of this method include: S301, determine whether there is dressing configuration information through the cloud server. The dressing configuration information is determined by the terminal device in the outfit change interface according to the user's outfit change operation and sent after receiving the update instruction.
[0044] Specifically, each time the vehicle head unit is powered on or the account is switched, it is necessary to determine whether there is dressing configuration information from the cloud server. After the vehicle head unit is powered on, it receives the dressing configuration information sent by the cloud server in the standby state in real time.
[0045] S302, when there is dressing configuration information, obtain the dressing configuration information from the cloud server and render the virtual image according to the dressing configuration information.
[0046] Specifically, obtain the dressing configuration information from the cloud server and render the virtual image according to the dressing configuration information. After the rendering of the virtual image is completed, call the appearance animation to display the virtual image. The virtual image will perform functions such as voice broadcast or voice interaction in the standby state of the vehicle head unit.
[0047] Optionally, when the vehicle head unit is powered on or the account is switched and it is determined that there is no dressing configuration information in the cloud server, the virtual image is rendered using the dressing configuration information used by the user last time.
[0048] Optionally, in some embodiments, after the in-vehicle device completes account login each time, it is necessary to determine whether a virtual avatar has been created under this account. When a virtual avatar has been created for this account, then determine whether there is dressing configuration information through the cloud server; when no virtual avatar has been created for this account, call the configuration resources for the user to create a virtual avatar.
[0049] Among them, the functions of the in-vehicle device are all implemented through the Software Development Kit (SDK) installed therein.
[0050] In the embodiment of the present invention, by performing the dressing change operation of the virtual avatar on the in-vehicle device and realizing fast synchronization with the in-vehicle device through the cloud server, the processing pressure on the in-vehicle device is reduced, and the operation is also made more convenient. At the same time, remote operation of the virtual avatar dressing change operation can also be realized based on the terminal device.
[0051] The following is illustrated through a specific embodiment.
[0052] The in-vehicle device is powered on, and it is determined through the cloud server whether there is dressing configuration information. When it is determined that there is no dressing configuration information, the dressing configuration information used last time is called to render the virtual avatar.
[0053] The terminal device scans the QR code of the in-vehicle device, establishes a communication connection with the in-vehicle device, and determines whether the account logged in on the terminal device is the same as the account logged in on the in-vehicle device. When it is determined to be the same, a third prompt message is displayed, prompting the user that the virtual avatar dressing change operation can be performed.
[0054] In response to the dressing change instruction issued by the user, enter the dressing change interface. As Figure 4 shown is a dressing change interface provided by the embodiment of the present invention. Refer to Figure 4 , the dressing change interface includes a preview image and several function buttons. Among the function buttons below the preview image, there are multiple dressing change components of the virtual avatar, such as clothing, hairstyle, accessories, shoes, etc., for the user to determine the target component that needs to be dressed through the first dressing change operation.
[0055] Refer to Figure 4 , after taking the shoes of the virtual avatar as the target dressing change component according to the user's first dressing change operation, different styles of three pairs of shoes and different colors of the shoes are respectively displayed in the function buttons at the bottom of the dressing change interface. According to the user's second dressing change operation, select the second pair of shoes and black as the target style and target color. Determine this as the dressing configuration information, and update the preview image according to the shoes style and color selected by the user.
[0056] After receiving the update instruction sent by the user by clicking the save button located in the upper right corner of the preview image, determine whether there are still necessary components that have not been configured. After determining that all necessary components have been fully configured, send the dressing configuration information to the in-vehicle device through the cloud server.
[0057] After receiving the dressing configuration information, the in-vehicle device updates and renders the virtual image according to the dressing configuration information.
[0058] Corresponding to the above virtual image dressing method, an embodiment of the present application further provides a virtual image dressing device, which is applied to a terminal device. Refer to Figure 5 , which is a schematic structural diagram of a virtual image dressing device provided by an embodiment of the present application. The virtual image dressing device may include: a response module 501, a determination module 502, and a sending module 503.
[0059] The response module 501 enters the dressing interface in response to the dressing instruction, and the dressing interface includes a preview image of the virtual image.
[0060] The determination module 502, when receiving the dressing operation of the user on the virtual image in the dressing interface, updates and determines the dressing configuration information of the virtual image according to the dressing operation, and displays the effect of the dressing operation through the preview image.
[0061] The sending module 503, when receiving the update instruction, sends the current dressing configuration information to the in-vehicle device through the cloud server to perform the rendering of the virtual image.
[0062] Corresponding to the above virtual image dressing method, an embodiment of the present application further provides another virtual image dressing device, which is applied to the in-vehicle device. Refer to Figure 6 , which is a schematic structural diagram of a virtual image dressing device provided by an embodiment of the present application. The virtual image dressing device may include: a determination module 601 and an acquisition module 602.
[0063] The determination module 601 determines whether there is dressing configuration information through the cloud server. The dressing configuration information is determined by the terminal device according to the user's dressing operation in the dressing interface and is sent after receiving the update instruction.
[0064] The acquisition module 602, when there is the dressing configuration information, acquires the dressing configuration information from the cloud server and renders the virtual image according to the dressing configuration information.
[0065] Figure 7 It is a schematic structural diagram of an embodiment of an electronic device in this specification. As Figure 7As shown, the above-mentioned electronic device may include at least one processor; and at least one memory communicatively connected to the above-mentioned processing unit, where: the memory stores program instructions executable by the processing unit, and the above-mentioned processor can execute the virtual image dressing method provided in this embodiment by invoking the above-mentioned program instructions.
[0066] Among them, the above-mentioned electronic device may be a device capable of having an intelligent conversation with a user, for example: a cloud server. The embodiments of this specification do not limit the specific form of the above-mentioned electronic device. It can be understood that the electronic device here is the machine mentioned in the method embodiments.
[0067] Figure 7 The block diagram of an exemplary electronic device suitable for implementing the embodiments of this specification is shown. Figure 7 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of this specification.
[0068] As Figure 7 As shown, the electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 710, a communication interface 720, a memory 730, and a communication bus 740 connecting different system components (including the memory 730, the communication interface 720, and the processor 710).
[0069] The communication bus 740 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus structures. For example, these architectures include, but are not limited to, an Industry Standard Architecture (hereinafter referred to as: ISA) bus, a Micro Channel Architecture (hereinafter referred to as: MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (hereinafter referred to as: VESA) local bus, and a Peripheral Component Interconnection (hereinafter referred to as: PCI) bus.
[0070] The electronic device typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device, including volatile and non-volatile media, removable and non-removable media.
[0071] The memory 730 may include a computer system readable medium in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. The memory 730 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this specification.
[0072] A program / utility with a set (at least one) of program modules may be stored in the memory 730. Such program modules include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. The program modules generally perform the functions and / or methods in the embodiments described in this specification.
[0073] The processor 710 executes various functional applications and data processing by running the programs stored in the memory 730, such as implementing the virtual image dressing method provided by the embodiments shown in this specification.
[0074] The embodiments of this specification provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to execute the virtual image dressing method provided by the embodiments shown in this specification.
[0075] The above non-transitory computer-readable storage medium may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), 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 of the above. In this document, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0076] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0077] The program code contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0078] The computer program code for performing the operations of this specification may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0079] The specific embodiments of this specification have been described above. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0080] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this specification, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0081] Any process or method description depicted in a flowchart or described otherwise herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logical function or process. The scope of the preferred embodiments of this specification includes additional implementations where functions may be executed not in the order shown or discussed, including in a substantially simultaneous manner according to the functions involved or in the reverse order, which should be understood by those skilled in the technical field to which the embodiments of this specification pertain.
[0082] Depending on the context, the word "if" as used herein can be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detected (stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (stated condition or event)" or "in response to detecting (stated condition or event)".
[0083] It should be noted that the terminals involved in the embodiments of this specification may include, but are not limited to, personal computers (Personal Computer; hereinafter referred to as: PC), personal digital assistants (Personal Digital Assistant; hereinafter referred to as: PDA), wireless handheld devices, tablet computers (Tablet Computer), mobile phones, MP3 players, MP4 players, etc.
[0084] In the embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.
[0085] In addition, each functional unit in the various embodiments of this specification can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.
[0086] The integrated unit implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (Processor) to execute some steps of the methods described in the various embodiments of this specification.
[0087] The above are only the preferred embodiments of this specification and are not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this specification shall be included within the scope of protection of this specification.
Claims
1. A method for changing a virtual image, characterized in that: The method is applied to a terminal device, and the method comprises: Entering a dress-up interface in response to a dress-up instruction, the dress-up interface including a preview image of the avatar; When receiving a user's dressing-up operation on the virtual image in the dressing-up interface, updating and determining the dressing configuration information of the virtual image according to the dressing-up operation, and displaying the effect of the dressing-up operation through the preview image; When an update instruction is received, the current dressing configuration information is sent to the vehicle computer via the cloud server to execute the rendering of the virtual image.
2. The method according to claim 1, characterized in that The preview image in the dress-up interface includes: The preview image is a two-dimensional image including a number of replacement parts; The dressing component is an area where the virtual image can be dressed up. The dressing component includes a first layer and a second layer. The first layer is used for the user to determine the style of the dressing component, and the second layer is used for the user to determine the color of the dressing component.
3. The method according to claim 2, characterized in that When receiving a user's dressing-up operation on the virtual image in the dressing-up interface, updating and determining the dressing configuration information of the virtual image according to the dressing-up operation, and displaying the effect of the dressing-up operation through the preview image, includes: Determining a target dressing component for the virtual image to be dressed up according to a first dressing operation of the user; Displaying the relevant style of the first layer and the relevant color of the second layer of the target dressing component through the dressing interface; Determining, according to the user's second dressing operation, a target style of the first layer and a target color of the second layer configured for the target dressing component; The target style and the target color are determined as the dressing configuration information, and the first layer and the second layer of the target dressing component on the preview image are updated by the target style and the target color.
4. The method according to claim 1, characterized in that: After receiving the update instruction, the method further includes: Determining whether the necessary components of the avatar are configured; When the necessary components are configured, the current dressing configuration information is sent to the vehicle computer via the cloud server to execute the rendering of the virtual image; When the essential component has not been configured, a first prompt message is displayed, where the first prompt message is used to prompt the user to perform a replacement operation on the essential component.
5. The method according to claim 1, characterized in that Before entering the dress-changing interface in response to the dress-changing instruction, the method further includes: Establishing a communication connection with the vehicle terminal to determine whether the account information logged in by the terminal device is consistent with the account information logged in by the vehicle terminal; When the account information logged in by the terminal device is inconsistent with the account information logged in by the vehicle terminal, a second prompt information is displayed, wherein the second prompt information is used to prompt the user to check the account information; When the account information logged in by the terminal device is consistent with the account information logged in by the vehicle terminal, a third prompt information is displayed, and the third prompt information is used to prompt the user to perform vehicle operations, and the vehicle operations include virtual image changing operations.
6. A method for changing a virtual image, characterized in that: The method is applied to a vehicle terminal, and the method includes: Determine, through the cloud server, whether there is dressing configuration information, wherein the dressing configuration information is determined by the terminal device in the dressing interface according to the user's dressing operation and sent after receiving the update instruction; When the dressing configuration information exists, the dressing configuration information is obtained from the cloud server, and the virtual image is rendered according to the dressing configuration information.
7. The method according to claim 6, characterized in that The method further comprises: After completing each account login, determining whether a virtual image has been created under the account; When no virtual image is created under the account, a configuration resource is called for the user to create a virtual image.
8. A virtual image changing device, characterized in that: The device is applied to a terminal device, and the device includes: A response module, responding to a dress-up instruction to enter a dress-up interface, wherein the dress-up interface includes a preview image of the virtual image; a determination module, which, upon receiving a user's dressing-up operation on the virtual image in the dressing-up interface, updates and determines the dressing configuration information of the virtual image according to the dressing-up operation, and displays the effect of the dressing-up operation through the preview image; The sending module, when receiving the update instruction, sends the current dressing configuration information to the vehicle computer through the cloud server to execute the rendering of the virtual image.
9. A virtual image changing device, characterized in that: The device is applied to a vehicle terminal, and comprises: A determination module, which determines whether there is dressing configuration information through a cloud server, wherein the dressing configuration information is determined by the terminal device in the dressing interface according to the user's dressing operation and is sent after receiving the update instruction; The acquisition module acquires the dressing configuration information from the cloud server when the dressing configuration information exists, and renders the virtual image according to the dressing configuration information.
10. An electronic device, characterized in that: include: at least one processor; as well as at least one memory in communication with the processor, wherein: The memory stores program instructions executable by the processor, and the processor can execute the method according to any one of claims 1 to 5 or claims 6 to 7 by calling the program instructions.
11. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 5 or claims 6 to 7.