Virtual image display method and device, electronic equipment and vehicle

By unlocking customizable outfit parts and updating virtual avatars based on the vehicle's travel trajectory, the problem of insufficient computing power for in-vehicle games is solved, enhancing user interactivity and entertainment.

CN116351053BActive Publication Date: 2026-02-06GREAT WALL MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310316381.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2026-02-06
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

Existing in-vehicle games are limited by the computing power of the chips, making it impossible to run large games. The interaction between users and vehicles is also poor, failing to meet users' entertainment needs.

Method used

By matching the vehicle's real-time travel trajectory with the unlocking conditions of custom cosmetic parts, custom cosmetic parts are unlocked, and the virtual avatar display interface is updated according to the user's selected titles, badges, and virtual outfits, enhancing the interaction between the user and the vehicle.

Benefits of technology

It increases user engagement with the vehicle, enhances in-car entertainment, and increases the motivation and sense of accomplishment for driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116351053B_ABST
    Figure CN116351053B_ABST
Patent Text Reader

Abstract

The application provides a virtual image display method and device, electronic equipment and vehicle, and relates to the technical field of vehicles. A virtual image display interface is displayed, then, according to the matching condition of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the custom dressing component is unlocked, finally, according to the title badge and virtual dressing selected by the user, the virtual image displayed on the virtual image display interface is updated. In the application, the change process of the travel data of the user is associated with the change process of the virtual image, that is, the corresponding dressing component is unlocked through the change of the travel data, and the virtual image is updated according to the dressing component, so that the stickiness of the user and the vehicle is improved, the entertainment in the vehicle is added, and the driving power and the sense of achievement of travel are added.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a virtual image display method and device, electronic equipment and vehicle. BACKGROUND

[0002] Nowadays, vehicle-mounted games are based on PC replication and have not formed differentiation. The computing power chips of the intelligent cockpit of the current host factory cannot meet the requirements of running large games, and the cost of high computing power chips limits the iteration of vehicle-mounted games. Car companies prefer to provide some adapted independent games on the basis of existing hardware, so there are very few games with car machine characteristics at present, and the performance of the car machine cannot support the running of replicated PC large games.

[0003] In related technologies, the existing vehicle-mounted games have poor user-vehicle interaction, and therefore cannot meet the entertainment needs of users. SUMMARY

[0004] The embodiments of the present application provide a virtual image display method and device, electronic equipment and vehicle, aiming to solve or partially solve the problems in the background art.

[0005] In order to solve the above technical problems, the present application is implemented as follows:

[0006] In a first aspect, the embodiments of the present application provide a virtual image display method, which comprises the following steps:

[0007] According to the matching condition of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the custom dressing component is unlocked, wherein the custom dressing component at least includes a title badge and a virtual dressing;

[0008] According to the title badge and the virtual dressing selected by the user, the virtual image displayed on the virtual image display interface is updated.

[0009] Optionally, before the step of unlocking the custom dressing component according to the matching condition of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the method further comprises the following steps:

[0010] In response to the account login operation of the user, an operation mode selection interface is displayed;

[0011] In response to the operation mode selection operation of the user, a virtual image display interface matched with the operation mode is displayed.

[0012] Optionally, before the step of displaying the operation mode selection interface in response to the account login operation of the user, the method further comprises the following steps:

[0013] In response to a virtual image creation operation of the user, an initial virtual image of the user is generated on a virtual image display interface according to information features input by the user; and / or,

[0014] In response to a virtual image creation operation of the user, an initial virtual image of the user is generated on a virtual image display interface according to information features input by the user; and / or,

[0015] Optionally, the step of configuring the dressing strategy according to the pre-obtained marked trajectory points comprises:

[0016] The achievement attribute of the marked trajectory point input by the user is obtained, and a matching relationship between the achievement attribute and the custom dressing component is obtained, wherein the achievement attribute comprises a plurality of levels, and the custom dressing component comprises a plurality of levels;

[0017] A configuration weight corresponding to the achievement attribute is calculated, and an initial unlocking condition corresponding to each level of the custom dressing component is determined;

[0018] The initial unlocking condition corresponding to each level of the custom dressing component is dynamically adjusted according to the configuration weight.

[0019] Optionally, the operation mode includes a personal mode and a family mode, and in response to an operation mode selection operation of the user, the step of displaying the virtual image display interface matched with the operation mode comprises:

[0020] In a case where it is detected that the operation mode input by the user is the personal mode, a first virtual image display interface bound to a currently logged-in user account is displayed, wherein in the personal mode, one user account is bound to only one first virtual image display interface;

[0021] In a case where it is detected that the operation mode input by the user is the family mode, a second virtual image display interface bound to the currently logged-in user account is displayed, wherein in the family mode, one second virtual image display interface is bound to a plurality of user accounts.

[0022] Optionally, the step of unlocking the custom dressing component according to the matching relationship between the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component comprises:

[0023] According to the real-time travel trajectory of the vehicle, marked trajectory point statistical data of a current driving period of the vehicle is determined;

[0024] According to the marked trajectory point statistical data of the current driving period, historical marked trajectory point statistical data is updated;

[0025] According to the updated historical marked trajectory point statistical data and the matching relationship between the unlocking conditions of the custom dressing components of different levels, the title badge and the virtual dressing of the corresponding level are unlocked.

