Virtual reality based vehicle online auction method and system
By constructing realistic vehicle auction scenarios and multi-level interactive interfaces in a virtual reality environment, the problem of insufficient immersive experience in vehicle auctions has been solved, and real-time tracking and accuracy of auction information have been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN LIXIN TRAVEL INFORMATION TECHNOLOGY CO LTD
- Filing Date
- 2025-04-08
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, vehicle auctions are presented online only in the form of images, which affects the multi-faceted experience and immersive interaction of auctioneers.
By constructing a virtual reality environment, combining 3D models and dynamic videos of the vehicle auction venue, auctioneer, and vehicles to be auctioned, a realistic virtual auction scene is created, and immersive interaction between auctioneers and vehicles is achieved through motion capture and multi-level interactive interfaces.
It enables auctioneers to have multiple experiences and immersive interactions in a virtual environment, ensuring the real-time tracking and accuracy of auction information.
Smart Images

Figure CN120298086B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of virtual reality technology, and more particularly to a method and system for online vehicle auctions based on virtual reality. Background Technology
[0002] With the development of technology, virtual reality technology is gradually being applied to people's lives and is used to virtually present various commodities. Vehicles are also virtually presented in virtual reality scenarios. In the current technology, vehicle auctions are only held offline and can only accommodate a limited number of auctioneers. If vehicle auctions are held online, they are only presented in the form of pictures, which affects the multiple experiences of auctioneers during the auction process. Summary of the Invention
[0003] The purpose of this invention is to overcome the shortcomings of the prior art. This invention provides a method and system for online vehicle auctions based on virtual reality.
[0004] This invention provides a method for online vehicle auctions based on virtual reality, including:
[0005] The virtual auction scenario is determined based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned.
[0006] The online vehicle auction interface is determined based on the virtual auction scenario, the actions of each virtual character, and various auction information.
[0007] The multi-level interactive interface is determined based on the online vehicle auction interface and the virtual character's clone interface.
[0008] Based on the virtual character's clone interface, multiple auction preference factors are determined, and the virtual character's auction willingness level is determined based on these multiple auction preference factors, the corresponding virtual character, and the current auction price.
[0009] The auction information of the vehicles to be auctioned is determined based on the multi-dimensional auction actions of each virtual character, the corresponding level of auction willingness, and the auction information channels.
[0010] This invention provides a virtual reality-based online vehicle auction system, which is applied to the aforementioned virtual reality-based online vehicle auction method. The virtual reality-based online vehicle auction system includes:
[0011] The virtual auction scene module is used to determine the virtual auction scene based on the vehicle auction location, the auctioneer, and the vehicle to be auctioned.
[0012] The first interface module is used to determine the online vehicle auction interface based on the virtual auction scene, the actions of each virtual character, and various auction information.
[0013] The second interface module is used to determine the multi-level interactive interface based on the online vehicle auction interface and the virtual character's clone interface.
[0014] The Auction Intention Level module is used to determine multiple auction preference factors based on the virtual character's clone interface, and to determine the virtual character's auction intention level based on these multiple auction preference factors, the corresponding virtual character, and the current auction price.
[0015] The attribution information module is used to determine the auction information of the vehicles to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
[0016] Compared with the prior art, the beneficial effects of the present invention are:
[0017] In this embodiment of the invention, the method is used to determine a virtual auction scene based on the vehicle auction location, the auctioneer, and the vehicle to be auctioned; an online vehicle auction interface is determined based on the virtual auction scene, the actions of each virtual character, and various auction information; and a multi-level interactive interface is determined based on the online vehicle auction interface and the virtual character's clone interface, ensuring that the auctioneer's virtual character has multiple experiences during the auction process and that the auctioneer's virtual character has immersive interaction with the vehicle to be auctioned.
[0018] Therefore, multiple auction preference factors are determined based on the virtual character's clone interface. The auction willingness level of the virtual character is determined based on these multiple auction preference factors, the corresponding virtual character, and the current auction price. The auction information of the vehicles 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. This ensures the real-time tracking of auction information in the virtual auction scenario, thereby ensuring the accuracy of the auction information of the vehicles to be auctioned. Attached Figure Description
[0019] Figure 1 This is a flowchart illustrating the online vehicle auction method based on virtual reality in an embodiment of the present invention.
[0020] Figure 2 This is a flowchart illustrating step S11 of the virtual reality-based online vehicle auction method in this embodiment of the invention.
[0021] Figure 3 This is a flowchart illustrating step S12 of the virtual reality-based online vehicle auction method in this embodiment of the invention.
[0022] Figure 4 This is a flowchart illustrating step S13 of the virtual reality-based online vehicle auction method in this embodiment of the invention.
[0023] Figure 5This is a flowchart illustrating step S14 of the virtual reality-based online vehicle auction method in this embodiment of the invention.
[0024] Figure 6 This is a flowchart illustrating step S15 of the virtual reality-based online vehicle auction method in this embodiment of the invention.
[0025] Figure 7 This is a schematic diagram of the structural composition of a virtual reality-based online vehicle auction system according to an embodiment of the present invention. Detailed Implementation
[0026] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0027] Please see Figures 1 to 7 A virtual reality-based online vehicle auction method is applied to virtual reality-based online vehicle auction scenarios; the virtual reality-based online vehicle auction method includes:
[0028] Step S11: Determine the virtual auction scenario based on the vehicle auction venue, auctioneer, and vehicle to be auctioned;
[0029] Step S12: Determine the online vehicle auction interface based on the virtual auction scene, the actions of each virtual character, and the auction information.
[0030] Step S13: Determine the multi-level interactive interface based on the online vehicle auction interface and the virtual character's clone interface;
[0031] Step S14: Determine multiple auction preference factors based on the virtual character's clone interface, and determine the virtual character's auction willingness level based on the multiple auction preference factors, the corresponding virtual character, and the current auction price.
[0032] 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;
[0033] refer to Figure 2 In step S11, a virtual auction scenario is determined based on the vehicle auction location, the auctioneer, and the vehicle to be auctioned.
[0034] In the specific implementation of this invention, the specific steps are as follows:
[0035] S111: Collect the architectural floor plan of the vehicle auction venue, and determine the first scene based on the architectural floor plan of the vehicle auction venue, the internal images of the vehicle auction venue, and the dynamic video of the auctioneer.
[0036] S112: Determine the vehicle display model based on the 3D 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.
[0037] S113: Mark the free area of the first scene, and determine the virtual auction scene based on the free area of the first scene and the vehicle display model.
[0038] In the embodiments of this application, a floor plan of the vehicle auction venue is collected, and a first scene is determined based on the floor plan of the vehicle auction venue, internal images of the vehicle auction venue, and dynamic video of the auctioneer. This approach takes into account the overall consideration of the floor plan of the vehicle auction venue, internal images of the vehicle auction venue, and dynamic video of the auctioneer, ensuring the accuracy of the first scene.
[0039] At this point, the architectural floor plan of the vehicle auction venue is collected, and internal images of the venue, as well as dynamic videos of the auctioneers, are incorporated. The architectural floor plan includes key information such as the overall layout of the venue, room sizes, and the location of doors and windows. Internal images of the venue are captured, including the decoration style, color scheme, and furniture layout of each room. These images will be used to construct detailed elements in the virtual scene. Dynamic videos of the auctioneers are also captured, including their appearance, actions, and expressions. These videos will be used to create realistic auctioneer images in the virtual scene.
[0040] For the first scenario, the scene is determined based on the building floor plan of the vehicle auction venue, the interior images of the auction venue, and the auctioneer's dynamic video. In the virtual reality development environment, you will import the building floor plan as the basic layout of the scene; then, you will adjust the details of each room based on the interior images, such as adding furniture and decorations; finally, you will use the auctioneer's dynamic video 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 that not only reflects the actual layout and decoration style of the auction venue, but also provides a realistic auctioneer image for auctioneers to interact with.
[0041] Furthermore, the vehicle display model is determined based on the 3D model of the vehicle to be auctioned, its external images, and its internal images. This comprehensive approach, taking into account the 3D model, external images, and internal images of the vehicle to be auctioned, ensures the accuracy of the vehicle display model.
[0042] At this point, use 3D modeling software (such as 3ds Max, Maya, Blender) to create a high-precision 3D model based on 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 lights, and each component should be edited and adjusted independently.
[0043] At the same time, high-quality external images (photos of the vehicle taken from multiple angles) are integrated into the vehicle display model. These images will be used to enhance the visual realism of the model and provide richer details. This involves image processing and texturing techniques. You need to crop, resize, and adjust the resolution of the images to ensure they match the size and proportions of the model. Then, you will apply these images as textures to the corresponding parts of the model.
[0044] Similar to integrating external images, integrating internal images (such as seats, dashboard, and center console) into the vehicle display model will provide a detailed view of the vehicle's interior and enhance the auctioneer's immersion. At this point, integrating internal images requires more refined processing because the interior contains more details and textures. You need to use more advanced mapping techniques, such as normal mapping, specular mapping, and reflection mapping, to simulate the materials and lighting effects of the interior.
[0045] Specifically, let's say you're building a vehicle display model for a 2023 BMW X5. You would use 3D modeling software to create a three-dimensional model that matches the actual vehicle's dimensions, including the body curves, wheel rim design, and the shape and size of the windows. Then, you would add textures to the model, such as the paint color of the body, the tire treads of the wheels, and the transparent material of the windows.
[0046] Collect photos of the BMW X5 from multiple angles, including the front, side, rear, and top; then, use image processing software (such as Photoshop) to crop and adjust these photos to ensure they match your 3D model; finally, apply these photos as textures to the model's exterior surfaces to enhance its visual realism.
[0047] Collect photos of the BMW X5 interior, including the seat materials, dashboard layout, center console buttons, and displays; then, use image processing software to crop and adjust these photos, and apply them as textures to the interior parts 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.
[0048] In the BMW X5 example above, your vehicle display model will include a 3D model that matches the actual vehicle size, with detailed geometry and texture mapping; the exterior of the model will be covered with photos of the BMW X5, showcasing its unique body lines, wheel design, and colors; the interior will display the seat materials, dashboard layout, and center console functions; auctioneers can freely rotate, zoom, and view various parts of the vehicle in the virtual environment, thus obtaining a comprehensive and realistic vehicle display experience.
[0049] Therefore, by marking the free areas of the first scene and determining the virtual auction scene based on the free areas of the first scene and the vehicle display model, multiple interactions between the free areas of the first scene and the vehicle display model are realized, further enabling precise control over the virtual auction scene.
[0050] At this point, in the first scene that has been built, use tools in the virtual reality development environment (such as marking tools and area selection tools) to mark free areas. These free areas should be spaces in the scene 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 free areas, the size of the vehicle, the display angle, and the range of movement of the auctioneer should be considered. Ensure that the marked areas are large enough so that the auctioneer can freely view and interact with the vehicle in the virtual environment.
[0051] After determining the available areas, it is necessary to consider the multiple interaction methods of the vehicle display model in the virtual environment. These interaction methods include rotating the vehicle, zooming the vehicle, and opening the door. It is important to ensure that these interaction methods are smooth and realistic in the virtual environment. At this point, interactive tools (such as triggers and animation controllers) in the virtual reality development environment are used to create the corresponding interactive logic. This interactive logic should be able to respond to the auctioneer's input (such as gestures and voice commands) and trigger the corresponding actions (such as rotating the vehicle, zooming the vehicle, and opening the door).
[0052] Optionally, assuming we decide to use gesture recognition to open the car door, add a gesture recognizer component to the scene in the virtual reality development environment. Configure this component to recognize specific gestures, such as an outward swipe gesture, to represent opening the car door; in the vehicle model's animation editor, create an animation of the car door opening. Ensure the animation starts with the door fully closed and ends with it fully open. Adjust the animation's keyframes to ensure the door's movement is smooth, and connect the gesture recognizer component's output to the vehicle model's animation controller; when the gesture recognizer detects a preset gesture, it sends a signal to the animation controller, triggering the door-opening animation.
[0053] After considering the multiple interactions between the free space and the vehicle display models, you determine the final virtual auction scene. This scene should provide a realistic and interactive auction environment in which auctioneers can freely view and interact with the vehicles to be auctioned. At this point, when determining the virtual auction scene, you need to ensure that the elements in the scene (such as vehicle display models, interaction logic, and background music) are coordinated and consistent.
[0054] Specifically, suppose you are building a virtual auction scene for a large car showroom. In the built scene, you would use the marking tools in the virtual reality development environment to mark the empty areas in the showroom, which are located in the center, corners, or near the walls. You need to ensure that each empty area is large enough to accommodate one or more vehicle display models to be auctioned, and that there is enough space for auctioneers to move around and interact.
[0055] Provide auctioneers with a gesture controller that allows them to rotate, zoom, or open the vehicle using gestures. To enable these interactions, you would set up corresponding triggers in the virtual reality development environment. These triggers would then execute the corresponding actions when the auctioneer makes a specific gesture. For example, when the auctioneer makes a rotate gesture, the vehicle will rotate accordingly; when the auctioneer makes an open door gesture, the door will slowly open.
[0056] By connecting multiple open areas, a complete virtual auction scene is formed. In this scene, auctioneers can freely move around and view different vehicle display models. Each model supports multiple interaction methods, allowing auctioneers to gain a deeper understanding of the vehicle's details and performance. In addition, you can add background music and lighting effects to enhance the immersiveness and atmosphere of the scene. Ultimately, you will get a realistic and interactive virtual auction scene, providing auctioneers with a brand-new auction experience.
[0057] refer to Figure 3 In step S12, the online vehicle auction interface is determined based on the virtual auction scene, the actions of each virtual character, and each auction information.
[0058] In the specific implementation of this invention, the specific steps are as follows:
[0059] S121: Auctioneers enter the virtual auction scene based on the auction login code, and determine the corresponding virtual role based on the auctioneer's information, login time, and auction level.
[0060] S122: Match the actions of virtual characters with the real-time actions of auctioneers, and trigger the actions of each virtual character and the dynamic interaction of the virtual auction scene.
[0061] S123: In the dynamic interaction of the actions of various virtual characters and the virtual auction scene, the online vehicle auction interface is determined based on the information channel of the auction personnel, the actions of various virtual characters, and the auction information.
[0062] In the embodiments of this application, the auctioneer enters the virtual auction scene based on the auction login code, and determines the corresponding virtual role based on the auctioneer's information, login time, and auction level. This takes into account the overall consideration of the auctioneer's information, login time, and auction level, ensuring the accuracy of the corresponding virtual role.
[0063] At this point, the auctioneer enters their auction login code on the virtual auction system's login interface. This includes an auctioneer's name (or account) and password. These login codes are obtained by the auctioneer when registering with the system and are used to verify their identity and permissions. The system will verify the entered login code, check whether the auctioneer's name and password match, and confirm whether the auctioneer has the right to access the current virtual auction scene.
[0064] The system will query the database for the corresponding auctioneer information based on the entered login code, including name, contact information, auction level, etc. This information is used to determine the auctioneer's identity and permissions in the virtual auction scenario. At this time, the system will use encryption and secure verification mechanisms to protect the auctioneer's personal information and ensure that only verified auctioneers can access sensitive data and functions.
[0065] The system records the login time of auction participants and checks whether this time is within the allowed auction period. If the login time is not within the allowed period, the system will deny access or prompt the auction participant to try again later. The system uses the server's timestamp to record the login time and compares it with the preset auction period.
[0066] At the same time, the system will select a corresponding virtual character from the preset character library based on the auctioneer's auction level; different auction levels correspond to different character appearances, attributes and permissions; at this time, the character library contains the definitions of multiple virtual characters, including the character's 3D model, animation, voice, attributes (such as speed, strength, skills) and permissions (such as publishing auction information and controlling the auction process).
[0067] Furthermore, the system matches the actions of virtual characters with the real-time actions of auctioneers, triggering dynamic interactions between the actions of each virtual character and the virtual auction scene. Within these dynamic interactions, the system determines auction information based on the auctioneer's information channels, the actions of each virtual character, and the auction information. This allows for precise control over the online vehicle auction interface, enabling interaction between the virtual auction scene, the actions of each virtual character, and the auction information.
[0068] At this point, motion capture modules (such as optical cameras and inertial sensors) are used to capture the actions of auctioneers in real time, including gestures, body postures, and facial expressions. The captured actions of auctioneers are matched with a preset virtual character action library to find the most similar virtual character actions and convert them into instructions to be executed by the virtual character.
[0069] The converted action instructions are sent to the virtual character to perform the corresponding action, which is displayed in real time in the virtual auction scene for other participants to watch. Based on the virtual character's action, relevant interactive elements and events in the virtual auction scene are triggered, including vehicle display, auction countdown, and bidding prompts.
[0070] Specifically, auctioneer Wang Wu stands in a motion 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 auctioneer Wang Wu's right-hand raising action—the action of a senior auctioneer swinging the auction hammer; then, the system converts this action into an instruction to be executed by the virtual character and prepares to send it to the virtual character.
[0071] The virtual character (i.e., the senior auctioneer) receives the instruction to swing the auction hammer and executes the action in real time within the virtual auction scene. Other participants see the animation of the virtual character swinging the hammer. When the virtual character swings the hammer to indicate the start of the auction, the vehicle display models in the virtual auction scene begin to rotate, the auction countdown begins, and bidding prompts are displayed on the screen. These interactive elements and events work closely with the virtual character's actions to create a realistic and interactive virtual auction environment. The auctioneer Wang Wu's real-time actions are successfully captured and converted into the virtual character's actions, thereby triggering dynamic interactions within the virtual auction scene. This makes the virtual auction scene more vivid and interactive, enhancing the participants' auction experience.
[0072] Specifically, when auctioneer Wang Wu raises his right hand to signal the start of the auction, this action is captured in real time by the motion capture system and converted into the action of the virtual character swinging the auction hammer. Subsequently, the virtual character performs this action in the virtual auction scene, triggering interactive elements and events such as vehicle display, auction countdown, and bidding prompts. These interactions work closely with the virtual character's actions to form a complete and interactive virtual auction process.
[0073] 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 display animations. The system receives and parses auction information based on the information channels used by the auctioneers (such as voice, text, and images). This auction information includes the auctioneer's auction words, the bidders' bidding information, and a detailed description of the vehicle.
[0074] The system integrates 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 auction-related information, including the auctioneer's auction actions, bidders' bidding information, and vehicle display status. Based on the integrated auction data stream, the system builds an online vehicle auction interface that can display auction information, virtual character actions, and dynamic interactions of the virtual auction scene in real time.
[0075] Specifically, in the virtual auction scenario, the virtual auctioneer avatar swings the gavel to signal the start of the auction, while the vehicle display model begins to rotate. The system captures and records these actions and interactions. The auctioneer announces the starting price and vehicle description via voice message; the system receives and parses this information, preparing to display it on the online vehicle auction interface. The system integrates the starting price announced by the auctioneer, the vehicle description, and the rotating animation of the vehicle display model, forming a complete auction data stream. The system constructs an online vehicle auction interface that displays the auctioneer's auction actions, detailed vehicle descriptions and animations, bidders' bidding information, and an auction countdown in real time. Participants access this online vehicle auction interface via computer or mobile device to participate in the auction in real time. Optionally, the layout principles of the online vehicle auction interface are as follows: Header area: basic auction information, such as vehicle name, starting price, and auction time; Left or right sidebar: detailed vehicle description and auction rules; Central area: real-time display of the auctioneer's auction actions and vehicle animations; Bottom area: key information such as bidding buttons, countdown, and bidding history.
[0076] In the virtual auction scenario, the virtual auctioneer swings the gavel to signal the start of the auction, while the vehicle display model begins to rotate. The system captures and records these actions and interactions, and receives and parses the starting price announced by the auctioneer and the vehicle description information through the voice information channel. Then, the system integrates this information into a complete auction data stream and builds an online vehicle auction interface based on this data stream. Participants can see the auctioneer's auction actions, detailed descriptions and display animations of the vehicles, bidders' bidding information, and the auction countdown in real time through this interface, thus participating in the auction in real time.
[0077] In one embodiment of this application, it is assumed that during a certain auction cycle, the system captures the following interactive elements: the auctioneer swings the auction hammer (weight 0.4); the vehicle display model rotates (weight 0.2); bidder A raises their hand to indicate bidding (weight 0.3, but because it is a specific bidding action, it will receive additional points); the countdown begins (weight 0.1).
[0078] Based on these interactive elements and defined weights, the system calculates the following scores: Auctioneer swings the gavel: 0.4 points; Vehicle display model rotates: 0.2 points; Bidder A raises their hand to indicate a bid: 0.3 points + bonus points (let's say 0.1 points, since bidding is an important action) = 0.4 points; Countdown begins: 0.1 points;
[0079] Therefore, the system will build an online vehicle auction interface based on these scores, in which the auctioneer's auction actions, bidders' bidding actions, and vehicle display models will be displayed on the interface first, while the countdown will be simplified or placed in a secondary position. This interface design ensures that participants can obtain the most important auction information in real time, thereby improving the efficiency and interactivity of the auction.
[0080] refer to Figure 4 In step S13, a multi-level interactive interface is determined based on the online vehicle auction interface and the virtual character's clone interface.
[0081] In the specific implementation of this invention, the specific steps are as follows:
[0082] S131: Based on the online vehicle auction interface and the interface space of the virtual character, construct the clone interface of the virtual character. At this time, determine the clone interface of the virtual character according to the interface space of the virtual character and the online vehicle auction interface. The clone interface is in a blank interface.
[0083] S132: Determine the interface content of the clone interface based on 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 auctioneer with the vehicle to be auctioned based on the clone interface.
[0084] S133: Set the online vehicle auction interface and the virtual character's clone interface in the same display space, and determine a multi-level interactive interface based on the online vehicle auction interface, the virtual character's clone interface and the display space. The multi-level interactive interface synchronously presents the interactive interface and the online vehicle auction interface.
[0085] In the embodiments of this application, a clone interface of the virtual character is constructed based on the online vehicle auction interface and the interface space of the virtual character. At this time, the clone interface of the virtual character is determined according to the interface space of the virtual character and the online vehicle auction interface. The clone interface is in a blank interface, realizing the spatial interaction between the interface space of the virtual character and the online vehicle auction interface, and further enabling precise control over the clone interface of the virtual character.
[0086] At this point, the system needs to analyze the overall layout of the online vehicle auction interface, including the location, size, and interrelationships of each functional area. This helps to understand the spatial structure and information display method of the interface. The system needs to determine the spatial position of the virtual character in the interface, which is based on the virtual character's role setting, motion capture data, and the requirements of the interface layout.
[0087] After determining the layout of the online vehicle auction interface and the interface space of the virtual character, the system begins to construct the virtual character's clone interface. This clone interface is initially a blank interface, ready to receive various interactive elements and information from the virtual character. The system needs to determine the specific location of the clone interface based on the spatial interaction between the virtual character's interface space and the online vehicle auction interface to ensure that the clone interface can be reasonably embedded into the online vehicle auction interface.
[0088] Specifically, the online vehicle auction interface includes an auction information display area, a bidding area, and a vehicle display area. The system analyzes the location and size of these areas to prepare for building a virtual avatar interface. Assuming the virtual character is an auctioneer, the system positions them in the center of the interface or near the vehicle display area so that their actions and speech closely coordinate with the vehicle display. The system builds a virtual avatar interface for the virtual auctioneer, which is initially blank. As the auction progresses, the virtual auctioneer's actions, expressions, and verbal interactions are captured in real time and rendered into the avatar interface, forming a dynamic virtual character display area that closely interacts with the online vehicle auction interface. System analysis found that placing the virtual auctioneer's avatar interface on the right or bottom of the online vehicle auction interface provides good visual effects and interactive experience. Therefore, the system positions the avatar interface in one of these locations and updates its content in real time as the auction progresses.
[0089] In an online vehicle auction, the system captures and renders the actions, expressions, and verbal interactions of a virtual auctioneer into a clone interface. This clone interface is placed on the right side of the online vehicle auction interface, closely integrated with the vehicle display area and bidding area. As the auction progresses, the virtual auctioneer in the clone interface swings the auction gavel, introduces vehicle features, and guides the bidding process. Participants gain a better understanding of the auction process and vehicle information by watching the virtual auctioneer in the clone interface, thereby enhancing the auction's participation and interactivity.
[0090] Furthermore, the interface content of the clone interface is determined based on the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character. This allows the auctioneer to present an immersive interaction with the vehicle to be auctioned based on the clone interface, realizing the interaction of the vehicle display model of the vehicle to be auctioned and the virtual character, and further enabling precise control over the interface content of the clone interface.
[0091] At this point, the system needs to load 3D models or high-resolution rendered images of the vehicles to be auctioned. These models or images will be displayed as vehicle display models in the virtual interface. The system needs to capture the interactive actions (such as gestures and facial expressions) and speech (such as introductions and comments) of the virtual characters. These interactive elements will be integrated into the virtual interface to present an immersive interaction between the auctioneer and the vehicles being auctioned. The virtual interface is a virtual display interface integrating various multimedia and interactive elements, designed to provide users with an immersive and highly interactive experience. In this specific scenario, it is used to display the vehicles to be auctioned and enhance the participation and appeal of the auction through the interaction of the virtual characters.
[0092] After acquiring the interactive elements of the vehicle display model and virtual character, the system needs to integrate these elements into the clone interface to form a complete and immersive interactive display. The system also needs to optimize the visual effects and interactive experience of the clone interface to ensure that it can attract the attention of participants and provide a good auctioneer experience.
[0093] Specifically, assuming the item to be auctioned is a luxury sedan, the system loads a 3D model of the sedan, including details of the body, interior, and wheels, so that it can be displayed in the virtual interface; the system captures the virtual auctioneer's gestures (such as pointing to different parts of the vehicle) and introductory words (such as "This car has an advanced intelligent driving system") so that the virtual auctioneer can display a detailed introduction of the luxury sedan in the virtual interface.
[0094] The system places a 3D model of the luxury car in the center of the virtual interface. The virtual auctioneer's gestures and introductory remarks are rendered in real time onto the virtual interface, working seamlessly with the vehicle display model. Participants experience the virtual auctioneer's detailed introduction and interactive demonstration of the vehicle by watching the virtual interface. The system has adjusted the color scheme of the virtual interface to better match the brand image of the luxury car. At the same time, it has optimized the smoothness of the virtual auctioneer's gestures and the clarity of the introductory remarks to ensure that participants can clearly see and hear the virtual auctioneer's interactive demonstration.
[0095] In an online vehicle auction, the system loaded a 3D model of a luxury sedan as the vehicle display model and captured the virtual auctioneer's gestures and introductory remarks as interactive elements. These elements were integrated into a virtual avatar interface, forming a complete and immersive interactive display. Participants experienced the virtual auctioneer's detailed introduction and interactive demonstration of the luxury sedan by watching the avatar interface, including the different parts and features of the vehicle. At the same time, the visual effects and interactive experience of the avatar interface were optimized, allowing participants to see and hear the virtual auctioneer's interactive demonstration more clearly, thereby enhancing the participation and interactivity of the auction.
[0096] Therefore, the online vehicle auction interface and the virtual character's clone interface are set in the same display space, and a multi-level interactive interface is determined based on the online vehicle auction interface, the virtual character's clone interface, and the display space. This multi-level interactive interface synchronously presents the interactive interface and the online vehicle auction interface, ensuring that the auctioneer's virtual character has multiple experiences during the auction process, and that the auctioneer's virtual character has an immersive interaction with the vehicle to be auctioned.
[0097] At this point, the system needs to place the online vehicle auction interface and the virtual character's clone interface in the same display space so that they can be seen by auctioneers simultaneously. 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 between the two interfaces in the display space is correct to avoid mutual obscuring or overlapping.
[0098] The system needs to determine the structure of the multi-level interactive interface based on the online vehicle auction interface, the virtual character's clone interface, and the overall layout of the display space. This involves dividing and organizing the interface hierarchy, functional areas, and interactive elements to form a clear, easy-to-understand, and easy-to-use multi-level interactive interface. In addition, the system also needs to consider the usage habits and expectations of auctioneers to ensure that the multi-level interactive interface can meet their needs and expectations.
[0099] The system needs to achieve synchronized presentation of multi-level interactive interfaces, ensuring that the online vehicle auction interface and the cloned interface can update and interact in real time to provide a smooth and consistent auction experience. This involves designing and implementing data synchronization, animation transitions, and interaction logic for the two interfaces. Optionally, the system uses real-time data synchronization technology to ensure data consistency between the two interfaces, such as using WebSocket or AJAX technology for real-time communication. In addition, the system also needs to design reasonable animation transitions and interaction logic to ensure that auctioneers can have a smooth and consistent experience when switching between different interfaces or performing different operations.
[0100] Specifically, on an online vehicle auction platform, the system places an online vehicle auction interface containing auction information, bidding list, and vehicle display area in the main area of the display space, while placing a clone interface containing virtual auctioneer actions, expressions, and introductory text on the side or bottom of the display space; the two interfaces coexist harmoniously in the display space without interfering with each other.
[0101] The system divides the multi-level interactive interface into two main layers: the first layer is the online vehicle auction interface, which provides basic functions such as auction information, bidding list and vehicle display; the second layer is the virtual avatar interface, which provides a detailed interactive display and introduction of the virtual auctioneer; the two layers are connected and interact with each other through a clear navigation and feedback mechanism.
[0102] The system uses WebSocket technology to achieve real-time data synchronization between the online vehicle auction interface and the virtual avatar interface. When the virtual auctioneer introduces different parts or functions of the vehicle in the virtual avatar interface, the vehicle display area in the online vehicle auction interface will update the corresponding vehicle model and detailed information in real time. At the same time, the system has also designed reasonable animation transitions and interactive logic. For example, when the auctioneer clicks on a part in the vehicle display area, the virtual avatar interface will smoothly switch to a detailed introduction and display of that part.
[0103] In an online vehicle auction, auctioneers accessed a multi-level interactive platform via a browser. In the main display area, they saw an online vehicle auction interface containing auction information, a bidding list, and a vehicle showcase. On the side or bottom of the main display area, they also saw a virtual auctioneer's avatar interface featuring actions, expressions, and descriptions. As auctioneers browsed the online vehicle auction interface, they triggered detailed displays and introductions in the avatar interface by clicking on different parts of the vehicle showcase. Simultaneously, the virtual auctioneer updated the descriptions of different parts and functions of the vehicle in the avatar interface in real time, keeping it synchronized with the vehicle showcase area in the online auction interface. This multi-level interactive interface design allowed auctioneers to gain a deeper understanding of the characteristics and advantages of the vehicles to be auctioned, thereby increasing participation and interactivity in the auction.
[0104] In one embodiment of this application, the interface matching table is shown in Table 1:
[0105] Table 1 Interface Matching Table
[0106]
[0107] The auction information area, vehicle display area, and bidding list area are the main parts of the auction interface, arranged hierarchically in the central area. The background of the virtual character interface is located on the right side of the display space, serving as the background for the virtual character. The virtual auctioneer is located in the center of the virtual character interface, with a higher hierarchy than the background to ensure visibility. The vehicle model display is an element within the virtual character interface, 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 virtual character interface will also be updated accordingly. Through the interface matching table, the layout and interaction relationship between the auction interface and the virtual character interface in the display space are clearly defined, thus constructing a multi-level interactive interface.
[0108] refer to Figure 5 In step S14, multiple auction preference factors are determined based on the virtual character's clone interface, 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.
[0109] In the specific implementation of this invention, the specific steps are as follows:
[0110] S141: Collect multiple sub-interaction areas based on the dynamic monitoring of the virtual character's clone interface, and determine multiple auction preference factors based on the multiple sub-interaction areas, the corresponding auctioneer's facial expressions, and the auctioneer's vehicle configuration information.
[0111] S142: Under the dynamic display of the virtual character's clone interface 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 financial information.
[0112] S143: Determine the virtual character's auction willingness level based on the various price tiers within the auction price range and the current auction price.
[0113] In the embodiments of this application, multiple sub-interaction areas are collected based on the dynamic monitoring of the virtual character's clone interface. Multiple auction preference factors are determined from the multiple sub-interaction areas, the corresponding auctioneer's expression, and the auctioneer's vehicle configuration information. This approach takes into account the overall consideration of multiple sub-interaction areas, the corresponding auctioneer's expression, and the auctioneer's vehicle configuration information, ensuring the accuracy of the multiple auction preference factors.
[0114] At this point, continuous and real-time monitoring of the virtual character's clone interface is required. This involves capturing various interactive behaviors of auctioneers on the interface, such as clicking, swiping, and hovering, as well as the specific elements or areas targeted by these behaviors. In the process of monitoring the virtual character's clone interface, the system needs to identify and divide multiple sub-interaction areas, which are defined based on page layout, functional partitions, or auctioneer behavior patterns.
[0115] The system needs to capture and integrate the facial expressions of auctioneers during the auction process. These facial expressions are obtained through real-time video streams captured by cameras or simulated through a pre-set facial animation library. The system also needs to acquire and integrate detailed configuration information of the vehicles to be auctioned, including brand, model, year, mileage, and performance parameters.
[0116] After integrating behavioral data from multiple sub-interaction areas, auctioneers' facial expressions, and vehicle configuration information, the system needs to use data analysis techniques or machine learning methods to determine multiple auction preference factors. Optionally, cluster analysis, association rule mining, or classification techniques can be used to identify auctioneers' preferences for vehicle type, configuration, and price, as well as the auctioneers' influence on the auction atmosphere.
[0117] Specifically, on an online vehicle auction platform, the system monitored that auctioneers frequently clicked on and lingered for extended periods on the detailed configuration page of a certain luxury sedan, indicating that the auctioneers had a strong interest in that model. The system identified several sub-interactive areas, including the vehicle details area, the auctioneer's facial expression display area, and the vehicle configuration comparison area, and captured the auctioneers' behavioral data in these areas.
[0118] During the auction, the system captured the auctioneer's smiling expression and determined through sentiment analysis that this was a positive emotional signal, indicating that the auction was progressing smoothly or that the vehicle was highly attractive. The system obtained detailed configuration information of the luxury car to be auctioned, including its brand, model, year, mileage, and engine power, and combined this information with the auctioneer's behavioral data on the virtual avatar interface for analysis. By combining the auctioneer's prolonged stay in the vehicle's detailed information area, the auctioneer's positive expression, and the detailed configuration information of the luxury car, the system determined that the auctioneer's strong preference for high-performance luxury cars and positive response to the positive auction atmosphere were auction preference factors.
[0119] In an online vehicle auction, the system monitored auctioneers frequently clicking on and lingering for extended periods on the detailed specifications page of a high-performance luxury sedan, while also capturing their smiling expressions. Combining this with detailed vehicle specifications (such as high-performance engine and luxurious interior), the system determined that the auctioneers' strong preference for high-performance luxury sedans and their positive response to the auction atmosphere were auction preference factors. These factors will be used in subsequent auction strategy development and price adjustments to optimize auction results and enhance the auctioneer's experience.
[0120] Furthermore, under the dynamic display of the virtual character's clone interface 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 financial information. This comprehensive consideration of multiple auction preference factors and the corresponding virtual character's financial information ensures the accuracy of the corresponding auction price range.
[0121] At this point, the system needs to continuously monitor the dynamic display of the virtual character's clone interface and the online vehicle auction interface to ensure that the current auction price is updated in real time. This involves obtaining the latest auction data from the server and reflecting it on the front-end interface in real time. Optionally, the system can use 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 and progress bars) to intuitively display the auction price.
[0122] After determining the auction price, the system needs to review and analyze several auction preference factors previously collected through the virtual character's avatar interface. These factors include the auctioneer's preferences for vehicle type, configuration, and brand, as well as their response to the auction atmosphere and the auctioneer's facial expressions. In addition to 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, available loan amount, and budget constraints. After integrating auction preference factors and the virtual character's financial information, the system needs to determine a reasonable auction price range that aligns with the virtual character's purchasing intentions and financial situation while also being competitive enough to contend with other bidders.
[0123] Specifically, on an online vehicle auction platform, an auctioneer is participating in an auction for an SUV. The system uses WebSocket technology to retrieve the latest auction prices from the server in real time and displays them digitally on the front-end interface, allowing the auctioneer to 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 expressions also increase the auctioneer's confidence in the auction. These factors together influence the auctioneer's acceptable range for the auction price.
[0124] In the example above, the system obtained that the virtual character's account balance was 100,000 yuan and there was no available loan amount. Based on this information, the system calculated that the highest price the virtual character could afford in the auction was 90,000 yuan (assuming a 10% budget was reserved as a safety margin). The system comprehensively considered the auctioneer's preference for SUV models and high-performance configurations, the auctioneer's positive expression, and the virtual character's financial situation, and finally determined an auction price range of 80,000 to 90,000 yuan. This price range reflects both the virtual character's purchasing intention and financial constraints, and also has a certain degree of flexibility to deal with the bids of other bidders.
[0125] On an online vehicle auction platform, auctioneers participated in an SUV auction using virtual avatars. The system updated the current auction price in real time and analyzed the auctioneers' preferences regarding vehicle type, configuration, brand, auction atmosphere, and the auctioneers' facial expressions. Simultaneously, the system considered the virtual avatars' financial information, including account balance and budget constraints. Based on this comprehensive information, the system determined an auction price range of 80,000 to 90,000 yuan and applied it throughout the auction process. During the auction, the system adjusted the virtual avatars' bidding strategies in real time based on bidders' offers to ensure they could acquire their desired vehicles within budget limits.
[0126] Therefore, determining the auction willingness level of a virtual character based on the various price tiers within the auction price range and the current auction price takes into account the overall consideration of the various price tiers within the auction price range and the current auction price, ensuring the accuracy of the virtual character's auction willingness level.
[0127] 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 the price gradients is to subdivide the auction price range into multiple specific price intervals for subsequent analysis. Optionally, the system can use arithmetic sequences, geometric sequences, or statistical analysis based on historical data to determine the price gradients. Each gradient represents a specific price interval, used to assess the virtual character's willingness to bid at different price levels.
[0128] The system needs to obtain the current auction price in real time, which is key information for determining the virtual character's willingness to participate in the auction. The current auction price reflects the real-time dynamics of the auction market and the bidding situation of bidders. Optionally, the system can obtain real-time auction data from the auction server through API interface or WebSocket technology, including the current auction price, the number of bids, and the remaining time.
[0129] After defining the auction price gradients and obtaining the current auction price, the system needs to evaluate the virtual character's willingness to bid at each price gradient. This involves comparing the current auction price with each price gradient and determining the highest gradient the virtual character is willing to bid based on factors such as purchasing intention and financial situation. After evaluating the willingness to bid at each price gradient, the system needs to determine a final willingness to bid level that reflects the virtual character's determination and strategy at the current auction price.
[0130] Specifically, assuming the auction price range is 80,000 to 120,000 yuan, the system sets price gradients in increments of 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 in real time as 95,000 yuan. Assuming the virtual character has a strong desire to purchase the auctioned vehicle and is in good financial condition, with the current auction price of 95,000 yuan, the system assesses that the virtual character has a high level of bidding intention in the 90,000-100,000 yuan and 100,000-110,000 yuan price gradients, indicating that they are willing to bid higher prices in these two ranges to obtain the vehicle. Taking into account the high level of bidding intention in the 90,000-100,000 yuan and 100,000-110,000 yuan price gradients and the current auction price of 95,000 yuan, the system ultimately determines the virtual character's bidding intention level to be "high," indicating that they are willing to actively bid to try to obtain the auctioned vehicle.
[0131] On an online vehicle auction platform, auctioneers participated in the auction of a luxury car using virtual avatars. The system first defined the auction price range as 80,000 to 120,000 yuan, setting price increments of 10,000 yuan each. During the auction, the system obtained the current auction price of 95,000 yuan in real time and assessed that the virtual avatars had a high level of bidding intention at the 90,000-100,000 yuan and 100,000-110,000 yuan price increments. After comprehensively considering these factors, the system ultimately determined the virtual avatars' bidding intention level to be "high" and formulated an aggressive bidding strategy accordingly to ensure that they could acquire their desired vehicle within budget constraints.
[0132] In one embodiment of this application, assuming the auction price range is 80,000 to 120,000 yuan, the auction willingness level matching table is shown in Table 2:
[0133] Table 2 Auction Intention Level Matching Table
[0134]
[0135] The current auction price is 96,000 yuan. According to the auction willingness level matching table, this price falls within the price range of 90,000 to 100,000 yuan. Therefore, the virtual character's auction willingness level is "high".
[0136] refer to Figure 6 In step S15, 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.
[0137] In the specific implementation of this invention, the specific steps are as follows:
[0138] S151: Collect the auctioneer's hand gestures based on the head-mounted display and an external camera, and determine the auctioneer's voice prompts based on the head-mounted display, the auctioneer's voice information, and the online vehicle auction interface.
[0139] S152: Determine the corresponding trigger instruction based on the current signal of the auctioneer's hand, and perform hierarchical priority interaction on voice instructions, gesture instructions and trigger instructions to output multi-dimensional auction actions of each virtual character.
[0140] S153: The auction information channel is determined based on the interaction channels of each auctioneer with the online vehicle auction interface, and the auction information of the vehicles to be auctioned is determined based on the multi-dimensional auction actions of each virtual character, the corresponding auction intention level, and the auction information channel, so as to dynamically update the progress of the vehicles to be auctioned.
[0141] In the embodiments of this application, the auctioneer's gestures are collected based on a head-mounted display and an external camera, and the auctioneer's voice prompts are determined based on the head-mounted display, the auctioneer's voice information, and the online vehicle auction interface. This approach takes into account the overall considerations of the head-mounted display, the auctioneer's voice information, and the online vehicle auction interface, ensuring the accuracy of the auctioneer's voice prompts.
[0142] At this point, the system captures the auctioneers' hand gestures in real time through external cameras deployed at key locations in the auction site to ensure that every gesture of the auctioneers can be clearly captured; the video streams captured by the cameras are transmitted to the system for processing and analysis; optionally, computer vision technology is used to recognize and analyze hand gestures, including using deep learning models (such as convolutional neural networks CNN) to detect key feature points of the gestures and recognizing the gestures by comparing these feature points with predefined gesture templates.
[0143] Although this step in S151 does not directly mention the use of a head-mounted display for gesture recognition, it is assumed that the head-mounted display provides additional contextual information or auxiliary recognition functions; for example, the head-mounted display has built-in gyroscope and accelerometer sensors to detect the auctioneer's head movements or gaze direction, thereby assisting in recognizing the intent of the gesture; at this time, the data from the head-mounted display is fused with the video stream from the camera to improve the accuracy and robustness of gesture recognition; for example, by combining head movements and gesture actions, the system can more accurately determine whether the auctioneer's intent is to point to a vehicle or to perform other operations.
[0144] The system captures the auctioneer's voice information in real time through the microphone built into the head-mounted display or other audio acquisition devices. This voice information is transmitted to the speech recognition module for processing and analysis. At this point, the voice signal is converted into text information, and the system also combines natural language processing (NLP) technology to understand the meaning and context of the text information.
[0145] The system combines hand gestures captured by the camera, contextual information provided by the head-mounted display (if any), and text information converted by the speech recognition module to comprehensively determine the specific prompts or instructions from the auctioneer. The system uses multimodal fusion technology to process information from these different sources. For example, the system first processes hand gestures and speech information separately, and then fuses and makes decisions based on their spatiotemporal relationships and contextual information.
[0146] Specifically, at the auction site, the auctioneer raises their right hand and makes a specific gesture to indicate "start the auction"; the system captures this gesture through a camera and transmits it to the backend for processing in real time; through analysis using computer vision technology, the system successfully recognizes the gesture as an instruction to "start the auction".
[0147] During the auction, the auctioneer not only made gestures but also adjusted the direction of their gaze using sensors built into the head-mounted display, pointing to a specific vehicle on the screen. By fusing the camera video stream and the data from the head-mounted display, the system more accurately identified that the auctioneer's intention was to point to and introduce the vehicle.
[0148] At the auction, the auctioneer announced, "The starting bid for 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 a deep learning model, the system successfully converted the voice information into text and understood its meaning as the starting bid for the vehicle. At the auction, the auctioneer made a "start auction" gesture and simultaneously said, "The starting bid for this car is 100,000 yuan." The system captured these gestures and voice information through a camera and the head-mounted display, respectively. After processing and analysis using multimodal fusion technology, the system comprehensively determined the auctioneer's prompt as: "Start the auction for this car," and set the starting bid to 100,000 yuan.
[0149] Furthermore, the corresponding trigger indication is determined based on the electrical signal of the auctioneer's hand, and the voice indication, gesture indication and trigger indication are interacted in a hierarchical priority manner to output the multi-dimensional auction actions of each virtual character.
[0150] At this point, the auctioneer wears a special device that detects muscle activity or nerve signals in the hand and converts them into electrical signals. The system analyzes the auctioneer's hand movements by reading these electrical signals and determines the corresponding trigger indications. 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 electrical signals and predefined trigger indications; for example, specific muscle contraction patterns represent "confirm bid" or "abandon bidding" trigger indications.
[0151] The system needs to set the priority order among voice instructions, gesture instructions, and trigger instructions, which is determined based on the rules of the auction process and actual needs. For example, in some cases, trigger instructions have the highest priority because they are directly triggered by the auctioneer's physical actions, and are immediate and accurate. Gesture instructions are next, used to indicate more specific auction actions. Voice instructions are used to provide background information or auxiliary explanations. Optionally, the system uses an event handling mechanism or state machine to implement priority interaction. When the system receives multiple instructions, it processes them according to the preset priority order, ensuring that the most important instructions are responded to first.
[0152] After determining the triggering instructions and processing the priority interactions, the system will output multi-dimensional auction actions for each virtual character based on these instructions. These actions include bidding, raising a paddle, 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.
[0153] Specifically, during the auction, the auctioneer wants to confirm a bid from a virtual character; the device worn by the character detects a specific contraction pattern of the hand muscles and converts this signal into an electrical signal, which is then sent to the system; the system, based on a predefined mapping relationship, identifies this electrical signal as a trigger indication to "confirm the bid".
[0154] At the auction, the auctioneer simultaneously provided voice instructions ("bid 150,000 yuan"), gesture instructions (pointing to the bid button on the screen), and trigger instructions (confirming the bid via a handheld device). The system, according to a preset priority order, first processed the trigger instructions to confirm the bid of 150,000 yuan. Then, the system processed the gesture instructions to ensure the bid button was clicked correctly. Finally, the system recorded or ignored the voice instructions, as they were not essential or secondary in this scenario. During the auction, based on the auctioneer's trigger instructions and the priority interaction results, the system output a bid action from a virtual character. This action was sent to the auction platform, causing the virtual character's bid to be recorded in the auction log. Simultaneously, the system also displayed the result of this bid action to other participants through interface updates or message notifications.
[0155] Therefore, the auction information channel is determined based on the interaction channels of each auctioneer with the online vehicle auction interface. The auction information of the vehicles to be auctioned is determined based on the multi-dimensional auction actions, corresponding auction willingness levels, and auction information channels of each virtual character. This dynamically updates the progress of the vehicles to be auctioned, taking into account the multi-dimensional auction actions, corresponding auction willingness levels, and auction information channels of each virtual character. This ensures the accuracy of the auction information of the vehicles to be auctioned and guarantees the real-time tracking of auction information in the virtual auction scenario, thereby ensuring the accuracy of the auction information of the vehicles to be auctioned.
[0156] At this point, the system needs to identify the channels through which each auctioneer interacts with the online vehicle auction interface. These channels include mouse clicks, touchscreen operations, voice commands, and gesture recognition. Based on the interaction methods used by the auctioneers, the system determines the corresponding auction information channels. Optionally, the system can employ event monitoring or behavioral analysis techniques to capture the auctioneers' interactive behaviors. For example, by monitoring mouse click events or touchscreen touch events, the system can determine which vehicle the auctioneer selected and what action they performed (such as bidding or raising a paddle). Simultaneously, the system needs to match these interactive behaviors with the functions and rules of the auction platform to ensure the accuracy and consistency of the information.
[0157] The system needs to integrate the multi-dimensional auction actions of various virtual characters (such as bidding, raising a paddle, and abandoning the auction) and their corresponding auction willingness levels (such as high, medium, and low). This information is crucial data in the auction process, 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 auctioneers submit auction actions through the interactive 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 it reflects the latest auction status.
[0158] The system determines the auction information of the vehicles 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. This information includes the current highest bid, the number of bids, and the remaining time. Optionally, the system compares the bid amount and willingness level 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.
[0159] Based on the confirmed auction information, the system dynamically updates the progress of the vehicles to be auctioned. This includes updating the displayed content of the auction interface, sending message notifications to relevant participants, and recording auction logs. At this time, the system pushes the latest auction information to the client or mobile application of the auction interface through WebSocket or HTTP long connection technology. 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.
[0160] Specifically, at the auction site, the auctioneer clicks the "bid" button on the online vehicle auction interface and selects a specific bid amount. The system identifies the interaction channel between the auctioneer and the interface by listening to the mouse click event and reading the selected bid amount, and recognizes that this is a bidding operation.
[0161] During the auction, 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 auction platform's database in real time.
[0162] During the auction, the system determined the current highest bid to be 150,000 yuan based on the bids and willingness levels of virtual characters A and B, and the bid was placed by virtual character A. The system also generated other relevant auction information, such as the number of bids being placed and the remaining time being 5 minutes. This information was updated in real time on the auction platform interface for other participants to view.
[0163] During the auction, the system updated the auction interface in real time, displaying the current highest bid, the number of bids, and the remaining time. Simultaneously, the system sent the latest auction information to other participants via message notifications, ensuring they were informed of the auction's progress. Furthermore, the system recorded auction logs for subsequent analysis and auditing.
[0164] In one embodiment of this application, the auction information channel matching table is shown in Table 3:
[0165] Table 3: Auction Information Channel Matching Table
[0166]
[0167] In this auction information channel matching table, each interaction channel corresponds to an auction information channel; for example, when an auctioneer makes a bid by clicking a button on a webpage, the system will receive and process the bid information through a network request (such as an HTTP POST request).
[0168] The system needs to integrate the multi-dimensional auction actions of each virtual character (such as bidding and raising paddles) and their corresponding auction willingness levels (such as high, medium, and low). This information is crucial for determining the final result and progress of the auction. At this point, virtual character A's score is: 150,000 yuan * 0.9 = 135,000 yuan; virtual character B's score is: 140,000 yuan * 0.6 = 84,000 yuan; virtual character C's score is: 130,000 yuan * 0.3 = 39,000 yuan. By comparing these scores, the current highest valid bid is determined to be virtual character A's 150,000 yuan. After determining the current highest valid bid, the system needs to generate corresponding auction information and dynamically update the progress of the vehicles to be auctioned. This information includes the current highest bid, the number of bids, and the remaining time.
[0169] By establishing auction information channels, integrating multi-dimensional auction actions and auction intention levels, and dynamically updating the progress of vehicles to be auctioned, the system achieves real-time information updates and dynamic management of the auction process. These technologies provide strong support for the automation and intelligence of the online vehicle auction system.
[0170] Please see Figure 7 , Figure 7 This is a schematic diagram of the structural composition of a virtual reality-based online vehicle auction system according to an embodiment of the present invention; the virtual reality-based online vehicle auction system includes:
[0171] Virtual auction scene module 21 is used to determine the virtual auction scene based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned.
[0172] The first interface module 22 is used to determine the online vehicle auction interface based on the virtual auction scene, the actions of each virtual character and the auction information.
[0173] The second interface module 23 is used to determine the multi-level interactive interface based on the online vehicle auction interface and the virtual character's clone interface.
[0174] Auction Intention Level Module 24 is used to determine multiple auction preference factors based on the virtual character's clone interface, and to determine the virtual character's auction intention level based on the multiple auction preference factors, the corresponding virtual character, and the current auction price.
[0175] The attribution information module 25 is used to determine the auction information of the vehicles to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding auction willingness level, and the auction information channel.
[0176] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, 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, they should be considered to be within the scope of this specification.
Claims
1. A method for online vehicle auction based on virtual reality, characterized in that, include: The virtual auction scenario is determined based on the vehicle auction venue, the auctioneer, and the vehicle to be auctioned. The online vehicle auction interface is determined based on the virtual auction scenario, the actions of each virtual character, and various auction information. The multi-level interactive interface is determined based on the online vehicle auction interface and the virtual character's clone interface. Based on the virtual character's clone interface, multiple auction preference factors are determined. Based on these multiple auction preference factors, the corresponding virtual character, and the current auction price, the auction intention level of the virtual character is determined. This includes: collecting multiple sub-interaction areas based on the dynamic monitoring of the virtual character's clone interface, and determining multiple auction preference factors based on the expressions of the corresponding auctioneers and the vehicle configuration information of the auctioneers in the multiple sub-interaction areas. The auction information of the vehicles to be auctioned is determined based on the multi-dimensional auction actions of each virtual character, the corresponding level of auction willingness, and the auction information channels.
2. The online vehicle auction method based on virtual reality according to claim 1, characterized in that, The determination of the virtual auction scenario based on the vehicle auction venue, auctioneer, and vehicle to be auctioned includes: Collect the architectural floor plan of the vehicle auction venue, and determine the first scene based on the architectural floor plan, internal images of the vehicle auction venue, and dynamic videos of the auctioneer; The vehicle display model is determined based on the 3D 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 free areas of the first scene, and determine the virtual auction scene based on the free areas of the first scene and the vehicle display model.
3. The online vehicle auction method based on virtual reality according to claim 1, characterized in that, The process of determining the online vehicle auction interface based on the virtual auction scenario, the actions of each virtual character, and various auction information includes: Auctioneers enter the virtual auction scene based on their auction login code, and their corresponding virtual role is determined according to their information, login time, and auction level. The actions of the auctioneers are matched with the actions of the virtual characters in real time, and the actions of each virtual character and the dynamic interaction of the virtual auction scene are triggered. In the dynamic interaction of the actions of various virtual characters and the virtual auction scene, the online vehicle auction interface is determined based on the information channels of the auctioneers, the actions of various virtual characters, and the auction information.
4. The online vehicle auction method based on virtual reality according to claim 1, characterized in that, The process of determining multi-level interactive interfaces based on the online vehicle auction interface and the virtual character's clone interface includes: Based on the online vehicle auction interface and the interface space of the virtual character, a clone interface of the virtual character is constructed. At this time, the clone interface of the virtual character is determined according to the interface space of the virtual character and the online vehicle auction interface. The clone interface is in a blank interface. The content of the clone interface is determined based on the vehicle display model of the vehicle to be auctioned and the interaction of the virtual character, so as to present an immersive interaction of the auctioneer with the vehicle to be auctioned based on the clone interface.
5. The online vehicle auction method based on virtual reality according to claim 4, characterized in that, Based on the online vehicle auction interface and the virtual character's avatar interface, a multi-level interactive interface is determined, which also includes: The online vehicle auction interface and the virtual character's clone interface are set in the same display space, and a multi-level interactive interface is determined based on the online vehicle auction interface, the virtual character's clone interface, and the display space. The multi-level interactive interface synchronously presents the interactive interface and the online vehicle auction interface.
6. The online vehicle auction method based on virtual reality according to claim 1, characterized in that, The process of determining multiple auction preference factors based on the virtual character's clone interface, and determining the virtual character's auction willingness level based on these multiple auction preference factors, the corresponding virtual character, and the current auction price, further includes: The current auction price is updated in real time through the dynamic display of the virtual character's clone interface and the online vehicle auction interface, and the corresponding auction price range is determined based on multiple auction preference factors and the corresponding virtual character's financial information. The auction willingness level of the virtual character is determined based on the various price tiers within the auction price range and the current auction price.
7. The online vehicle auction method based on virtual reality according to claim 1, characterized in that, The process of determining the auction information of the vehicles to be auctioned based on the multi-dimensional auction actions of each virtual character, the corresponding level of auction willingness, and the auction information channel includes: The system uses a head-mounted display and an external camera to capture the auctioneer's hand gestures and determines the auctioneer's voice prompts based on the head-mounted display, the auctioneer's voice information, and the online vehicle auction interface. The corresponding trigger indication is determined based on the electrical signal of the auctioneer's hand, and the voice indication, gesture indication and trigger indication are interacted in a hierarchical priority manner to output the multi-dimensional auction actions of each virtual character.
8. The online vehicle auction method based on virtual reality according to claim 7, characterized in that, The method of 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 also includes: The auction information channel is determined based on the interaction channels of each auctioneer with the online vehicle auction interface. The auction information of the vehicles to be auctioned is determined based on the multi-dimensional auction actions of each virtual character, the corresponding level of auction willingness, and the auction information channel, so as to dynamically update the progress of the vehicles to be auctioned.
9. A virtual reality-based online vehicle auction system, characterized in that, The virtual reality-based online vehicle auction system is applied to the virtual reality-based online vehicle auction method as described in any one of claims 1-8, wherein the virtual reality-based online vehicle auction system comprises: The virtual auction scene module is used to determine the virtual auction scene based on the vehicle auction location, the auctioneer, and the vehicle to be auctioned. The first interface module is used to determine the online vehicle auction interface based on the virtual auction scene, the actions of each virtual character, and various auction information. The second interface module is used to determine the multi-level interactive interface based on the online vehicle auction interface and the virtual character's clone interface. The Auction Intention Level module is used to determine multiple auction preference factors based on the virtual character's clone interface, and to determine the virtual character's auction intention level based on these multiple auction preference factors, the corresponding virtual character, and the current auction price. The attribution information module is used to determine the auction information of the vehicles 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
Role auction service method and device in avata media service
KR1020120076514A
Virtual world integrated auction
US20110040645A1