Vehicle online auction method and system based on virtual reality
By building realistic virtual auction scenes and multi-level interactive interfaces in a virtual reality environment, the problem of insufficient experience in offline vehicle auctions is solved, immersive and real-time auction information display is realized, and the interactiveness and efficiency of the auction process is improved.
Patent Information
- Application Number
- CN202510432278.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-04-08
AI Technical Summary
In the prior art, vehicle auctions are only conducted offline, lacking immersive experiences, affecting the multiple experiences of auctioneers and real-time follow-up of information.
By building a virtual reality environment, combining three-dimensional modeling, motion capture and multimedia technology, we create realistic virtual auction scenes and characters to realize multi-level interactive interfaces and real-time auction information display.
It provides an immersive auction experience, ensuring real-time follow-up and accuracy of auction information, and improving the interaction and efficiency of the auction process.
Smart Images

Figure CN120298086A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of virtual reality, and particularly relates to a method and system for online vehicle auction based on virtual reality. Background Art
[0002] With the development of technology, virtual reality technology has been gradually applied to people's lives and is used to virtually present various commodities. Vehicles are also virtually presented in virtual reality scenarios. In the prior art, vehicle auctions are only held offline and can accommodate a limited number of auction personnel. If vehicle auctions are conducted online, they are only presented in the form of pictures, which affects the multiple experiences of auction personnel during the auction process. Summary of the Invention
[0003] The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides a method and system for online vehicle auction based on virtual reality.
[0004] An embodiment of the present invention provides a method for online vehicle auction based on virtual reality, including: Determining a virtual auction scene based on a vehicle auction venue, an auctioneer, and a vehicle to be auctioned; Determining an online vehicle auction interface according to the virtual auction scene, the actions of each virtual character, and each auction information; Determining a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; Determining a plurality of auction preference factors according to the avatar interface of the virtual character, and determining the auction willingness level of the virtual character based on the plurality of auction preference factors, the corresponding virtual character, and the current auction price; Determining the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
[0005] An embodiment of the present invention provides a system for online vehicle auction based on virtual reality. The system for online vehicle auction based on virtual reality is applied to the above method for online vehicle auction based on virtual reality. The system for online vehicle auction based on virtual reality includes: A virtual auction scene module, configured to determine a virtual auction scene based on a vehicle auction venue, an auctioneer, and a vehicle to be auctioned; A first interface module, configured to determine an online vehicle auction interface according to the virtual auction scene, the actions of each virtual character, and each auction information; A second interface module, configured to determine a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; An auction willingness level module, configured to determine multiple auction preference factors based on the avatar interface of a virtual character, and determine the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; An attribution information module, configured to determine the auction information of a vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
[0006] Compared with the prior art, the beneficial effects of the present invention are: In the embodiments of the present invention, through the method in the embodiments of the present invention, a virtual auction scene is determined based on a vehicle auction venue, an auctioneer, and a vehicle to be auctioned; an online vehicle auction interface is determined according to the virtual auction scene, the actions of each virtual character, and each auction information; a multi-level interaction interface is determined according to the online vehicle auction interface and the avatar interface of the virtual character, ensuring that the virtual character of the auction personnel has multiple experiences during the auction process, and the virtual character of the auction personnel has an immersive interaction with the vehicle to be auctioned.
[0007] Therefore, multiple auction preference factors are determined based on the avatar interface of the virtual character, the auction willingness level of the virtual character is determined based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; the auction information of the vehicle to be auctioned is determined based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, ensuring the real-time follow-up of the auction information in the virtual auction scene, and further ensuring the accuracy of the auction information of the vehicle to be auctioned. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 is a schematic flowchart of a method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 2 is a schematic flowchart of step S11 in the method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 3 is a schematic flowchart of step S12 in the method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 4 is a schematic flowchart of step S13 in the method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 5 is a schematic flowchart of step S14 in the method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 6 is a schematic flowchart of step S15 in the method for online vehicle auction based on virtual reality in the embodiments of the present invention; Figure 7It is a schematic diagram of the structural composition of the vehicle online auction system based on virtual reality in the embodiments of the present invention. Detailed implementation manners
[0009] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention.
[0010] Please refer to Figures 1 to 7 , a vehicle online auction method based on virtual reality, which is applied to a vehicle online auction scenario based on virtual reality; the vehicle online auction method based on virtual reality includes: Step S11: Determine a virtual auction scenario based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned; Step S12: Determine an online vehicle auction interface according to the virtual auction scenario, the actions of each virtual character, and each auction information; Step S13: Determine a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; Step S14: Determine multiple auction preference factors according to the avatar interface of the virtual character, and determine the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; Step S15: Determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel; Refer to Figure 2 , in step S11, determine a virtual auction scenario based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned; In the specific implementation process of the present invention, the specific steps are: S111: Collect the architectural floor plan of the vehicle auction venue, and determine the first scenario according to the architectural floor plan of the vehicle auction venue, the internal image of the vehicle auction venue, and the dynamic video of the auctioneer; S112: Determine a vehicle display model according to the three-dimensional model of the vehicle to be auctioned, the external image of the vehicle to be auctioned, and the internal image of the vehicle to be auctioned; S113: Mark the idle area of the first scenario, and determine the virtual auction scenario according to the idle area of the first scenario and the vehicle display model.
[0011] In the embodiments of the present application, the architectural floor plan of the vehicle auction venue is collected, and the first scenario is determined according to the architectural floor plan of the vehicle auction venue, the internal image of the vehicle auction venue, and the dynamic video of the auctioneer, which comprehensively considers the architectural floor plan of the vehicle auction venue, the internal image of the vehicle auction venue, and the dynamic video of the auctioneer, and ensures the accuracy of the first scenario.
[0012] At this time, the architectural floor plan of the vehicle auction venue is collected, and the architectural floor plan of the vehicle auction venue, the internal images of the vehicle auction venue, and the dynamic video of the auctioneer are introduced. At the same time, the architectural floor plan of the vehicle auction venue includes key information such as the overall layout of the venue, the room size, and the positions of doors and windows; the internal images of the vehicle auction venue are taken, including the decoration styles, color combinations, and furniture layouts of each room, and these images will be used to construct the detailed elements in the virtual scene; the dynamic video of the auctioneer is taken, including his image, actions, and expressions, and these videos will be used to create a realistic auctioneer image in the virtual scene.
[0013] For the first scene, determine the first scene according to the architectural floor plan of the vehicle auction venue, the internal images of the vehicle auction venue, and the dynamic video of the auctioneer. In the virtual reality development environment, you will import the architectural floor plan as the basic layout of the scene; then, adjust the detailed elements of each room according to the internal images, such as adding furniture and decorations; finally, you will use the dynamic video of the auctioneer to create a realistic virtual auctioneer image and place it on the stage of the auction hall. In this way, a first scene is constructed, which can not only reflect the actual layout and decoration style of the auction venue, but also provide a realistic auctioneer image for the auction staff to interact with.
[0014] Furthermore, determine the vehicle display model according to the three-dimensional model of the vehicle to be auctioned, the external images of the vehicle to be auctioned, and the internal images of the vehicle to be auctioned, taking into account the overall compatibility of the three-dimensional model of the vehicle to be auctioned, the external images of the vehicle to be auctioned, and the internal images of the vehicle to be auctioned to ensure the accuracy of the vehicle display model. At this time, use 3D modeling software (such as 3ds Max, Maya, Blender) to create a high-precision three-dimensional model according to the actual size and shape of the vehicle. This model should include all the key components of the vehicle, such as the body, wheels, windows, and headlights, and each component should be independently edited and adjusted.
[0015] At the same time, integrate high-quality external images (vehicle photos taken from multiple angles) into the vehicle display model. These images will be used to enhance the visual realism of the model and provide more abundant details, which involves image processing and texture mapping techniques; you need to crop, resize, and adjust the resolution of the images to ensure that they match the size and scale of the model; then, you will apply these images as textures to the corresponding parts of the model.
[0016] Similar to integrating external images, integrating internal images (such as seats, dashboards, and center control panels) into the vehicle display model will provide a detailed view of the vehicle interior and enhance the immersion of the auction staff; at this time, the integration of internal images requires more delicate processing because the interior contains more details and textures; you need to use more advanced mapping techniques, such as normal maps, specular maps, and reflection maps, to simulate the materials and lighting effects of the interior.
[0017] Specifically, assume you are building a vehicle display model for a 2023 BMW X5; you will use 3D modeling software to create a three-dimensional model that is the same size as the real vehicle, including the curves of the body, the hub design of the wheels, and the shape and size of the windows; then, you will add textures to the model, such as the paint color of the body, the tire texture of the wheels, and the transparent material of the windows.
[0018] Collect photos of the BMW X5 from multiple angles, including the front, side, rear, and top; then, you will use image processing software (such as Photoshop) to crop and adjust these photos to ensure they match your 3D model; finally, you will apply these photos as textures to the external surface of the model to enhance its visual realism.
[0019] Collect photos of the interior of the BMW X5, including the material of the seats, the layout of the dashboard, and the buttons and displays on the center control panel; then, you will use image processing software to crop and adjust these photos and apply them as textures to the interior part of the model; to enhance the realism of the interior, you will use normal maps to simulate the leather texture of the seats and the plastic material of the dashboard.
[0020] In the above example of the BMW X5, your vehicle display model will include a three-dimensional model that is the same size as the real vehicle, with fine geometry and texture mapping; the exterior of the model will be covered with photos of the BMW X5, showing its unique body lines, hub design, and color; the interior will display the material of the seats, the layout of the dashboard, and the functions of the center control panel; the auction staff can freely rotate, zoom in, and view various parts of the vehicle in the virtual environment, thus obtaining a comprehensive and realistic vehicle display experience.
[0021] Therefore, marking the idle area of the first scene and determining the virtual auction scene based on the idle area of the first scene and the vehicle display model realizes the multiple interactions of the idle area of the first scene and the vehicle display model, and further accurately controls the virtual auction scene.
[0022] At this time, in the constructed first scenario, tools in the virtual reality development environment (such as marking tools and area selection tools) are used to mark the idle areas. These idle areas should be the spaces in the scenario that are not occupied by other elements (such as furniture and decorations) and are large enough to accommodate the vehicle display model and the additional space required for its interaction. At the same time, when marking the idle areas, factors such as the size of the vehicle, the display angle, and the movement range of the auctioneer during interaction need to be considered. Ensure that the marked area is large enough for the auctioneer to freely view and interact with the vehicle in the virtual environment.
[0023] After determining the idle areas, multiple interaction methods of the vehicle display model in the virtual environment need to be considered. These interaction methods include rotating the vehicle, scaling the vehicle, and opening the car door. Ensure that these interaction methods are smooth and realistic in the virtual environment. At this time, interaction tools in the virtual reality development environment (such as triggers and animation controllers) are used to create the corresponding interaction logic. This interaction logic should be able to respond to the input of the auctioneer (such as gestures and voice commands) and trigger the corresponding actions (such as rotating the vehicle, scaling the vehicle, and opening the car door).
[0024] Optionally, assume that we decide to use gesture recognition to open the car door. In the virtual reality development environment, add a gesture recognizer component to the scenario. Configure the component to recognize a specific gesture, such as a swiping gesture outwards to represent opening the car door. In the animation editor of the vehicle model, create an animation for opening the car door. Ensure that the animation starts from the state where the car door is fully closed and ends at the state where the car door is fully open. Adjust the key frames of the animation to ensure that the movement of the car door is smooth. Connect the output of the gesture recognizer component to the animation controller of the vehicle model. When the gesture recognizer detects the preset gesture, it sends a signal to the animation controller to trigger the animation of opening the car door. Connect the output of the gesture recognizer component to the animation controller of the vehicle model. When the gesture recognizer detects the preset gesture, it sends a signal to the animation controller to trigger the animation of opening the car door.
[0025] After considering the idle areas and the multiple interactions of the vehicle display model, you determine the final virtual auction scenario. This scenario should be able to provide a realistic and interactive auction environment where the auctioneer can freely view and interact with the vehicle to be auctioned. At this time, when determining the virtual auction scenario, you need to ensure that the elements in the scenario (such as the vehicle display model, interaction logic, and background music) are coordinated and consistent.
[0026] Specifically, assume that you are building a virtual auction scenario for a large car showroom; in the constructed scenario, you will use the marking tool in the virtual reality development environment to mark the idle areas in the showroom, which are located in the center, corners or near the walls of the showroom; you need to ensure that each idle area is large enough to accommodate one or more vehicle display models to be auctioned, and there is enough space for the auction staff to move and interact.
[0027] Provide a gesture controller for the auction staff so that they can rotate the vehicle, zoom in or out of the vehicle or open the car door through gestures; to achieve these interaction methods, you will set corresponding triggers in the virtual reality development environment, and when the auction staff makes specific gestures, these triggers will trigger corresponding actions; for example, when the auction staff makes a rotation gesture, the vehicle will rotate accordingly; when the auction staff makes a gesture to open the car door, the car door will slowly open.
[0028] Connect multiple idle areas to form a complete virtual auction scenario; in this scenario, the auction staff can move freely and view different vehicle display models; each model supports multiple interaction methods, enabling the auction staff to understand the details and performance of the vehicle in more depth; in addition, you also add background music and lighting effects to enhance the immersion and atmosphere of the scenario; finally, you will get a realistic and interactive virtual auction scenario, providing a brand-new auction experience for the auction staff.
[0029] Reference Figure 3 , in step S12, determine the online vehicle auction interface according to the virtual auction scenario, the actions of each virtual character, and each auction information; In the specific implementation process of the present invention, the specific steps are as follows: S121: The auction staff enters the virtual auction scenario based on the auction login code, and determines the corresponding virtual character according to the information of the auction staff, the login time of the auction staff, and the auction level of the auction staff; S122: Match the actions of the virtual character based on the real-time actions of the auction staff, and trigger the actions of each virtual character and the dynamic interaction of the virtual auction scenario; S123: In the actions of each virtual character and the dynamic interaction of the virtual auction scenario, determine each auction information based on the information channel of the auction staff, the actions of each virtual character, and determine the online vehicle auction interface based on the virtual auction scenario, the actions of each virtual character, and each auction information; In the embodiments of the present application, the auctioneer enters the virtual auction scene based on the auction login code, and determines the corresponding virtual character according to the information of the auctioneer, the login time of the auctioneer, and the auction level of the auctioneer, taking into account the information of the auctioneer, the login time of the auctioneer, and the auction level of the auctioneer as a whole, ensuring the accuracy of the corresponding virtual character.
[0030] At this time, the auctioneer enters his / her auction login code on the login interface of the virtual auction system, which includes an auctioneer name (or account) and password. These login codes are obtained by the auctioneer when registering in the system and are used to verify his / her identity and permissions. The system will verify the entered login code, check whether the auctioneer name and password match, and confirm whether the auctioneer has the right to access the current virtual auction scene.
[0031] The system will query the corresponding auctioneer information in the database according to the entered login code, including name, contact information, auction level, etc. These information are used to determine the identity and permissions of the auctioneer in the virtual auction scene. At this time, the system will use an encrypted and secure verification mechanism to protect the personal information of the auctioneer and ensure that only verified auctioneers can access sensitive data and functions.
[0032] The system will record the login time of the auctioneer and check whether this time is within the allowed auction time period. If the login time is not within the allowed time period, the system will reject the access or prompt the auctioneer to try again later. The system will use the timestamp of the server to record the login time and compare it with the preset auction time period.
[0033] At the same time, the system will select a corresponding virtual character from the preset character library according to the auction level of the auctioneer. Different auction levels correspond to different character appearances, attributes, and permissions. At this time, the character library contains definitions of multiple virtual characters, including 3D models, animations, sounds, attributes (such as speed, strength, skills), and permissions (such as publishing auction information, controlling the auction process) of the characters.
[0034] Furthermore, the actions of the virtual character are matched based on the real-time actions of the auctioneer, and the actions of each virtual character and the dynamic interaction of the virtual auction scene are triggered. In the actions of each virtual character and the dynamic interaction of the virtual auction scene, based on the information channel of the auctioneer and the actions of each virtual character, each auction information is determined. Based on the virtual auction scene, the actions of each virtual character, and each auction information, an online vehicle auction interface is determined, realizing the interaction of the virtual auction scene, the actions of each virtual character, and each auction information, and further precisely controlling the online vehicle auction interface.
[0035] At this time, an action capture module (such as an optical camera, an inertial sensor) is used to capture the actions of the auctioneer in real time. These actions include gestures, body postures, and facial expressions. The captured actions of the auctioneer are matched with a preset virtual character action library to find the most similar virtual character action, and it is converted into an instruction for the virtual character to execute.
[0036] The converted action instruction is sent to the virtual character to make it execute the corresponding action, and this action is presented in real time in the virtual auction scene for other participants to watch. According to the actions of the virtual character, relevant interaction elements and events in the virtual auction scene are triggered. These interactions include vehicle display, auction countdown, and bidding prompt.
[0037] Specifically, the auctioneer Wang Wu stands in an action capture area equipped with multiple cameras. When he raises his right hand to signal the start of the auction, the cameras capture this action. The system finds the virtual character action most similar to the action of auctioneer Wang Wu raising his right hand - the action of a senior auctioneer waving an auction hammer. Then, the system converts this action into an instruction for the virtual character to execute and is ready to send it to the virtual character.
[0038] The virtual character (i.e., the senior auctioneer) receives the action instruction to wave the auction hammer and executes this action in real time in the virtual auction scene. Other participants see the animation effect of the virtual character waving the auction hammer. When the virtual character waves the auction hammer to indicate the start of the auction, the vehicle display model in the virtual auction scene starts to rotate and display, and at the same time, the auction countdown starts and bidding prompt information is displayed on the screen. These interaction elements and events cooperate closely with the actions of the virtual character to jointly create a realistic and interactive virtual auction environment. The real-time actions of the auctioneer Wang Wu are successfully captured and converted into the actions of the virtual character, thereby triggering the dynamic interaction in the virtual auction scene, making the virtual auction scene more vivid and interactive, and enhancing the auction experience of the participants.
[0039] Specifically, when the auctioneer Wang Wu raises his right hand to signal the start of the auction, this action is captured in real time by the action capture system and converted into the action of the virtual character waving the auction hammer. Subsequently, the virtual character executes this action in the virtual auction scene and triggers the interaction elements and events of vehicle display, auction countdown, and bidding prompt. These interactions cooperate closely with the actions of the virtual character to jointly form a complete and interactive virtual auction process.
[0040] Furthermore, the system continuously captures and records the actions of each virtual character in the virtual auction scene and their dynamic interactions with the scene. These actions and interactions include the auctioneer's auction actions, the bidders' bidding actions, and the vehicle's display animations. The system receives and parses auction information according to the information channels used by the auction personnel (such as voice, text, image). These auction information include the auctioneer's auction words, the bidders' bidding information, and the detailed description of the vehicle.
[0041] The system integrates the captured virtual character actions, dynamic interactions, and parsed auction information to form a complete and real-time auction data stream. This data stream contains all the information related to the auction, including the auctioneer's auction actions, the bidders' bidding information, and the display status of the vehicle. Based on the integrated auction data stream, the system constructs an online vehicle auction interface that can display auction information, virtual character actions, and dynamic interactions of the virtual auction scene in real time.
[0042] Specifically, in the virtual auction scene, the auctioneer virtual character waves the auction hammer to indicate the start of the auction, and at the same time, the vehicle display model starts to rotate. The system captures and records these actions and interactions. The auctioneer announces the starting price and vehicle description of a vehicle through the voice information channel, and the system receives and parses this information and is ready to display it on the online vehicle auction interface. The system integrates the starting price announced by the auctioneer, the vehicle description, and the rotation animation information of the vehicle display model to form a complete auction data stream. The system constructs an online vehicle auction interface, and the online vehicle auction interface displays the auctioneer's auction actions, the detailed description and display animation of the vehicle, the bidders' bidding information, and the auction countdown in real time. Participants access this online vehicle auction interface through a computer or mobile device to participate in the auction activity in real time. Optionally, for the layout principle of the online vehicle auction interface, the header area: display the basic information of the auction, such as the vehicle name, starting price, auction time, etc.; the left or right sidebar: display the detailed description of the vehicle and the auction rules; the central area: display the auctioneer's auction actions and the vehicle display animation in real time; the bottom area: place key information such as the bidding button, countdown, and bidding history.
[0043] In the virtual auction scene, the auctioneer virtual character waves the auction hammer to indicate the start of the auction, and at the same time, the vehicle display model starts to rotate. The system captures and records these actions and interactions, and receives and parses the starting price and vehicle description information announced by the auctioneer through the voice information channel. Then, the system integrates this information into a complete auction data stream and constructs an online vehicle auction interface based on this data stream. Participants can see the auctioneer's auction actions, the detailed description and display animation of the vehicle, the bidders' bidding information, and the auction countdown in real time through this interface, so as to participate in the auction activity in real time.
[0044] In one embodiment of the present application, it is assumed that in a certain auction cycle, the system captures the following interaction elements: the auctioneer waves the auction hammer (weight 0.4); the vehicle display model rotates (weight 0.2); bidder A raises a hand to indicate a bid (weight 0.3, but because it is a specific bidding action, there will be an additional bonus); the countdown starts (weight 0.1); Based on these interaction elements and the defined weights, the system calculates the following scores: the auctioneer waves the auction hammer: 0.4 points;; the vehicle display model rotates: 0.2 points; bidder A raises a hand to indicate a bid: 0.3 points + additional bonus (assumed to be 0.1 point because bidding is an important action) = 0.4 points; the countdown starts: 0.1 point; Therefore, the system will construct an online vehicle auction interface based on these scores. Among them, the auction actions of the auctioneer, the bidding actions of the bidders, and the vehicle display model will be preferentially displayed on the interface, while the countdown will be simplified or placed in a secondary position. Such an interface design ensures that participants can obtain the most important auction information in real time, thereby improving the efficiency and interactivity of the auction.
[0045] Reference Figure 4 , in step S13, a multi-level interaction interface is determined according to the online vehicle auction interface and the avatar interface of the virtual character; In the specific implementation process of the present invention, the specific steps are as follows: S131: Based on the online vehicle auction interface and the interface space of the virtual character, construct the avatar interface of the virtual character. At this time, according to the interface space of the virtual character and the online vehicle auction interface, determine the avatar interface of the virtual character, and this avatar interface is a blank interface; S132: Determine the interface content of the avatar interface according to the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character, so as to present the immersive interaction of the auction personnel with the vehicle to be auctioned based on the avatar interface; S133: Set the online vehicle auction interface and the avatar interface of the virtual character in the same display space, and determine a multi-level interaction interface according to the online vehicle auction interface, the avatar interface of the virtual character, and the display space. This multi-level interaction interface synchronously presents the interaction interface and the online vehicle auction interface.
[0046] In the embodiment of the present application, based on the online vehicle auction interface and the interface space of the virtual character, construct the avatar interface of the virtual character. At this time, according to the interface space of the virtual character and the online vehicle auction interface, determine the avatar interface of the virtual character, and this avatar interface is a blank interface, realizing the spatial interaction between the interface space of the virtual character and the online vehicle auction interface, and further accurately controlling the avatar interface of the virtual character.
[0047] At this time, the system needs to analyze the overall layout of the online vehicle auction interface, including the positions, sizes, and relationships between various functional areas. This helps to understand the spatial structure of the interface and the information display method. The system needs to determine the spatial position of the virtual character in the interface, which is based on the character setting of the virtual character, the motion capture data, and the requirements of the interface layout.
[0048] After determining the layout of the online vehicle auction interface and the interface space of the virtual character, the system begins to construct the clone interface of the virtual character. This clone interface is initially a blank interface, ready to receive various interaction elements and information from the virtual character. The system needs to determine the specific position of the clone interface according to the spatial interaction between the interface space of the virtual character and the online vehicle auction interface to ensure that the clone interface can be reasonably embedded in the online vehicle auction interface.
[0049] Specifically, the online vehicle auction interface includes an auction information display area, a bidding area, and a vehicle display area. The system analyzes the positions and sizes of these areas to prepare for constructing the clone interface. Assuming the virtual character is an auctioneer, the system will position it at the center of the interface or near the vehicle display area so that its actions and words can closely cooperate with the vehicle display. The system constructs a clone interface for the virtual auctioneer, which is initially blank. As the auction progresses, the action, expression, and speech interaction elements of the virtual auctioneer are captured in real time and rendered into the clone interface, forming a dynamic virtual character display area that closely interacts with the online vehicle auction interface. The system analyzes and finds that placing the clone interface of the virtual auctioneer on the right side or below the online vehicle auction interface can provide good visual effects and interaction experiences. Therefore, the system positions the clone interface at one of these positions and updates its content in real time as the auction progresses.
[0050] In an online vehicle auction event, the system captures and renders the action, expression, and speech interaction elements of the virtual auctioneer into a clone interface, which is placed on the right side of the online vehicle auction interface and closely cooperates with the vehicle display area and the bidding area. As the auction progresses, the virtual auctioneer waves the auction hammer, introduces the vehicle features, and guides the bidding process in the clone interface. Participants can better understand the auction process and vehicle information by watching the virtual auctioneer in the clone interface, thus enhancing the participation and interactivity of the auction.
[0051] Furthermore, the interface content of the clone interface is determined according to the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character, so as to present the immersive interaction of the auction personnel with the vehicle to be auctioned based on the clone interface, realizing the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character, and further accurately controlling the interface content of the clone interface.
[0052] At this time, the system needs to load the 3D model or high-precision rendered images of the vehicle to be auctioned, and these models or images will be displayed in the avatar interface as the vehicle display model; the system needs to capture the interaction actions (such as gestures, expressions) and speech (such as introduction words, comments) of the virtual character, and these interaction elements will be integrated into the avatar interface to present an immersive interaction of the auctioneer with the vehicle to be auctioned; for the avatar interface, the avatar interface is a virtual display interface integrating a variety of multimedia and interaction elements, aiming to provide users with an immersive and highly interactive experience. In this specific scenario, it is used to display the vehicle to be auctioned and enhance the participation and attractiveness of the auction through the interaction of the virtual character.
[0053] After obtaining the vehicle display model and the interaction elements of the virtual character, the system needs to integrate these elements into the avatar interface to form a complete and immersive interactive display; the system needs to optimize the visual effect and interaction experience of the avatar interface to ensure that it can attract the attention of participants and provide a good experience for the auctioneer.
[0054] Specifically, assume that the vehicle to be auctioned is a luxury car. The system loads the 3D model of the car, including the body, interior, and wheel details, for display in the avatar interface; the system captures the gesture actions (such as pointing to different parts of the vehicle) and introduction words (such as "This car has an advanced intelligent driving system") of the virtual auctioneer for detailed introduction of the luxury car in the avatar interface.
[0055] The system places the 3D model of the luxury car at the center of the avatar interface, and the gesture actions and introduction words of the virtual auctioneer are rendered in real time into the avatar interface, closely cooperating with the vehicle display model; participants feel the detailed introduction and interactive display of the virtual auctioneer for the vehicle by watching the avatar interface; the system adjusts the color matching of the avatar interface to make it more in line with the brand image of the luxury car; at the same time, the smoothness of the gesture actions of the virtual auctioneer and the clarity of the speech of the introduction words are optimized to ensure that participants can clearly see and hear the interactive display of the virtual auctioneer.
[0056] In an online vehicle auction event, the system loads the 3D model of a luxury car as the vehicle display model and captures the gesture actions and introduction words of the virtual auctioneer as interaction elements. These elements are integrated into an avatar interface to form a complete and immersive interactive display; participants feel the detailed introduction and interactive display of the virtual auctioneer for the luxury car, including different parts and functional features of the vehicle, by watching the avatar interface; at the same time, the visual effect and interaction experience of the avatar interface are optimized, enabling participants to more clearly see and hear the interactive display of the virtual auctioneer, thus enhancing the participation and interactivity of the auction.
[0057] Therefore, the online vehicle auction interface and the avatar interface of the virtual character are set in the same display space, and a multi-level interaction interface is determined according to the online vehicle auction interface, the avatar interface of the virtual character, and the display space. The multi-level interaction interface synchronously presents the interaction interface and the online vehicle auction interface, ensuring that the virtual character of the auctioneer has multiple experiences during the auction process, and the virtual character of the auctioneer has an immersive interaction with the vehicle to be auctioned.
[0058] At this time, the system needs to place the online vehicle auction interface and the avatar interface of the virtual character in the same display space so that they can be seen by the auctioneer at the same time. This involves adjusting the layout, size, and position of the two interfaces to ensure their harmonious coexistence in the display space; at the same time, the system uses interface layout methods or tools to automatically adjust the position and size of the two interfaces, or achieves the best effect through manual intervention; in addition, the system also needs to ensure that the hierarchical relationship of the two interfaces in the display space is correct to avoid mutual occlusion or overlap.
[0059] The system needs to determine the structure of the multi-level interaction interface according to the online vehicle auction interface, the avatar interface of the virtual character, and the overall layout of the display space. This involves dividing and organizing the levels, functional areas, and interaction elements of the interface to form a clear, easy-to-understand, and easy-to-use multi-level interaction interface; in addition, the system also needs to consider the usage habits and expectations of the auctioneer to ensure that the multi-level interaction interface can meet the needs and expectations of the auctioneer.
[0060] The system needs to realize the synchronous presentation of the multi-level interaction interface, that is, to ensure that the online vehicle auction interface and the avatar interface can be updated and interacted in real time to provide a smooth and coherent auction experience. This involves designing and implementing data synchronization, animation transition, and interaction logic for the two interfaces; optionally, the system uses real-time data synchronization technology to ensure that the data between the two interfaces is consistent, such as using WebSocket or AJAX technology for real-time communication; in addition, the system also needs to design reasonable animation transitions and interaction logics to ensure that the auctioneer can obtain a smooth and coherent experience when switching between different interfaces or performing different operations.
[0061] Specifically, on an online vehicle auction platform, the system sets an online vehicle auction interface containing auction information, a bidding list, and a vehicle display area in the main area of the display space, and sets an avatar interface containing the actions, expressions, and introduction words of the virtual auctioneer on the side or below of the display space; the two interfaces coexist harmoniously in the display space without interfering with each other.
[0062] The system divides the multi-level interaction interface into two main levels: the first level is the online vehicle auction interface, which provides basic functions such as auction information, bidding lists, and vehicle displays; the second level is the avatar interface, which provides detailed interaction displays and introductions of virtual auctioneers; the two levels are connected and interacted through a clear navigation and feedback mechanism.
[0063] The system uses WebSocket technology to achieve real-time data synchronization between the online vehicle auction interface and the avatar interface; when the virtual auctioneer introduces different parts or functions of the vehicle in the avatar interface, the vehicle display area in the online vehicle auction interface will be updated with the corresponding vehicle model and detailed information in real time; at the same time, the system also designs reasonable animation transitions and interaction logics, such as when the auctioneer clicks on a certain part of the vehicle display area, the avatar interface will smoothly switch to the detailed introduction and display of that part.
[0064] In an online vehicle auction event, the auctioneer accesses an auction platform with a multi-level interaction interface through a browser; in the main area of the display space, the auctioneer sees an online vehicle auction interface that includes auction information, bidding lists, and a vehicle display area; on the side or below the display space, the auctioneer also sees an avatar interface that includes the actions, expressions, and introduction words of the virtual auctioneer; when the auctioneer browses the online vehicle auction interface, they trigger the detailed display and introduction of the avatar interface by clicking on different parts of the vehicle display area; at the same time, the virtual auctioneer updates the introduction of different parts and functions of the vehicle in the avatar interface in real time and keeps it synchronized with the vehicle display area in the online vehicle auction interface. This design of the multi-level interaction interface enables the auctioneer to understand the characteristics and advantages of the vehicle to be auctioned more deeply, thereby improving the participation and interactivity of the auction.
[0065] In an embodiment of the present application, the interface matching table is shown in Table 1: Table 1 Interface Matching Table The auction information area, vehicle display area, and bidding list area are the main parts of the auction interface, and they are arranged in the central area according to the hierarchical relationship; the avatar interface background is located on the right side of the display space as the background of the virtual character; the virtual auctioneer is located in the central position of the avatar interface, and its layer is higher than the avatar interface background to ensure its visibility; the vehicle model display is an element in the avatar interface, and it is synchronized with the vehicle display area of the auction interface, that is, when the vehicle display area of the auction interface is updated, the vehicle model in the avatar interface will also be updated accordingly. Through the interface matching table, the layout and interaction relationship between the auction interface and the avatar interface in the display space are clearly defined, thus constructing a multi-level interaction interface.
[0066] Reference Figure 5, in step S14, multiple auction preference factors are determined based on the avatar interface of the virtual character, and the auction willingness level of the virtual character is determined based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; In the specific implementation process of the present invention, the specific steps are as follows: S141: Multiple sub-interaction areas are collected based on the dynamic monitoring of the avatar interface of the virtual character, and multiple auction preference factors are determined based on the multiple sub-interaction areas, the expressions of the corresponding auctioneer, and the vehicle configuration information of the auctioneer; S142: Under the dynamic display of the avatar interface of the virtual character and the online vehicle auction interface, the current auction price is updated in real time, and the corresponding auction price range is determined based on the multiple auction preference factors and the capital information of the corresponding virtual character; S143: The auction willingness level of the virtual character is determined based on each gradient price in the auction price range and the current auction price.
[0067] In the embodiment of the present application, multiple sub-interaction areas are collected based on the dynamic monitoring of the avatar interface of the virtual character, and multiple auction preference factors are determined based on the multiple sub-interaction areas, the expressions of the corresponding auctioneer, and the vehicle configuration information of the auctioneer, which takes into account the overall consideration of the multiple sub-interaction areas, the expressions of the corresponding auctioneer, and the vehicle configuration information of the auctioneer, and ensures the accuracy of the multiple auction preference factors.
[0068] At this time, continuous and real-time monitoring of the avatar interface of the virtual character is performed, which involves capturing various interaction behaviors of the auctioneer on the interface, such as clicking, swiping, and staying, as well as the specific elements or areas targeted by these behaviors; during the process of monitoring the avatar interface of the virtual character, the system needs to identify and divide multiple sub-interaction areas, and these areas are defined based on factors such as page layout, functional partition, or auctioneer behavior pattern.
[0069] The system needs to capture and integrate the expression information of the auctioneer during the auction process, and this expression information is obtained through the real-time video stream captured by the camera or simulated through a preset expression animation library; the system needs to obtain and integrate the detailed configuration information of the vehicle to be auctioned, and this information includes brand, model, year, mileage, and performance parameters.
[0070] After integrating the behavior data of multiple sub-interaction areas, the expression information of the auctioneer, and the vehicle configuration information, the system needs to use data analysis techniques or machine learning methods to determine multiple auction preference factors; optionally, clustering analysis, association rule mining, or classification techniques are used to identify the preferences of the auctioneer for vehicle type, configuration, price, and the auction preference factors that affect the auction atmosphere of the auctioneer.
[0071] Specifically, on an online vehicle auction platform, the system monitored that the auctioneer frequently clicked and stayed on the detailed configuration page of a certain luxury car for a long time, indicating that the auctioneer had a strong interest in this model; the system identified multiple sub-interaction areas such as the vehicle detailed information area, the auctioneer's expression display area, and the vehicle configuration comparison area, and captured the behavior data of the auctioneer in these areas respectively.
[0072] During the auction process, the system captured the smiling expression of the auctioneer and, through sentiment analysis, determined that this was a positive sentiment signal, meaning that the auction was progressing smoothly or the vehicle had high attractiveness; the system obtained the detailed configuration information of the luxury car to be auctioned, including the brand, model, year, mileage, and engine power, and combined this information with the behavior data of the auctioneer on the avatar interface of the virtual character for analysis; by combining the auctioneer's long stay behavior in the vehicle detailed information area, the auctioneer's positive expression, and the detailed configuration information of the luxury car, the system determined the auctioneer's strong preference for high-performance luxury cars and positive response to a positive auction atmosphere as auction preference factors.
[0073] In an online vehicle auction, the system monitored that the auctioneer frequently clicked and stayed on the detailed configuration page of a certain high-performance luxury car for a long time, and at the same time captured the smiling expression of the auctioneer; by combining the detailed configuration information of the vehicle (such as a high-performance engine and luxury interior), the system determined the auctioneer's strong preference for high-performance luxury cars and positive response to a positive auction atmosphere as auction preference factors, and these factors will be used in the subsequent auction strategy formulation and price adjustment processes to optimize the auction results and enhance the auctioneer's experience.
[0074] Furthermore, under the dynamic display of the avatar interface of the virtual character and the online vehicle auction interface, the current auction price is updated in real time, and the corresponding auction price range is determined based on multiple auction preference factors and the corresponding virtual character's fund information, taking into account the overall consideration of multiple auction preference factors and the corresponding virtual character's fund information to ensure the accuracy of the corresponding auction price range.
[0075] At this time, the system needs to continuously monitor the dynamic display of the avatar interface of the virtual character and the online vehicle auction interface to ensure the real-time update of the current auction price, which involves obtaining the latest auction data from the server and immediately reflecting it on the front-end interface; optionally, the system uses WebSocket or polling technology to achieve real-time data synchronization to ensure the accuracy of the auction price; at the same time, the front-end interface needs to design corresponding UI elements (such as numbers, progress bars) to intuitively display the auction price.
[0076] After determining the auction price, the system needs to review and analyze the multiple auction preference factors previously collected through the virtual character's avatar interface. These factors include the auctioneer's preference for vehicle type, configuration, and brand, as well as the auction atmosphere and the auctioneer's expression. In addition to the auction preference factors, the system also needs to consider the virtual character's financial information to determine the auction price range. This includes the virtual character's current account balance, loan amount, and budget limit. After combining the auction preference factors and the virtual character's financial information, the system needs to determine a reasonable auction price range. This range should be consistent with the virtual character's purchasing intention and financial status, and have a certain degree of competitiveness to deal with other bidders.
[0077] Specifically, on an online vehicle auction platform, an auctioneer is participating in the auction of an SUV; the system obtains the latest auction price from the server in real time through WebSocket technology, and displays it in digital form on the front-end interface, so that the auctioneer can see the current auction price at any time; the system analyzes that the auctioneer has a strong preference for SUV models and high-performance configurations, and the auctioneer's positive expression also increases the auctioneer's confidence in the auction. These factors jointly affect the auctioneer's acceptance range of the auction price.
[0078] In the above example, the system obtains that the virtual character's account balance is 100,000 yuan, and there is no loan amount available; based on this information, the system calculates that the maximum price the virtual character can afford in the auction is 90,000 yuan (assuming that a 10% budget is reserved as a safety margin); the system comprehensively considers the auctioneer's preference for SUV models and high-performance configurations, the auctioneer's positive expressions, and the virtual character's financial situation, and ultimately determines an auction price range of 80,000 to 90,000 yuan. This price range not only reflects the virtual character's willingness to buy and financial constraints, but also has a certain degree of flexibility to respond to bids from other bidders.
[0079] On an online vehicle auction platform, an auctioneer participated in the auction of an SUV through a virtual character. The system updated the current auction price in real time and analyzed the auctioneer's preferences for vehicle type, configuration, and brand, as well as the auction atmosphere and auctioneer's facial expressions (auction preference factors). At the same time, the system also considered the virtual character's financial information, including account balance and budget limit. After combining this information, the system determined an auction price range of 80,000 to 90,000 yuan and applied it to subsequent auctions. During the auction, the system adjusted the virtual character's bidding strategy in real time according to the bidders' bidding situation to ensure that the desired vehicle was obtained as much as possible within the budget limit.
[0080] Therefore, the auction willingness level of the virtual character is determined according to the various gradient prices in the auction price range and the current auction price, which is compatible with the overall consideration of the various gradient prices in the auction price range and the current auction price, ensuring the accuracy of the auction willingness level of the virtual character.
[0081] At this point, the system needs to set a series of price gradients based on the auction price range. These gradients are fixed numerical intervals. The purpose of setting price gradients is to subdivide the auction price range into multiple specific price ranges for subsequent analysis. Optionally, the system uses arithmetic progressions, geometric progressions, or statistical analysis based on historical data to determine price gradients. Each gradient represents a specific price range, which is used to evaluate the virtual character's willingness to auction at different price levels.
[0082] The system needs to obtain the current auction price in real time, which is the key information to determine the level of willingness of the virtual character to auction; the current auction price reflects the real-time dynamics of the auction market and the bids of the bidders; optionally, the system obtains real-time auction data from the auction server through the API interface or WebSocket technology, including the current auction price, number of bids, and remaining time.
[0083] After defining the auction price gradient and obtaining the current auction price, the system needs to evaluate the virtual character's auction willingness level at each price gradient, which involves comparing the current auction price with each price gradient, and determining the highest gradient that the virtual character is willing to bid based on the virtual character's willingness to buy and financial status factors; after evaluating the auction willingness level at each price gradient, the system needs to determine a final auction willingness level, which should reflect the virtual character's bidding determination and strategy at the current auction price.
[0084] Specifically, assuming that the auction price range is from 80,000 yuan to 120,000 yuan, the system sets the price gradient to one interval of every 10,000 yuan, namely 80,000-90,000 yuan, 90,000-100,000 yuan, 100,000-110,000 yuan and 110,000-120,000 yuan; during the auction, the system obtains the current auction price of 95,000 yuan in real time; assuming that the virtual character has a strong desire to purchase the auction vehicle and is in good financial condition; when the current auction price is 95,000 yuan, the system evaluates that the virtual character has a high auction willingness level in the two price gradients of 90,000-100,000 yuan and 100,000-110,000 yuan, indicating that it is willing to bid to the higher price in these two intervals in order to obtain the vehicle; the system comprehensively considers the high auction willingness level of the virtual character in the two price gradients of 90,000-100,000 yuan and 100,000-110,000 yuan and the current auction price of 95,000 yuan, and finally determines that the virtual character's auction willingness level is "high", indicating that it is willing to actively bid in order to obtain the auction vehicle.
[0085] On an online vehicle auction platform, the auctioneer participated in the auction of a luxury car through a virtual character. The system first defined the auction price range from 80,000 yuan to 120,000 yuan and set a price gradient of 10,000 yuan each. During the auction process, the system obtained the current auction price of 95,000 yuan in real time and evaluated that the virtual character had a relatively high auction willingness level in the two price gradients of 90,000 - 100,000 yuan and 100,000 - 110,000 yuan. After comprehensively considering these factors, the system finally determined that the auction willingness level of the virtual character was "high" and formulated an active bidding strategy accordingly to ensure obtaining the desired vehicle within the budget limit.
[0086] In an embodiment of the present application, assuming the auction price range is from 80,000 yuan to 120,000 yuan, the auction willingness level matching table is shown in Table 2: Table 2 Auction willingness level matching table The current auction price is 96,000 yuan. According to the auction willingness level matching table, this price falls within the price gradient of 90,000 - 100,000 yuan. Therefore, the auction willingness level of the virtual character is "high".
[0087] Reference Figure 6 , in step S15, determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel; In the specific implementation process of the present invention, the specific steps are as follows: S151: Collect the gesture instructions of the auctioneer based on the head-mounted display and the external camera, and determine the voice prompts of the auctioneer according to the head-mounted display, the voice information of the auctioneer, and the online vehicle auction interface; S152: Determine the corresponding trigger instructions based on the current signal of the auctioneer's hand, and perform hierarchical priority interaction on the voice instructions, gesture instructions, and trigger instructions to output the multi-dimensional auction actions of each virtual character; S153: Determine the auction information channel according to the interaction channels of each auctioneer with the online vehicle auction interface, and determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel to dynamically update the process of the vehicle to be auctioned.
[0088] In the embodiment of the present application, collecting the gesture instructions of the auctioneer based on the head-mounted display and the external camera, and determining the voice prompts of the auctioneer according to the head-mounted display, the voice information of the auctioneer, and the online vehicle auction interface takes into account the overall consideration of the head-mounted display, the voice information of the auctioneer, and the online vehicle auction interface, ensuring the accuracy of the voice prompts of the auctioneer.
[0089] At this time, the system captures the gesture actions of the auctioneer in real time through external cameras, which are deployed at key positions in the auction site to ensure that every gesture of the auctioneer can be clearly captured; the video stream captured by the cameras is transmitted to the system for processing and analysis; optionally, computer vision technology is used to identify and analyze the gesture actions, which includes using a deep learning model (such as a convolutional neural network CNN) to detect the key feature points of the gesture and identifying the gesture by comparing these feature points with predefined gesture templates.
[0090] Although this step does not directly mention the use of the head-mounted display for gesture recognition in S151, it is assumed that the head-mounted display provides additional context information or auxiliary recognition functions; for example, the head-mounted display is built with gyroscopes and accelerometer sensors to detect the head movement or line of sight direction of the auctioneer, thereby assisting in identifying the intention of the gesture; at this time, the data of the head-mounted display is fused with the video stream of the camera to improve the accuracy and robustness of gesture recognition; for example, by combining the head movement and gesture actions, the system can more accurately determine whether the intention of the auctioneer is to point to a certain vehicle or perform other operations.
[0091] The system captures the voice information of the auctioneer in real time through the microphone built in the head-mounted display or other audio acquisition devices, and these voice information are transmitted to the speech recognition module for processing and analysis; at this time, the voice signal is converted into text information, and the system also combines natural language processing technology (NLP) to understand the meaning and context of the text information.
[0092] The system combines the gesture actions captured by the camera, the context information provided by the head-mounted display (if any), and the text information converted by the speech recognition module to comprehensively determine the specific prompts or instructions of the auctioneer; the system uses multi-modal fusion technology to process this information from different sources; for example, the system first processes the gesture actions and voice information separately, and then performs fusion and decision-making based on their spatio-temporal relationship and context information.
[0093] Specifically, at the auction site, the auctioneer raises his right hand and makes a specific gesture, indicating "start the auction"; the system captures this gesture through the camera and transmits it to the background for processing in real time; through the analysis of computer vision technology, the system successfully identifies that this gesture is an indication of "start the auction".
[0094] During the auction process, the auctioneer not only makes gestures, but also adjusts the line of sight direction through the sensors built in the head-mounted display, pointing to a certain vehicle on the screen; the system more accurately identifies the intention of the auctioneer to point to and introduce this vehicle by fusing and processing the camera video stream and the data of the head-mounted display.
[0095] At the auction site, the auctioneer said, "The starting price of this car is 100,000 yuan." The system captured this voice information through the microphone built into the head-mounted display and transmitted it in real time to the speech recognition module for processing. After analysis by the deep learning model, the system successfully converted the voice information into text and understood its meaning as the starting price information of the auctioned vehicle. At the auction site, the auctioneer made a gesture of "starting the auction" and at the same time said, "The starting price of this car is 100,000 yuan." The system captured these gesture and voice information through the camera and the head-mounted display respectively. After processing and analysis by the multimodal fusion technology, the system comprehensively determined that the auctioneer's prompt was: start the process of auctioning this car and set the starting price at 100,000 yuan.
[0096] Furthermore, determine the corresponding trigger indication based on the current signal of the auctioneer's hand, and perform hierarchical priority interaction on the voice indication, gesture indication, and trigger indication to output the multi-dimensional auction actions of each virtual character. At this time, the auctioneer wears a special device that can detect the muscle activity or nerve signals of the hand and convert them into current signals. The system analyzes the hand movements of the auctioneer by reading these current signals and determines the corresponding trigger indication. Optionally, this device uses electromyography (EMG) technology or neural interface technology to capture hand movements. The system needs to establish a mapping relationship between the captured current signals and the predefined trigger indications. For example, a specific muscle contraction pattern represents trigger indications such as "confirm bid" and "abandon bidding".
[0097] The system needs to set the priority order among the voice indication, gesture indication, and trigger indication, which is determined based on the rules and actual needs of the auction process. For example, in some cases, the trigger indication has the highest priority because they are directly triggered by the physical actions of the auctioneer, with instantaneity and accuracy; the gesture indication is next, used to indicate more specific auction actions; the voice indication is used to provide background information or auxiliary explanations. Optionally, the system uses an event handling mechanism or a state machine to implement priority interaction. When the system receives multiple indications, it will process them according to the preset priority order to ensure that the most important indication is responded to first.
[0098] After determining the trigger indication and processing the priority interaction, the system will output the multi-dimensional auction actions of each virtual character according to these indications. These actions include making a bid, raising a sign, and abandoning the bid. The system needs to ensure that these actions are consistent with the auction process and rules and can be correctly understood and responded to by the auction platform and participants.
[0099] Specifically, during the auction process, the auctioneer wants to confirm the bid of a virtual character; the device he wears detects a specific contraction pattern of the hand muscles and converts this signal into an electrical signal and sends it to the system; the system, according to the predefined mapping relationship, identifies that this electrical signal represents a trigger indication for "confirming the bid".
[0100] At the auction site, the auctioneer gives voice instructions ("Bid 150,000 yuan"), gesture instructions (pointing to the bid button on the screen), and trigger instructions (confirming the bid through the hand device) simultaneously; the system, according to the preset priority order, first processes the trigger instruction to confirm the bid of 150,000 yuan; then, the system processes the gesture instruction to ensure that the bid button is correctly clicked; finally, the system will record or ignore the voice instruction because it is not necessary or secondary in this scenario; during the auction process, based on the trigger instruction of the auctioneer and the result of the priority interaction, the system outputs a bid action of a virtual character, and this action is sent to the auction platform and causes the bid of this virtual character to be recorded in the auction log; at the same time, the system also shows the result of this bid action to other participants through interface updates or message notifications.
[0101] Therefore, determine the auction information channel according to the interaction channels of each auctioneer with the online vehicle auction interface, and determine the auction information of the vehicle to be auctioned according to the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, so as to dynamically update the process of the vehicle to be auctioned, taking into account the overall situation of the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, ensuring the accuracy of the auction information of the vehicle to be auctioned. At the same time, it ensures the real-time follow-up of the auction information in the virtual auction scenario, and thus ensures the accuracy of the auction information of the vehicle to be auctioned.
[0102] At this time, the system needs to identify the channels through which each auctioneer interacts with the online vehicle auction interface, and these channels include mouse clicks, touch screen operations, voice commands, and gesture recognition; the system determines the corresponding auction information channel according to the interaction method used by the auctioneer; optionally, the system uses event listening or behavior analysis technology to capture the interaction behavior of the auctioneer; for example, by listening to mouse click events or touch screen touch events, the system determines which vehicle the auctioneer has selected and what operations have been performed (such as bidding, raising a sign); at the same time, the system also needs to match these interaction behaviors with the functions and rules of the auction platform to ensure the accuracy and consistency of the information.
[0103] The system needs to integrate the multi-dimensional auction actions (such as bidding, raising a placard, giving up) of each virtual character and their corresponding auction willingness levels (such as high, medium, low, etc.). These information are very crucial data in the auction process and are used to determine the final result and progress of the auction. At this time, the system uses a database or data structure to store and manage this information. When the auction personnel submit auction actions through the interaction channel, the system will associate these actions with the corresponding virtual characters and auction willingness levels. At the same time, the system also needs to update this information in real time to ensure that they can reflect the latest auction status.
[0104] The system determines the auction information of the vehicle to be auctioned based on the integrated multi-dimensional auction actions and auction willingness levels, as well as the data provided by the auction information channel. These information include the current highest bid, the number of bids, and the remaining time. Optionally, the system compares the bid amounts and willingness levels of each virtual character to determine the current highest bid and the corresponding virtual character. At the same time, the system also needs to consider the rules and processes of the auction platform to ensure that the generated auction information meets the actual requirements.
[0105] The system dynamically updates the process of the vehicle to be auctioned according to the determined auction information. This includes updating the display content of the auction interface, sending message notifications to relevant participants, and recording the auction log. At this time, the system uses technical means such as WebSocket or HTTP long connection to push the latest auction information to the client of the auction interface or the mobile application. At the same time, the system also needs to ensure that these update operations are consistent with the rules and processes of the auction platform to avoid errors or inconsistencies.
[0106] Specifically, at the auction site, the auction personnel click the "Bid" button on the online vehicle auction interface with the mouse and select a specific bid amount. The system determines the interaction channel between the auction personnel and the interface by listening to the mouse click event and reading the selected bid amount, and identifies this as a bidding operation.
[0107] During the auction process, the system records the auction actions and willingness levels of multiple virtual characters. For example, virtual character A bids 150,000 yuan with a high willingness level; virtual character B bids 140,000 yuan with a medium willingness level. The system integrates this information and updates it to the database of the auction platform in real time.
[0108] During the auction process, the system determines that the current highest bid is 150,000 yuan, bid by virtual character A, based on the bids and willingness levels of virtual characters A and B. The system also generates other relevant auction information, such as the number of bids is 2 times and the remaining time is 5 minutes. These information are updated to the interface of the auction platform in real time for other participants to view.
[0109] During the auction process, the system updated the display content of the auction interface in real time, showing the current highest bid, the number of bids, and the remaining time information. At the same time, the system also sent the latest auction information to other participants through the message notification function so that they could timely understand the auction progress. In addition, the system recorded the auction log for subsequent analysis and auditing.
[0110] In one embodiment of the present application, the auction information channel matching table is shown in Table 3: Table 3 Auction Information Channel Matching Table In this auction information channel matching table, each interaction channel corresponds to an auction information channel. For example, when the auctioneer makes a bid by clicking a web page button, the system will receive and process this bid information through a network request (such as an HTTP POST request).
[0111] The system needs to integrate the multi-dimensional auction actions (such as making a bid, raising a sign) of each virtual role and their corresponding auction willingness levels (such as high, medium, low, etc.). These information are crucial for determining the final result and process of the auction. At this time, the score of virtual role A is: 150,000 yuan * 0.9 = 135,000 yuan; the score of virtual role B is: 140,000 yuan * 0.6 = 84,000 yuan; the score of virtual role C is: 130,000 yuan * 0.3 = 39,000 yuan. By comparing these scores, it is determined that the current highest valid bid is 150,000 yuan of virtual role A. After determining the current highest valid bid, the system needs to generate corresponding auction information and dynamically update the process of the vehicle to be auctioned. These information include the current highest bid, the number of bids, the remaining time, etc.
[0112] By means of technical means such as determining the auction information channel, integrating multi-dimensional auction actions and auction willingness levels, and dynamically updating the process of the vehicle to be auctioned, the real-time update of information and the dynamic management of the process during the auction are realized. These technical means provide strong support for the automation and intelligence of the online vehicle auction system.
[0113] Please refer to Figure 7 , Figure 7 which is the schematic structural composition diagram of the virtual reality-based online vehicle auction system in the embodiment of the present invention. The virtual reality-based online vehicle auction system includes: A virtual auction scene module 21, used to determine a virtual auction scene based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned; A first interface module 22, used to determine an online vehicle auction interface according to the virtual auction scene, the actions of each virtual role, and each auction information; The second interface module 23 is used to determine a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; The auction willingness level module 24 is used to determine multiple auction preference factors according to the avatar interface of the virtual character, and determine the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; The attribution information module 25 is used to determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
[0114] For any combination of the technical features of the above embodiments, for the sake of brevity of description, not all combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
Claims
1. A virtual reality-based online vehicle auction method, characterized in that, Including: Determine a virtual auction scenario based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned; Determine an online vehicle auction interface according to the virtual auction scenario, the actions of each virtual character, and each auction information; Determine a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; Determine multiple auction preference factors according to the avatar interface of the virtual character, and determine the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; Determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
2. The method for online vehicle auction based on virtual reality according to claim 1, wherein The determining of the virtual auction scenario based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned includes: Collect the architectural floor plan of the vehicle auction venue, and determine the first scenario according to the architectural floor plan of the vehicle auction venue, the internal image of the vehicle auction venue, and the dynamic video of the auctioneer; Determine a vehicle display model according to the three-dimensional model of the vehicle to be auctioned, the external image of the vehicle to be auctioned, and the internal image of the vehicle to be auctioned; Mark the idle area of the first scenario, and determine the virtual auction scenario according to the idle area of the first scenario and the vehicle display model.
3. The method for online vehicle auction based on virtual reality according to claim 1, wherein The determining of the online vehicle auction interface according to the virtual auction scenario, the actions of each virtual character, and each auction information includes: The auction personnel enter the virtual auction scenario based on the auction login code, and determine the corresponding virtual character according to the information of the auction personnel, the login time of the auction personnel, and the auction level of the auction personnel; Match the actions of the virtual character based on the real-time actions of the auction personnel, and trigger the actions of each virtual character and the dynamic interaction of the virtual auction scenario; In the actions of each virtual character and the dynamic interaction of the virtual auction scenario, determine each auction information based on the information channel of the auction personnel and the actions of each virtual character, and determine the online vehicle auction interface according to the virtual auction scenario, the actions of each virtual character, and each auction information.
4. The method for online vehicle auction based on virtual reality according to claim 1, wherein The determining of the multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character includes: Construct the avatar interface of the virtual character based on the online vehicle auction interface and the interface space of the virtual character. At this time, determine the avatar interface of the virtual character according to the interface space of the virtual character and the online vehicle auction interface, and this avatar interface is a blank interface; Determine the interface content of the avatar interface according to the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character, so as to present the immersive interaction of the auction personnel with the vehicle to be auctioned based on the avatar interface.
5. The method for online vehicle auction based on virtual reality according to claim 4, wherein The determining of the multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character further includes: Set the online vehicle auction interface and the avatar interface of the virtual character in the same display space, and determine the multi-level interaction interface according to the online vehicle auction interface, the avatar interface of the virtual character, and the display space. This multi-level interaction interface synchronously presents the interaction interface and the online vehicle auction interface.
6. The method for online vehicle auction based on virtual reality according to claim 1, wherein, Determining multiple auction preference factors based on the avatar interface of the virtual character, and determining the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price, includes: Collecting multiple sub-interaction areas based on the dynamic monitoring of the avatar interface of the virtual character, and determining multiple auction preference factors based on the multiple sub-interaction areas, the expressions of the corresponding auction personnel, and the vehicle configuration information of the auction personnel.
7. The method for online vehicle auction based on virtual reality according to claim 6, characterized in that The determining multiple auction preference factors based on the avatar interface of the virtual character, and determining the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price, further includes: Under the dynamic display of the avatar interface of the virtual character and the online vehicle auction interface, the current auction price is updated in real time, and the corresponding auction price range is determined according to the multiple auction preference factors and the fund information of the corresponding virtual character; Determining the auction willingness level of the virtual character according to each gradient price in the auction price range and the current auction price.
8. The method for online vehicle auction based on virtual reality according to claim 1, wherein The determining the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, includes: Collecting the gesture instructions of the auction personnel based on the head-mounted display and the external camera, and determining the voice prompts of the auction personnel according to the head-mounted display, the voice information of the auction personnel, and the online vehicle auction interface; Determining the corresponding trigger instruction based on the current signal of the hand of the auction personnel, and performing hierarchical priority interaction on the voice instruction, the gesture instruction, and the trigger instruction to output the multi-dimensional auction actions of each virtual character.
9. The method for online vehicle auction based on virtual reality according to claim 8, characterized in that The determining the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, further includes: Determining the auction information channel according to the interaction channels of each auction personnel with the online vehicle auction interface, and determining the auction information of the vehicle to be auctioned according to the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel, so as to dynamically update the process of the vehicle to be auctioned.
10. A vehicle online auction system based on virtual reality, characterized in that, The vehicle online auction system based on virtual reality is applied to the vehicle online auction method based on virtual reality as described in any one of claims 1-9, and the vehicle online auction system based on virtual reality includes: A virtual auction scene module, used to determine a virtual auction scene based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned; A first interface module, used to determine an online vehicle auction interface according to the virtual auction scene, the actions of each virtual character, and each auction information; A second interface module, used to determine a multi-level interaction interface according to the online vehicle auction interface and the avatar interface of the virtual character; An auction willingness level module, used to determine multiple auction preference factors based on the avatar interface of the virtual character, and determine the auction willingness level of the virtual character based on the multiple auction preference factors, the corresponding virtual character, and the current auction price; An attribution information module, used to determine the auction information of the vehicle to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
Citation Information
Patent Citations
Virtual-real interactive auction method and device based on meta-universe technology, medium and equipment
CN115880042A
Role auction service method and device in avata media service
KR1020120076514A
Virtual world integrated auction
US20110040645A1
Auction management method, event management method, auction management device, auction management system, event management device, and event management system
WO2009047959A1