[0026] Optionally, the method further comprises:

[0027] In response to a user account logout operation, binding the virtual image, the dressing strategy, and the historical marker trajectory point statistical data displayed in the virtual image display interface to the account, and generating a historical data package;

[0028] Saving the historical data package in the internal storage of the vehicle machine end, and simultaneously uploading the historical data to the cloud platform through the network.

[0029] In a second aspect, the embodiments of the present application provide a virtual image display device, the device comprising:

[0030] A dressing unlocking module configured to unlock a custom dressing component according to a matching condition between a real-time travel trajectory of a vehicle and an unlocking condition of the custom dressing component, wherein the custom dressing component at least includes a title badge and a virtual dressing;

[0031] A virtual image updating module configured to update the displayed virtual image according to a title badge and a virtual dressing selected by a user.

[0032] Optionally, the device further comprises:

[0033] A first display module configured to display an operation mode selection interface in response to a user account login operation;

[0034] A second display module configured to display a virtual image display interface matching an operation mode in response to a user operation mode selection operation.

[0035] Optionally, the device further comprises a configuration module, the configuration module comprising:

[0036] A virtual image configuration submodule configured to generate an initial virtual image of a user in a virtual image display interface according to information features input by the user in response to a virtual image creation operation of the user; and / or,

[0037] A dressing strategy configuration submodule configured to configure a dressing strategy according to a pre-obtained marker trajectory point in response to a dressing strategy creation operation of the user, wherein the dressing strategy is composed of unlocking conditions corresponding to different custom dressing components.

[0038] Optionally, the dressing strategy configuration submodule comprises:

[0039] An acquisition unit configured to acquire achievement attributes of a marker trajectory point input by a user, and a matching relationship between the achievement attributes and a custom dressing component, wherein the achievement attributes include multiple levels, and the custom dressing component includes multiple levels;

[0040] The first computing unit is configured to calculate a configuration weight corresponding to the achievement attribute, and determine an initial unlocking condition corresponding to each level of the custom dressing component;

[0041] The second computing unit is configured to dynamically adjust the initial unlocking condition corresponding to each level of the custom dressing component according to the configuration weight.

[0042] Optionally, the second display module comprises:

[0043] The first virtual image display submodule is configured to display a first virtual image display interface bound to the currently logged-in user account in a case where it is detected that the operation mode input by the user is a personal mode, wherein in the personal mode, one user account is bound to one first virtual image display interface.

[0044] The second virtual image display submodule is configured to display a second virtual image display interface bound to the currently logged-in user account in a case where it is detected that the operation mode input by the user is a family mode, wherein in the family mode, one second virtual image display interface is bound to multiple user accounts.

[0045] Optionally, the dressing unlocking module comprises:

[0046] The trajectory point statistics submodule is configured to determine marked trajectory point statistics data of a current driving cycle of the vehicle according to a real-time travel trajectory of the vehicle.

[0047] The updating submodule is configured to update historical marked trajectory point statistics data according to the marked trajectory point statistics data of the current driving cycle.

[0048] The matching submodule is configured to unlock a title badge and a virtual dressing of a corresponding level according to a matching condition of the updated historical marked trajectory point statistics data and unlocking conditions of custom dressing components of different levels.

[0049] Optionally, the device further comprises a data saving module, and the data saving module comprises:

[0050] The historical data packaging submodule is configured to bind the virtual image, the dressing strategy and the historical marked trajectory point statistics data displayed in the virtual image display interface to the account to generate a historical data package in response to a user account logout operation.

[0051] The historical data saving submodule saves the historical data package in an internal storage of the vehicle machine end, and simultaneously uploads the historical data to a cloud platform through a network.

[0052] The third aspect of the embodiment of the present application provides an electronic device, and the electronic device comprises:

[0053] at least one processor; and a memory communicatively connected with the at least one processor; wherein

[0054] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method steps of the first aspect of the embodiments of the present application.

[0055] The fourth aspect of the embodiments of the present application provides a vehicle, which comprises a processor configured to implement the method steps of the first aspect of the embodiments of the present application.

[0056] The embodiments of the present application have the following advantages: first, in response to a user's account login operation, an operation mode selection interface is displayed, and in response to a user's operation mode selection operation, a virtual image display interface matched with the operation mode is displayed; then, according to a matching condition between a real-time travel trajectory of the vehicle and an unlocking condition of a custom dressing component, the custom dressing component is unlocked; finally, according to the custom dressing component, a virtual image displayed in the virtual image display interface is updated. In the present application, a travel data change process of a user is associated with a change process of a virtual image, that is, a corresponding dressing component is unlocked through a change of travel data, and the virtual image is updated according to the dressing component, thereby improving the stickiness of the user and the vehicle, and also adding the entertainment in the vehicle, the driving power and the sense of achievement of the travel. BRIEF DESCRIPTION OF DRAWINGS

[0057] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some of the embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0058] Figure 1 is a step flow chart of a virtual image display method in the embodiments of the present application;

[0059] Figure 2 is a module schematic diagram of a virtual image display device in the embodiments of the present application. DETAILED DESCRIPTION

[0060] The technical solutions of the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0061] In the related art, due to the limitation of chip computing power, the existing car machine system cannot meet the requirements of running large games, and the existing vehicle-mounted games cannot associate the process of the user driving with the game process, so the user lacks the driving motivation and the sense of achievement of travel. Therefore, in order to increase the interest of passengers through games and increase the life contact between the car machine system and the passengers. The inventors put forward the inventive concept of the present application: by combining the travel data of the user with the virtual image, updating and dressing the virtual image through the change of the travel data, so as to improve the stickiness of the user and the vehicle, and also add the entertainment in the vehicle and the driving motivation and the sense of achievement of travel.

[0062] The embodiment of the application provides a virtual image display method, see Figure 1 , Figure 1 The embodiment of the application shows a step flow chart of a virtual image display method, which is applied to the car machine system of the vehicle, and before the virtual image display method of the application is applied, some configuration operations need to be performed. The configuration operation can be configured by the background operation and maintenance personnel to realize standardized configuration, or it can be configured by the user to realize personalized configuration. The specific steps can include:

[0063] S100-1: In response to the virtual image creation operation of the user, an initial virtual image of the user is generated on the virtual image display interface according to the information characteristics input by the user.

[0064] In the embodiment, the user first needs to complete the registration of the account. Different users can register different accounts according to different mobile phone numbers or other ways. After completing the registration of the account, the virtual image creation operation step is entered. In this process, the user needs to input the multi-dimensional information characteristics of the virtual image he wants to create, which can be nickname, gender, image, appearance, initial appearance, and occupation, etc. It should be noted that the nickname input by the user needs to be consistent with the voice wake-up word setting of the car machine system, so that the user can directly wake up the car machine system through voice input. As an example, the user inputs the nickname "Xiaokeai", and after the user enters the vehicle cabin, the user can directly shout "Xiaokeai" to wake up the car machine system. The image can be a child, a youth, a middle-aged person, an old person, an animal or a brand image. The appearance refers to the hairstyle and color of the virtual image, facial expression, etc. The initial appearance refers to the color and style of the initial upper and lower clothes. The occupation can be a doctor, a lawyer, a teacher, an actor, a policeman or a civil servant, etc. After the user completes the input of the multi-dimensional information characteristics, the initial virtual image of the user can be generated.

[0065] S100-2: In response to the dressing strategy creation operation of the user, the dressing strategy is configured according to the pre-obtained marker track points.

[0066] In the embodiment, the dressing strategy is composed of unlocking conditions corresponding to different custom dressing components. The combination result of conditions required to unlock all custom dressing components is the dressing strategy. When the user travel data meets the requirements of the unlocking conditions, the corresponding custom dressing component can be unlocked, and the initial virtual image preset by the user is changed according to the custom dressing component, so as to realize the updating of the virtual image. The marked track point can be understood as a track point frequently visited by the user and having recording significance. The marked track point can be added in the following two ways. The first way is active addition. First, the user enters a marked track point adding page by operating the vehicle machine system, and adds a POI point by clicking a soft key of "adding a place" and triggering a map search. The second way is that the vehicle machine system actively counts the places. When the number of visits to a place in a preset counting period exceeds a preset number threshold, a pop-up window is used to remind the user whether to add the current place as a marked track point, and the selection of the place and the addition of attribute information are performed within a preset space range threshold of the current place.

[0067] As an example, if the user visits the same coffee shop more than 3 times in a month, a reminder window of the marked track point adding page will pop up to ask whether to add the coffee shop as a marked point, and allow the user to add attribute information such as a label, a photo, and a score. If the user chooses to add the marked point, the location and attribute information of the coffee shop will be recorded, and a marked point will be displayed on the map for the user to view and edit in the future.

[0068] The marked track point can be divided into a normal place without a specific point and a special place inside a scene. The normal place refers to a place where the vehicle stops and has a behavior of opening the door to get on or off the vehicle. The special place refers to a place inside a scene, such as a certain company, and also includes places such as "McDonald's" and "KFC" restaurants, which cannot be determined by opening the door.

[0069] According to the pre-obtained marked track points, the step of configuring the dressing strategy can include:

[0070] S100-2-1: Obtain the achievement attribute of the marked track point input by the user, and the matching relationship between the achievement attribute and the custom dressing component.

[0071] In the embodiment, different marked track points correspond to different achievement attributes, the achievement attribute includes multiple levels, and the custom dressing component includes multiple levels. That is, the level of the achievement attribute corresponds to the level of the custom dressing component. The matching relationship between the achievement attribute and the custom dressing component refers to what kind of custom dressing component corresponds to a certain achievement attribute.

[0072] The matching relationship between the achievement attribute and the custom dressing component can be added in the following manner. After the configuration weight and the achievement attribute of each marker track point are set in the track point adding page, the unlocking condition configuration page can be entered. In the unlocking condition configuration page, according to the autonomous selection and configuration of the user, different attribute levels, title badges, and virtual dressing in a certain position can be set for each marker track point.

[0073] As an example, the achievement attribute is divided into different levels, which can be three levels of primary, intermediate, and advanced, or five levels of A, B, C, D, and E. The specific division of each achievement attribute into what level is set according to the user's needs, which is not limited in the present application. The unlocking conditions corresponding to different levels are different, which can be increased with the increase of the achievement attribute level, or can be decreased with the increase of the achievement attribute level. The unlocking condition of each achievement attribute level is set according to the user's needs, which is not limited in the present application. The custom dressing component at least includes a title badge and virtual dressing, which can be directly worn on the virtual image for updating the virtual image. It should be noted that when configuring the dressing strategy, one marker track point can correspond to one achievement attribute, one title badge, and virtual dressing in one position. The position of the virtual dressing can include but is not limited to hairstyle, face, upper body, lower body, feet, and accessories such as headwear, face ornaments, and waist ornaments.

[0074] S100-2-2: Calculate the configuration weight corresponding to the achievement attribute, and determine the initial unlocking condition corresponding to each level of the custom dressing component.

[0075] In the present embodiment, different achievement attributes correspond to the same initial unlocking condition. The initial unlocking condition refers to the judgment condition for unlocking the custom dressing component corresponding to the marker track point. The marker track point can be multiple, which is set according to the actual needs of the user. The achievement attribute of the marker track point can reflect the characteristics of the user in some aspects through the number of times the user reaches the marker track point. As an example, taking the marker track points "daughter's elementary school" as an example, the achievement attribute corresponding to the marker track point "daughter's elementary school" can be "concern for children", and the achievement attribute "concern for children" can reflect the characteristics of the user's concern for children through the number of times the user reaches "daughter's elementary school".

[0076] The configuration weight is configured to represent the unlocking difficulty of the vehicle reaching the marked track point, and an expression thereof can be N1 / (N1+N2+N3…+Nn). Wherein, N1 represents the number of times of reaching the marked track point with serial number 1 within a statistical time M, N2 represents the number of times of reaching the marked track point with serial number 2 within the statistical time M, and Nn represents the number of times of reaching the marked track point with serial number n within the statistical time M.

[0077] S100-2-3: According to the configuration weight, the initial unlocking condition corresponding to each level of the self-defined dressing component is dynamically adjusted.

[0078] In the embodiment, for the user, the marked track points frequently visited are more likely to complete the unlocking of the self-defined dressing component than the marked track points not frequently visited, and the unlocking difficulty of the vehicle reaching the marked track point is positively correlated with the configuration weight, and the configuration weight can be dynamically adjusted according to the configuration weight.

[0079] The above embodiment will be described in a complete embodiment.

[0080] First, the creation operation step of the virtual image is entered, in which process, the user needs to input the multi-dimensional information features of the virtual image to be created, and after the user completes the input of the multi-dimensional information features, the initial virtual image of the user can be generated.

[0081] Then, the dressing strategy creation operation is entered, the first step is to enter the marked track point adding page, and the marked track points added by the user are “daughter's elementary school”, “company” and “welfare lottery station”.

[0082] The second step is to enter the unlocking condition configuration page, among the above marked track points, the number of times of the user going to the “company” is greater than that of the “daughter's elementary school” and that of the “welfare lottery station”, and within a statistical period, they are 30 times, 20 times and 10 times respectively, and the number of times of the vehicle reaching the marked track point can be counted by the vehicle system or input by the user, and the application does not limit the source of the number of times of the vehicle reaching the marked track point. Therefore, the corresponding configuration weights of the marked track points “daughter's elementary school”, “company” and “welfare lottery station” can be 1 / 2, 1 / 3 and 1 / 6 respectively.

[0083] The achievement attribute corresponding to the "welfare lottery station" is "love public welfare", which can be divided into three levels of primary, intermediate and advanced, and the initial unlocking times thereof can be 10 times, 180 times and 300 times, and the configuration weight corresponding to the "welfare lottery station" mark track point is 1 / 6, and when adjusting, only the unlocking conditions of the intermediate and advanced levels can be adjusted, that is, according to the product of the initial unlocking time and the configuration weight, the updated unlocking time can be obtained. That is, when the car machine system records that the vehicle reaches the welfare lottery station for 10 times, the primary "love public welfare" achievement is unlocked, and the "primary philanthropist" title badge and the "primary hairstyle" virtual dress are also unlocked. When the car machine system records that the vehicle reaches the welfare lottery station for 30 times, the intermediate "love public welfare" achievement is unlocked, and the "intermediate philanthropist" title badge and the "intermediate hairstyle" virtual dress are also unlocked. When the car machine system records that the vehicle reaches the welfare lottery station for 50 times, the advanced "love public welfare" achievement is unlocked, and the "advanced philanthropist" title badge and the "advanced hairstyle" virtual dress are also unlocked.

[0084] The achievement attribute corresponding to the "daughter's primary school" is "care for children", which can be divided into three levels of primary, intermediate and advanced, and the initial unlocking times thereof can be 10 times, 180 times and 300 times, and the configuration weight corresponding to the "daughter's primary school" mark track point is 1 / 2, so the unlocking conditions thereof need to be dynamically adjusted, and when adjusting, only the unlocking conditions of the intermediate and advanced levels can be adjusted, and the adjusted unlocking times can be 10 times, 90 times and 150 times, that is, when the car machine system records that the vehicle reaches the daughter's primary school for 10 times, the primary "care for children" achievement is unlocked, and the "bronze medal good parent" title badge and the "primary headwear" virtual dress are also unlocked. When the car machine system records that the vehicle reaches the daughter's primary school for 90 times, the intermediate "care for children" achievement is unlocked, and the "silver medal good parent" title badge and the "intermediate headwear" virtual dress are also unlocked.

[0085] The achievement attribute corresponding to the "company" is "love work", which can be divided into three levels of primary, intermediate and advanced, and the initial unlocking times thereof can be 10 times, 180 times and 300 times, and the configuration weight of the marker track point corresponding to the "company" is 1 / 3, so the unlocking condition thereof needs to be dynamically adjusted, and when adjusting, only the unlocking conditions of the intermediate and advanced levels can be adjusted, and the adjusted unlocking times can be 10 times, 60 times and 100 times, that is, when the car machine system records that the vehicle reaches the company for 10 times, the primary "love work" achievement is unlocked, and at the same time, the "bronze medal good employee" title badge and the "primary face decoration" virtual dress are unlocked, when the car machine system records that the vehicle reaches the company for 60 times, the intermediate "love work" achievement is unlocked, and at the same time, the "silver medal good employee" title badge and the "intermediate face decoration" virtual dress are unlocked, and so on.

[0086] In a feasible implementation, in addition to the unlocking condition related to the marker track point described above, a safe driving time and a custom dress part unlocking condition or a safe driving distance and a custom dress part unlocking condition can also be established.

[0087] As an example, the achievement attribute corresponding to the "safe driving time" is "driving skill", which can be divided into three levels of primary, intermediate and advanced, and the initial unlocking times thereof can be 200 hours, 500 hours and 1000 hours, that is, when the car machine system records that the vehicle has been safely driven for 200 hours, the primary "driving skill" achievement is unlocked, and at the same time, the "primary old driver" title badge and the "primary waist decoration" virtual dress are unlocked, when the car machine system records that the vehicle reaches the welfare lottery station for 500 hours, the intermediate "driving skill" achievement is unlocked, and at the same time, the "intermediate old driver" title badge and the "intermediate waist decoration" virtual dress are unlocked, and so on.

[0088] After the above configuration operation is completed, in the use process of the vehicle, the virtual image display method of the application specifically includes:

[0089] S101: In response to the user's account login operation, an operation mode selection interface is displayed.

[0090] In this embodiment, after the vehicle is powered on, the user can make the car machine system execute the virtual image display strategy of the application through voice call and manual touch, and the display interface of the car machine system first shows the user an account login interface, and the user completes the account login by inputting the pre-registered account and password, and in the case that the account verification is successful, the display interface of the car machine system jumps to the operation mode selection interface.

[0091] S102: In response to the operation mode selection operation of the user, display the virtual avatar display interface matched with the operation mode.

[0092] In the present embodiment, under the operation mode selection interface, the user can select two different modes of personal mode and family mode, and after the user completes the operation mode selection operation, the virtual avatar display interface matched with the operation mode selected by the user is jumped to, and the specific steps can be:

[0093] S102-1: In the case where it is detected that the operation mode input by the user is the personal mode, display the first virtual avatar display interface bound with the user account currently logged in;

[0094] S102-2: In the case where it is detected that the operation mode input by the user is the family mode, display the second virtual avatar display interface bound with the user account currently logged in.

[0095] In the embodiments of S102-1 to S102-2, in the personal mode, one user account is only bound with one first virtual avatar display interface, that is, one account corresponds to one virtual avatar, and when others log in their corresponding accounts to drive the vehicle, the change of the virtual avatar displayed in the first virtual avatar display interface will not be caused, as an example, after user 1 logs out of his account in the infotainment system of the current vehicle, when user 2 logs in his account and selects the personal mode, the use behavior of the vehicle by user 2 will not cause the change of the virtual avatar corresponding to the account of user 1. In the family mode, one second virtual avatar display interface is bound with multiple user accounts, and a virtual avatar can be raised by multiple users, that is, when others log in their corresponding accounts to drive the vehicle, the change of the virtual avatar displayed in the second virtual avatar display interface will be caused, as an example, user 1 and user 2 are bound in the same family, after user 1 logs out of his account in the infotainment system of the current vehicle, when user 2 logs in his account and selects the family mode, the use behavior of the vehicle by user 2 will cause the change of the virtual avatar corresponding to the same family bound by user 1 and user 2.

[0096] S103: According to the matching condition of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the custom dressing component is unlocked.

[0097] In this embodiment, virtual avatar generally refers to a three-dimensional digital model generated by a computer program, such as a game character, an artificial intelligence agent, etc. In some virtual social interactions, users can add more personalized expressions to their virtual avatars by obtaining virtual costume props. The costume prop tab is a functional page in the virtual avatar, which mainly serves to manage and display the costume props owned by the user. In this tab, the user can browse and filter the costume props owned by himself, and select different props for his virtual avatar. This page usually includes the following parts: prop list: in this part, the user can view all the costume props owned by himself, and filter and sort them according to different categories. Prop preview: in this part, the user can select a prop and preview its effect on the virtual avatar. Different virtual avatars and actions are usually provided for the user to choose from, so that the user can better understand the effect of the prop. Prop details: in this part, the user can view the detailed information of a prop, such as the prop name, quality, source, applicability, etc. In the costume prop tab, the user can select appropriate props for dressing according to his own preferences and needs. This not only increases the personalization and interest of the virtual avatar, but also brings better user experience and social effect.

[0098] It should be noted that only when the real-time travel trajectory of the vehicle meets the corresponding unlocking condition, the user can unlock the custom costume prop in the costume prop tab and perform the above-mentioned prop preview, prop details viewing and other actions on the custom costume prop in the costume prop tab. If the custom costume prop in the costume prop tab is not unlocked, the above operations cannot be performed, and the custom costume prop in the costume prop tab is in a grayed-out state.

[0099] During the use of the vehicle by the user, the change of the travel trajectory of the vehicle will inevitably cause the change of the statistical parameters, such as the increase of the number of reaching the marked trajectory points and the increase of the safe driving time. With the change of the above statistical parameters, the custom costume prop in the costume prop tab can be unlocked according to the matching of the change and the unlocking condition of the custom costume prop. The specific steps can be:

[0100] S103-1: determining the marked trajectory point statistical data of the current driving period of the vehicle according to the real-time travel trajectory of the vehicle;

[0101] S103-2: updating the historical marked trajectory point statistical data according to the marked trajectory point statistical data of the current driving period;

[0102] S103-3: unlocking the title badge and virtual costume corresponding to the level according to the matching of the updated historical marked trajectory point statistical data and the unlocking condition corresponding to the achievement attribute of different levels.

[0103] In the embodiments S103-1 to S103-3, the changes in trajectory indicators within a current driving cycle can be statistically analyzed. These changes can refer to the number of times the vehicle reaches marked trajectory points, the time and distance the vehicle travels safely, etc. The length of the current driving cycle can be 1 second, 1 minute, 1 hour, or the time from the start to the end of driving. The specific length of the current driving cycle is set according to the user's needs, and this application does not limit this. After obtaining the statistical results of the trajectory indicator changes within the current driving cycle, the trajectory indicators can be updated based on the statistical results. Depending on whether the updated trajectory indicators meet the unlocking conditions for their corresponding different levels, the corresponding titles, badges, and virtual outfits can be unlocked.

[0104] As an example, continuing with the example of marking the trajectory point as "Welfare Lottery Station" in the above embodiment, before executing this driving task, the vehicle system recorded that the vehicle reached the Welfare Lottery Station 9 times. According to the statistical data of the marked trajectory points in the current driving cycle, the vehicle system recorded that the vehicle reached the Welfare Lottery Station 1 time. Therefore, the total number of times the vehicle reached the Welfare Lottery Station reached 10 times, which meets the standard for unlocking the basic "Love for Public Welfare" achievement. Therefore, the title badge of "Basic Philanthropist" and the virtual outfit of "Basic Hairstyle" are unlocked.

[0105] S104: Update the virtual avatar displayed on the virtual avatar display interface based on the title badge and virtual outfit selected by the user.

[0106] In this implementation, as users use the vehicle, they can unlock different types and levels of achievements and outfits as their usage time and frequency increase. Specifically, the update operation refers to replacing the current virtual avatar's outfit with the unlocked outfit component or one the user prefers. For example, after obtaining the "Intermediate Experienced Driver" title badge, the "Beginner Experienced Driver" title badge is replaced with the "Intermediate Experienced Driver" title badge. This updates the virtual avatar displayed on the interface based on the unlocked outfits and the user's preferences, thereby enhancing in-car entertainment, motivation for driving, and the sense of accomplishment during the journey.

[0107] In one feasible implementation, the data storage can ensure that the user's corresponding virtual avatar data is not lost whether the user is in the current vehicle or changes vehicles. The specific steps are as follows:

[0108] In response to the account logout operation of the user, the virtual image, the dressing strategy and the marked trajectory point statistical data displayed in the virtual image display interface are bound to the account, and a history data package is generated;

[0109] The history data package is saved in the internal storage of the vehicle machine end, and the history data is uploaded to the cloud platform through the network at the same time.

[0110] In the embodiment, when the vehicle machine system detects the account logout operation of the user, the virtual image data corresponding to the account at present, the dressing strategy and the marked trajectory point statistical data are packaged together to generate a history data package, which is saved in the internal storage of the vehicle machine system, and the history data package is synchronized to the cloud platform through the T-BOX end, so that the history data package can be downloaded to the new vehicle machine system after the user changes the account or the vehicle machine system, and the data of the virtual image of the user is ensured not to be lost.

[0111] The embodiment of the application further provides a virtual image display device, referring to Figure 2 , a functional module diagram of a virtual image display device is shown, the device can include the following modules:

[0112] The dressing unlocking module 201 is used for unlocking the custom dressing part according to the matching of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing part, wherein the custom dressing part at least includes a title badge and a virtual dressing;

[0113] The virtual image updating module 202 is used for updating the displayed virtual image according to the title badge and the virtual dressing selected by the user.

[0114] In a feasible embodiment, the device further includes:

[0115] The first display module is used for displaying an operation mode selection interface in response to the account login operation of the user;

[0116] The second display module is used for displaying a virtual image display interface matched with the operation mode in response to the operation mode selection operation of the user.

[0117] In a feasible embodiment, the device further includes a configuration module, and the configuration module includes:

[0118] The virtual image configuration submodule is used for generating an initial virtual image of the user in the virtual image display interface according to the information features input by the user in response to the virtual image creation operation of the user; and / or,

[0119] The dressing strategy configuration submodule is configured to, in response to a user's dressing strategy creation operation, configure a dressing strategy according to a pre-obtained marked trajectory point, wherein the dressing strategy is composed of unlocking conditions corresponding to different custom dressing components.

[0120] In an implementation, the dressing strategy configuration submodule includes:

[0121] The acquisition unit is configured to acquire an achievement attribute of the marked trajectory point input by the user and a matching relationship between the achievement attribute and the custom dressing component, wherein the achievement attribute includes multiple levels, and the custom dressing component includes multiple levels.

[0122] The first calculation unit is configured to calculate a configuration weight corresponding to the achievement attribute and determine an initial unlocking condition corresponding to each level of the custom dressing component.

[0123] The second calculation unit is configured to dynamically adjust the initial unlocking condition corresponding to each level of the custom dressing component according to the configuration weight.

[0124] In an implementation, the second display module includes:

[0125] The first virtual image display submodule is configured to, in a case where it is detected that an operation mode input by the user is a personal mode, display a first virtual image display interface bound to a currently logged-in user account, wherein in the personal mode, one user account is bound to only one first virtual image display interface.

[0126] The second virtual image display submodule is configured to, in a case where it is detected that the operation mode input by the user is a family mode, display a second virtual image display interface bound to the currently logged-in user account, wherein in the family mode, one second virtual image display interface is bound to multiple user accounts.

[0127] In an implementation, the dressing unlocking module includes:

[0128] The trajectory point statistics submodule is configured to determine marked trajectory point statistics data of a current driving period of a vehicle according to a real-time travel trajectory of the vehicle.

[0129] The updating submodule is configured to update historical marked trajectory point statistics data according to the marked trajectory point statistics data of the current driving period.

[0130] The matching submodule is configured to, according to the updated historical marked trajectory point statistics data and a matching situation of unlocking conditions of custom dressing components of different levels, unlock titles badges and virtual dressing of corresponding levels.

[0131] In an implementation, the device further includes a data saving module, and the data saving module includes:

[0132] The historical data packaging submodule is configured to bind the virtual image, the dressing strategy and the historical mark track point statistical data displayed in the virtual image display interface to the account in response to a user's account logout operation, and generate a historical data package;

[0133] The historical data saving submodule saves the historical data package in the internal storage of the vehicle terminal and simultaneously uploads the historical data to the cloud platform through the network.

[0134] In a further embodiment of the present application, a vehicle is also provided, which comprises a processor configured to implement the method according to the first aspect of the present application.

[0135] Based on the same inventive concept, another embodiment of the present application provides an electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are in communication with each other through the communication bus,

[0136] The memory is configured to store a computer program.

[0137] The processor is configured to execute the program stored in the memory to implement the virtual image display method of the present application.

[0138] The communication bus of the terminal mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus. The communication interface is configured to communicate between the terminal and other devices. The memory can include a Random Access Memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. Optionally, the memory can also be at least one storage system located away from the aforementioned processor.

[0139] The processor described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0140] In addition, to achieve the above object, the embodiment of the present application further provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to realize the virtual image display method of the embodiment of the present application.

[0141] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the embodiments of the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can adopt a form of a computer program product implemented on one or more computer usable vehicles (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer usable program codes.

[0142] The embodiments of the present application are described with reference to flowcharts and / or block diagrams of the method, terminal device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the computer or other programmable data processing terminal device produce a device for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The system that implements the functions specified in one or more flows and / or blocks Figure 1 The system that implements the functions specified in one or more flows and / or blocks

[0143] These computer program instructions can also be stored in a computer readable storage medium, which can guide the computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer readable storage medium produce a manufactured product including an instruction system, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The system that implements the functions specified in one or more flows and / or blocksFigure 1 the function specified in the one or more blocks.

[0144] These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that a series of operation steps are performed on the computer or other programmable terminal devices to generate a computer implemented process, so that the instructions executed on the computer or other programmable terminal devices provide a process for implementing the flow Figure 1 the flow or flows and / or blocks Figure 1 the function specified in the one or more blocks.

[0145] Finally, it should be noted that, in this paper, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between the entities or operations. "And / or" means that any one of the two can be selected, or both can be selected. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or terminal device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or terminal device. Without more limitation, the element defined by the statement "including one" does not exclude the presence of other identical elements in the process, method, article or terminal device including the element.

[0146] The above provides a virtual image display method, device, electronic equipment and vehicle provided by the present application, and the principle and implementation mode of the present application are described in this paper. The above example is only used to help understand the method and core idea of the present application; at the same time, for the general technical personnel in the art, according to the idea of the present application, the specific implementation mode and application range will be changed; according to the above, the content of the specification should not be understood as the limitation of the present application.

Claims

1. A virtual figure presentation method characterized by, Applied to a car machine end, the method comprises: According to the matching of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the custom dressing component is unlocked, wherein the custom dressing component at least includes a title badge and a virtual dressing; According to the title badge and the virtual dressing selected by the user, the virtual image displayed on the virtual image display interface is updated; Before the step of unlocking the custom dressing component according to the matching of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component, the method further comprises: In response to the virtual image creation operation of the user, an initial virtual image of the user is generated on the virtual image display interface according to the information features input by the user; and / or, In response to the dressing strategy creation operation of the user, a dressing strategy is configured according to the pre-obtained marker track points, wherein the dressing strategy is composed of unlocking conditions corresponding to different custom dressing components; In response to the account login operation of the user, an operation mode selection interface is displayed; In response to the operation mode selection operation of the user, a virtual image display interface matched with the operation mode is displayed; The operation mode includes a family mode, and the step of displaying the virtual image display interface matched with the operation mode in response to the operation mode selection operation of the user comprises: In the case of detecting that the operation mode input by the user is the family mode, a second virtual image display interface bound to the currently logged-in user account is displayed, wherein in the family mode, one second virtual image display interface is bound to multiple user accounts, and the change of the virtual image displayed in the second virtual image display interface will be caused when others log in to their corresponding accounts to drive the vehicle; The step of configuring the dressing strategy according to the pre-obtained marker track points comprises: Obtaining the achievement attribute of the marker track point input by the user and the matching relationship between the achievement attribute and the custom dressing component, wherein the achievement attribute includes multiple levels, and the custom dressing component includes multiple levels; Calculating the configuration weight corresponding to the achievement attribute, and determining the initial unlocking condition corresponding to each level of the custom dressing component; According to the configuration weight, the initial unlocking condition corresponding to each level of the custom dressing component is dynamically adjusted.

2. The avatar presentation method according to claim 1, characterized by, The operation mode further includes a personal mode, and the step of displaying the virtual image display interface matched with the operation mode in response to the operation mode selection operation of the user further comprises: In the case of detecting that the operation mode input by the user is the personal mode, a first virtual image display interface bound to the currently logged-in user account is displayed, wherein in the personal mode, one user account is only bound to one first virtual image display interface.

3. The avatar presentation method according to claim 1, characterized by, The step of unlocking the custom dressing component according to the matching of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dressing component comprises: According to the real-time travel trajectory of the vehicle, the marker track point statistical data of the current driving period of the vehicle is determined; According to the marker track point statistical data of the current driving period, the historical marker track point statistical data is updated; According to the updated historical marker trajectory point statistical data, the matching condition of the unlocking condition of the different levels of custom dress components, the corresponding level of the title badge and the virtual dress are unlocked.

4. The avatar presentation method of claim 1, wherein, The method further comprises: In response to the user's account logout operation, the virtual avatar displayed in the virtual avatar display interface, the dress strategy and the historical marker trajectory point statistical data are bound to the account, and a historical data package is generated; The historical data package is saved in the internal storage of the vehicle terminal, and at the same time, the historical data is uploaded to the cloud platform through the network.

5. A virtual mannequin display device, characterized by, The device comprises: The dress unlocking module is configured to unlock the custom dress components according to the matching condition of the real-time travel trajectory of the vehicle and the unlocking condition of the custom dress components, wherein the custom dress components at least include the title badge and the virtual dress; The virtual avatar updating module is configured to update the virtual avatar displayed in the virtual avatar display interface according to the title badge and the virtual dress selected by the user; The device further comprises a configuration module, which comprises: The virtual avatar configuration submodule is configured to generate an initial virtual avatar of the user in the virtual avatar display interface according to the information features input by the user in response to the virtual avatar creation operation of the user; and / or The dress strategy configuration submodule is configured to configure the dress strategy according to the marker trajectory points obtained in advance, wherein the dress strategy is composed of the unlocking conditions corresponding to different custom dress components, in response to the dress strategy creation operation of the user; The device further comprises a first display module configured to display an operation mode selection interface in response to the user's account login operation; The second display module is configured to display the virtual avatar display interface matched with the operation mode in response to the operation mode selection operation of the user; The operation mode includes a family mode, and the second display module comprises: The second virtual avatar display submodule is configured to display a second virtual avatar display interface bound to the user account currently logged in when detecting that the operation mode input by the user is the family mode, wherein in the family mode, one second virtual avatar display interface is bound to multiple user accounts, and the change of the virtual avatar displayed in the second virtual avatar display interface will be caused when a person logs in the account corresponding to the person and drives the vehicle. The dress strategy configuration submodule comprises: The acquisition unit is configured to acquire the achievement attributes of the marker trajectory points input by the user and the matching relationship between the achievement attributes and the custom dress components, wherein the achievement attributes include multiple levels, and the custom dress components include multiple levels; The first calculation unit is configured to calculate the configuration weight corresponding to the achievement attributes and determine the initial unlocking condition corresponding to each level of the custom dress components; The second calculation unit is configured to dynamically adjust the initial unlocking condition corresponding to each level of the custom dress components according to the configuration weight.

6. An electronic device, comprising: The device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus; The memory is configured to store a computer program. A processor for implementing the virtual figure display method of any one of claims 1-4 when executing a program stored on a memory.

7. A vehicle characterized by comprising: A computer program product comprising a processor and a memory storing machine executable instructions executable by the processor for implementing the virtual figure display method of any one of claims 1-4.

Citation Information

Patent Citations

  • Vehicle interaction system and corresponding vehicle and method

    CN115309482A