A vehicle model specification determination method, device, equipment, medium and product

CN122733162APending Publication Date: 2026-09-11SHENZHEN YISHIHUOLALA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611075376.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-20
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

用户难以直观感知当前选择状态,容易造成选择错误

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122733162A_ABST
    Figure CN122733162A_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, medium, and product for determining vehicle model specifications, including: displaying a specification selection control and a vehicle model image display area on a display interface; the specification selection control includes multiple selectable vehicle model specifications, and the vehicle model image display area is used to display graphics corresponding to the selected vehicle model specification; listening to the user's selection operation on the specification selection control and updating the current selection state according to the selection operation; switching the graphic display mode in the vehicle model image display area according to the number of vehicle model specifications selected in the selection state: when a single vehicle model specification is selected, displaying the first graphic of the corresponding vehicle model specification, the first graphic is displayed with a first size parameter; when multiple vehicle model specifications are selected, displaying the second graphic of each corresponding vehicle model specification, the second graphic is displayed with a second size parameter; receiving a confirmation command and outputting the currently selected vehicle model specification as the selection result. This improves the accuracy of vehicle model specification selection and enhances the user's interactive experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transportation system technology, and in particular to a method, apparatus, equipment, medium and product for determining vehicle model specifications. Background Technology

[0002] In mobile applications of freight service platforms, existing solutions typically use static text lists or button groups when users select vehicle specifications. The vehicle image is fixed in a certain position on the page and does not change with the selection. When a user selects a vehicle specification, the system only provides weak feedback through changes in text color or checkmarks; the vehicle image itself does not change. Users find it difficult to intuitively perceive the current selection status, which can easily lead to selection errors.

[0003] Therefore, how to improve the accuracy of vehicle specification selection and enhance the user interaction experience is a technical problem that needs to be solved by those skilled in the art. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a method, apparatus, device, medium, and product for determining vehicle model specifications, which can improve the accuracy of vehicle model specification selection and enhance the user interaction experience. The specific solution is as follows: Firstly, this application provides a method for determining vehicle model specifications, including: The display interface shows a specification selection control and a vehicle model image display area. The specification selection control contains multiple selectable vehicle model specifications, and the vehicle model image display area is used to display the graphic corresponding to the selected vehicle model specification. Listen for the user's selection operation on the specification selection control, and update the current selection state according to the selection operation; Based on the number of vehicle models selected in the selection state, the graphic display mode is switched in the vehicle model display area: when a single vehicle model is selected, the first graphic of the corresponding vehicle model is displayed, and the first graphic is displayed with a first size parameter; when multiple vehicle models are selected, the second graphic of each corresponding vehicle model is displayed, and the second graphic is displayed with a second size parameter, which is smaller than the first size parameter. Upon receiving the confirmation command, output the currently selected vehicle model specification as the selection result.

[0005] Optionally, before listening for the user's selection operation on the specification selection control, the method further includes: Set the target vehicle model specification item to the selected state and display it, wherein the target vehicle model specification item is not limited to vehicle model specifications, or is a vehicle model specification item recommended based on the user's historical selection behavior, or is a vehicle model specification item recommended based on the current order information; The third graphic corresponding to the target vehicle specification item is displayed in the vehicle model display area.

[0006] Optionally, switching the graphic display mode in the vehicle model display area according to the number of vehicle models selected in the selection state further includes: Based on the container size of the vehicle model display area and the number of currently selected vehicle model specifications, the display parameters for each graphic are determined, including size parameters and position parameters.

[0007] Optionally, when a single vehicle model specification is selected, a first graphic of the corresponding vehicle model is displayed, and the first graphic is centered in the vehicle model display area based on a first size parameter and a first position parameter. When multiple vehicle specifications are selected, a second graphic corresponding to each vehicle specification is displayed. The second graphic is displayed horizontally in the vehicle image display area with a second size parameter and based on a second position parameter.

[0008] Optionally, switching the graphic display mode in the vehicle model display area further includes: When the number of selected vehicle models increases, the graphic corresponding to the newly added vehicle model will perform an entrance animation and be added to the vehicle model display area; when the number of selected vehicle models decreases, the graphic corresponding to the canceled vehicle model will perform an exit animation and be removed from the vehicle model display area.

[0009] Optionally, the selection state is managed by a finite state machine, which includes at least an idle state, a single-selection state, and a multi-selection state. The idle state corresponds to the state where no vehicle model specification is selected, the single-selection state corresponds to the state where a single vehicle model specification is selected, and the multi-selection state corresponds to the state where multiple vehicle model specifications are selected. The transitions between states are validated using a predefined state transition table.

[0010] Secondly, this application provides a vehicle model specification determination device, comprising: The display module is used to display a specification selection control and a vehicle model display area in the display interface. The specification selection control includes multiple selectable vehicle model specifications, and the vehicle model display area is used to display the graphic corresponding to the selected vehicle model specification. The listening module is used to listen to the user's selection operation on the specification selection control and update the current selection state according to the selection operation; The switching module is used to switch the graphic display mode in the vehicle image display area according to the number of vehicle models selected in the selection state: when a single vehicle model is selected, the first graphic of the corresponding vehicle model is displayed, and the first graphic is displayed with a first size parameter; when multiple vehicle models are selected, the second graphic of each corresponding vehicle model is displayed, and the second graphic is displayed with a second size parameter, which is smaller than the first size parameter. The output module is used to receive confirmation commands and output the currently selected vehicle model as the selection result.

[0011] Thirdly, this application provides an electronic device, including a memory and a processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program to implement the aforementioned method for determining vehicle specifications.

[0012] Fourthly, this application provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned method for determining vehicle model specifications.

[0013] Fifthly, this application provides a computer program product, including a computer program / instructions, which, when executed by a processor, implements the aforementioned method for determining vehicle model specifications.

[0014] As can be seen from the above scheme, the present invention provides a method for determining vehicle specifications, including: displaying a specification selection control and a vehicle image display area in a display interface, wherein the specification selection control includes multiple selectable vehicle specification items, and the vehicle image display area is used to display graphics corresponding to the selected vehicle specification; listening to the user's selection operation on the specification selection control and updating the current selection state according to the selection operation; switching the graphic display mode in the vehicle image display area according to the number of vehicle specifications selected in the selection state: when a single vehicle specification is selected, displaying a first graphic of the corresponding vehicle specification, the first graphic being displayed with a first size parameter; when multiple vehicle specifications are selected, displaying a second graphic of each corresponding vehicle specification, the second graphic being displayed with a second size parameter, the second size parameter being smaller than the first size parameter; receiving a confirmation command and outputting the currently selected vehicle specification as the selection result.

[0015] As can be seen, the beneficial effects of this application are as follows: By dynamically switching the graphic display mode according to the number of selected vehicle specifications, a large-size graphic is displayed when a single specification is selected, and multiple specifications are displayed in a reduced size in a coordinated manner. This achieves real-time linkage between the selection operation and the graphic display, solving the problems of fixed vehicle images and lack of intuitive visual feedback during selection. This allows users to intuitively perceive the current selection status and reduces selection errors. Simultaneously, the large-size graphic facilitates user identification of vehicle details when only one specification is selected, while multiple reduced-size graphics are presented collaboratively within the same display area when multiple specifications are selected, allowing users to view all selected specifications at a glance, thus improving selection accuracy and interaction efficiency. In this way, the accuracy of vehicle specification selection is improved, enhancing the user's interactive experience.

[0016] Correspondingly, the vehicle model specification determination device, equipment, readable storage medium, and product provided in this application also have the above-mentioned technical effects. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0018] Figure 1 A flowchart illustrating a method for determining vehicle model specifications provided in this application embodiment; Figure 2 This is a schematic diagram of a default selection display interface provided in an embodiment of this application; Figure 3 This application provides a schematic diagram of a display interface for selecting a single vehicle model specification. Figure 4 This application provides a schematic diagram of a display interface for selecting dual vehicle model specifications. Figure 5 This application provides a schematic diagram of a display interface for selecting three vehicle model specifications. Figure 6 This is a schematic diagram of a vehicle model specification determination device provided in an embodiment of this application; Figure 7 This is a structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

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

[0020] Currently, mobile applications for freight service platforms commonly display vehicle type options in the form of static lists or simple button groups. Users select the desired vehicle type by clicking text buttons, and the vehicle image remains unchanged. Static vehicle image display shows the vehicle image in a fixed position on the page; text button selection uses text labels to identify different vehicle types; single / multiple selection modes allow users to select one or more specifications; fixed layout means the position and size of the vehicle image remain constant. This traditional method relies heavily on text descriptions and lacks intuitive visual feedback.

[0021] The information displayed on the vehicle type selection interface of the mobile application of the freight service platform is not intuitive, making it difficult for users to clearly perceive the current selection status; there is a lack of effective visual feedback mechanisms when selecting multiple specifications, which easily leads to selection errors; there is a lack of dynamic correlation between the vehicle model image and the selection button, so users cannot see the selection effect in real time; and there is a lack of flexible specification matching mechanisms in the conventional selection mode. In other words, the following problems exist: lack of visual feedback: no immediate graphical change feedback after selection; low space utilization: unable to effectively display all selected vehicle models when selecting multiple specifications; poor user experience: users need to repeatedly confirm the current selection status; low matching accuracy: lack of dynamic adjustment mechanism, easily leading to specification selection errors; unintuitive interaction: separation of text description and graphic display, increasing cognitive load. Therefore, this application provides a vehicle specification determination scheme that can improve the accuracy of vehicle specification selection and enhance the user interaction experience.

[0022] See Figure 1 As shown in the figure, this application discloses a method for determining vehicle model specifications, including: Step S11: Display the specification selection control and the vehicle model display area in the display interface. The specification selection control contains multiple selectable vehicle model specifications, and the vehicle model display area is used to display the graphics corresponding to the selected vehicle model specifications.

[0023] This embodiment can render and present a specification selection control and a vehicle model display area on the display interface of an electronic device, such as a mobile terminal. The specification selection control contains multiple selectable vehicle model specifications, which are arranged in the display interface as interactive buttons. Each button displays the corresponding vehicle model name, such as van, flatbed, high-sided, etc., and supports switching between selected and deselected states. The vehicle model display area is located above the specification selection control and has a preset container size to display the graphic corresponding to the currently selected vehicle model specification. The container is the UI element of the vehicle model display area. In the initial state, if the specification selection control contains unlimited vehicle model specifications, the unlimited vehicle model specifications are set as the default selected state, and the corresponding third graphic (such as a gray outline of a general vehicle model) is displayed in the vehicle model display area. In addition, the display page may also include a vehicle model selection control, which contains multiple selectable vehicle model items, such as mid-size van, large van, small truck. The specification selection control is used to display multiple selectable vehicle model specifications under each vehicle model item.

[0024] Step S12: Listen for the user's selection operation on the specification selection control, and update the current selection state according to the selection operation.

[0025] In an optional embodiment, an event listener registered on the specification selection control can be used to listen for user clicks or touch selections. When a user clicks on a vehicle specification item, the vehicle specification identifier corresponding to the operation is parsed, and the current selection state is updated according to the operation type (selected or deselected).

[0026] In an optional embodiment, the selection state can be managed by a finite state machine, which includes at least an idle state, a single-selection state, and a multi-selection state. The idle state corresponds to the state where no vehicle model specification is selected, the single-selection state corresponds to the state where a single vehicle model specification is selected, and the multi-selection state corresponds to the state where multiple vehicle model specifications are selected. The transitions between states are validated using a predefined state transition table.

[0027] The state transition table predefines the legal transition paths between states in a finite state machine and their triggering conditions. Before executing a state transition, the finite state machine queries the state transition table. A transition is only allowed if the current state, target state, and triggering operation all satisfy the predefined transition rules; otherwise, the current state remains unchanged. The state transition table contains at least the following fields: current state identifier, target state identifier, triggering operation type, and legality flag. The current state identifier indicates the state before the transition; the target state identifier indicates the state after the transition; the triggering operation type defines the user operation or system event that triggers the transition; and the legality flag indicates whether the transition path is allowed. When all finite state machines are in an idle state, a user selection operation is responded to, allowing a transition to a single-selection state; when in an idle state, a cancellation operation is responded to, and the transition path is illegal. When the finite state machine is in a single-selection state, a user selection operation to another vehicle model specification is responded to, allowing a transition to a multi-selection state; when in a single-selection state, a user cancellation operation is responded to, allowing a transition to an idle state. When the finite state machine is in a multi-select state, if the user cancels some selections, leaving only one selection, it is allowed to transition to a single-select state. When in a multi-select state, if the user cancels all selections, it is allowed to transition to an idle state. However, if the user continues to add selections, causing the selection count to reach a preset limit, this transition path is invalid, and the multi-select state is maintained. By using a state transition table for validity checks, the finite state machine ensures that it only responds to valid state transition requests at any given time. This prevents inconsistencies between the selected state and the graphical display due to abnormal user operations or program errors, thus guaranteeing the stability and reliability of the system.

[0028] In an optional embodiment, before listening to the user's selection operation on the specification selection control, the method may further include: setting the target vehicle specification item to a selected state and displaying it, wherein the target vehicle specification item is a vehicle specification item that is not limited to any vehicle, or a vehicle specification item recommended based on the user's historical selection behavior, or a vehicle specification item recommended based on the current order information; and displaying a third graphic corresponding to the target vehicle specification item in the vehicle image display area.

[0029] Before listening to the user's selection, an initialization step can be performed to select and display the target vehicle model specification. The target vehicle model specification can be determined in several ways: 1) As an option with no vehicle model restrictions (the system defaults to selecting this option, suitable for scenarios where the user hasn't specified a preferred specification); 2) Based on the user's historical selection behavior (obtaining historical order data, calculating the frequency of selection for each specification, and identifying the most frequent specification as the target vehicle model specification); 3) Based on the current order information (using parameters such as the type, volume, and weight of goods in the current order, and determining the most suitable vehicle model specification as the target vehicle model specification using preset matching rules). After determining the target vehicle model specification, it is selected in the specification selection control, and its corresponding third graphic is displayed in the vehicle model display area.

[0030] Step S13: Based on the number of vehicle models selected in the selection state, switch the graphic display mode in the vehicle model display area: when a single vehicle model is selected, display the first graphic of the corresponding vehicle model, which is displayed with the first size parameter; when multiple vehicle models are selected, display the second graphic of each corresponding vehicle model, which is displayed with the second size parameter, which is smaller than the first size parameter.

[0031] Based on the number of vehicle models selected in the selection state, the graphic display mode in the vehicle model display area can be switched. It may also include: determining the display parameters of each graphic based on the container size of the vehicle model display area and the number of currently selected vehicle models, wherein the display parameters include size parameters and position parameters.

[0032] In other words, the vehicle model display area has a preset container size, which can include the container width and container height. The container width is the pixel value of the vehicle model display area in the horizontal direction, and the container height is the pixel value of the vehicle model display area in the vertical direction. Both the first and second size parameters are determined based on the container size.

[0033] In an optional embodiment, when a single vehicle model specification is selected, a first graphic of the corresponding vehicle model is displayed, and the first graphic is centered in the vehicle model display area based on a first size parameter and a first position parameter; when multiple vehicle model specifications are selected, a second graphic of each corresponding vehicle model specification is displayed, and the second graphic is horizontally arranged in the vehicle model display area based on a second size parameter and a second position parameter.

[0034] The system can obtain the number N of vehicle models selected in the current selection state and switch the corresponding graphic display mode in the vehicle model display area based on the value of N: When N=1, i.e., the current state is single selection, the first graphic of the corresponding vehicle model is displayed in the vehicle model display area. The first graphic is displayed with a first size parameter. The first size parameter is determined according to the container size of the vehicle model display area. Specifically, the width of the first graphic is the available width after subtracting the side margins from the container width, and the height is determined proportionally based on the original aspect ratio of the first graphic, and does not exceed the available height after subtracting the top and bottom margins from the container height. The first graphic is displayed in the center of the vehicle model display area based on a first position parameter, i.e., the geometric center of the first graphic coincides with the center of the container, allowing users to clearly observe the overall details of the vehicle model in a single selection scenario. When N≥2, i.e., the current state is multi-selection, the second graphic of each corresponding vehicle model is displayed in the vehicle model display area. The second graphic is displayed with a second size parameter, which is smaller than the first size parameter, to ensure that multiple graphics can be presented collaboratively in the same display area. Specifically, based on the container's width and the current selected quantity N, the available width is divided into N equal parts (pre-defined spacing is maintained between each graphic), resulting in the width of each second graphic. The height is determined by scaling the original aspect ratio proportionally. The second graphics are horizontally arranged and displayed in the vehicle model display area based on the second position parameter, meaning that each second graphic is arranged sequentially from left to right horizontally, and the whole is centered vertically.

[0035] In addition, in this embodiment of the application, switching the graphic display mode in the vehicle model display area may also include: when the number of selected vehicle models increases, the graphic corresponding to the newly added vehicle model will perform an entrance animation and be added to the vehicle model display area; when the number of selected vehicle models decreases, the graphic corresponding to the canceled vehicle model will perform an exit animation and be removed from the vehicle model display area.

[0036] When the number of selected vehicle models changes, a corresponding transition animation is executed to achieve a smooth switch. Specifically, when the number of selected models increases (e.g., N changes from 1 to 2), the graphic corresponding to the newly added vehicle model performs an entrance animation (e.g., sliding in from the right with a fade-in effect) and is added to the vehicle model display area, while the existing graphics perform a shrinking animation to adapt to the new layout; when the number of selected models decreases (e.g., N changes from 2 to 1), the graphic corresponding to the canceled vehicle model performs an exit animation (e.g., sliding out to the right with a fade-out effect) and is removed from the vehicle model display area, while the remaining graphics perform a zoom-in animation to fill the freed space.

[0037] In this embodiment, when the number of selected vehicle models reaches a preset upper limit, new selection requests are rejected and a prompt message is output.

[0038] See Figure 2 As shown, Figure 2 This is a schematic diagram of a default selected display interface provided in an embodiment of this application; the default selection is not limited to any particular specification. See also... Figure 3 As shown, Figure 3 This is a schematic diagram of a display interface for selecting a single vehicle model specification, provided as an embodiment of this application. The medium-sized cargo vehicle specification is selected. See also... Figure 4 As shown, Figure 4 This is a schematic diagram of a dual vehicle model specification display interface provided in an embodiment of this application, where van and flatbed are selected. Figure 5 This is a schematic diagram of a display interface for selecting three vehicle models, provided as an embodiment of this application. The selected models are van, flatbed, and high-sided. Selected vehicle models can also be deselected.

[0039] Step S14: Receive confirmation instruction and output the currently selected vehicle model specification as the selection result.

[0040] After the user completes the selection of vehicle specifications, they issue a confirmation command by clicking a confirmation control (such as a confirmation button) on the display interface. Upon receiving the confirmation command, the system retrieves the set of selected vehicle specification identifiers in the current selection state, formats them into a preset data structure, such as an array of specification identifiers or a JSON object, and outputs the selection result as the result to subsequent business processes, such as the freight order creation process, thus completing the vehicle specification selection operation.

[0041] As can be seen, this embodiment dynamically switches the graphic display mode based on the number of selected vehicle specifications. When a single specification is selected, the corresponding graphic is displayed in a large size; when multiple specifications are selected, each graphic is displayed in a smaller size. This achieves real-time linkage between the selection operation and the graphic display, solving the problems of fixed vehicle images and lack of intuitive visual feedback during selection. This allows users to intuitively perceive the current selection status and reduces selection errors. Simultaneously, the large graphic for a single specification facilitates user identification of vehicle details, while multiple smaller graphics are presented collaboratively within the same display area for multiple specifications, allowing users to view all selected specifications at a glance, improving selection accuracy and interaction efficiency. Thus, it improves the accuracy of vehicle specification selection and enhances the user experience.

[0042] Furthermore, a freight vehicle type selection system based on dynamic visual interaction can be provided. Through real-time graphic transformation and multi-specification collaborative display technology, it enables users to intuitively perceive and accurately match vehicle types, improving the accuracy of freight ordering and user experience. The system architecture includes: a user interface layer containing specification selection button groups and a dynamic vehicle image display area; a logic control layer that processes user selection commands in real time and controls graphic transformations; and a data storage layer that stores vehicle specification data and graphic resources. Dynamic graphic transformations are implemented: the corresponding vehicle image is switched in real time according to user selection, supporting single-specification zoom display and multi-specification collaborative display. A multi-specification adaptation algorithm is provided: when a single selection is made, the vehicle image is displayed at a larger size; when multiple selections are made, the vehicle image automatically shrinks, displaying a maximum of three specifications simultaneously; and a smooth transition animation effect is provided when switching specifications. Furthermore, default selection optimization is performed: any specification is used as the default option to improve order acceptance response rate, and special processing logic ensures system compatibility.

[0043] The implementation process may include: initializing the display to a default, unrestricted specification state; listening for user selection events; dynamically adjusting the number and size of vehicle model images based on the number of selections; updating the graphic display in real time to provide visual feedback; and maintaining consistency between the selection state and the graphic display. This ensures real-time graphic transformation based on user selections, intelligently adjusting the number and size of vehicle model images, conveying the importance of the selection through changes in graphic size, and improving system efficiency through default settings.

[0044] This approach improves selection accuracy, reduces cognitive load through intuitive graphical transformations, enhances user experience, increases satisfaction, reduces confirmation steps, shortens operation time, improves operational efficiency, and increases interface space utilization. Consequently, it lowers operating costs, reduces scheduling problems caused by incorrect specification selection, increases user stickiness, promotes user retention and activity, drives the digital upgrade of the freight industry, improves logistics and transportation efficiency, promotes green logistics development, and reduces empty runs and mis-deliveries. The solution can be adapted to other fields requiring multiple specification selections. The solution provided in this application is applicable to computer science, the freight transportation industry, freight logistics mobile applications, same-city delivery service platforms, logistics management, and user interface design.

[0045] See Figure 6 As shown, this application provides a vehicle model specification determination device, including: Display module 11 is used to display a specification selection control and a vehicle model display area in the display interface. The specification selection control contains multiple selectable vehicle model specifications, and the vehicle model display area is used to display the graphic corresponding to the selected vehicle model specification. The listening module 12 is used to listen to the user's selection operation on the specification selection control and update the current selection state according to the selection operation; The switching module 13 is used to switch the graphic display mode in the vehicle image display area according to the number of vehicle models selected in the selection state: when a single vehicle model is selected, the first graphic of the corresponding vehicle model is displayed, and the first graphic is displayed with the first size parameter; when multiple vehicle models are selected, the second graphic of each corresponding vehicle model is displayed, and the second graphic is displayed with the second size parameter, which is smaller than the first size parameter. Output module 14 is used to receive confirmation instructions and output the currently selected vehicle model specification as the selection result.

[0046] The device is also used to: set the target vehicle model specification item to a selected state and display it, wherein the target vehicle model specification item is a vehicle model specification item that is not limited to any vehicle model, or a vehicle model specification item recommended based on the user's historical selection behavior, or a vehicle model specification item recommended based on the current order information; and display the third graphic corresponding to the target vehicle model specification item in the vehicle model graphic display area.

[0047] The switching module 13 is also used to: determine the display parameters of each graphic based on the container size of the vehicle model display area and the number of currently selected vehicle model specifications, wherein the display parameters include size parameters and position parameters.

[0048] When a single vehicle model specification is selected, the first graphic of the corresponding vehicle model is displayed. The first graphic is centered in the vehicle model display area based on the first size parameter and the first position parameter. When multiple vehicle specifications are selected, a second graphic for each corresponding vehicle specification is displayed. The second graphic is displayed horizontally in the vehicle image display area based on the second size parameter and the second position parameter.

[0049] The switching module 13 is also used to: when the number of selected vehicle models increases, the graphic corresponding to the newly added vehicle model will perform an entrance animation and be added to the vehicle model display area; when the number of selected vehicle models decreases, the graphic corresponding to the canceled vehicle model will perform an exit animation and be removed from the vehicle model display area.

[0050] The selection state can be managed by a finite state machine, which includes at least an idle state, a single-selection state, and a multi-selection state. The idle state corresponds to the state where no vehicle model is selected, the single-selection state corresponds to the state where a single vehicle model is selected, and the multi-selection state corresponds to the state where multiple vehicle model models are selected. The transitions between states are validated using a predefined state transition table.

[0051] As can be seen, this embodiment dynamically switches the graphic display mode based on the number of selected vehicle specifications. When a single specification is selected, the corresponding graphic is displayed in a large size; when multiple specifications are selected, each graphic is displayed in a smaller size. This achieves real-time linkage between the selection operation and the graphic display, solving the problems of fixed vehicle images and lack of intuitive visual feedback during selection. This allows users to intuitively perceive the current selection status and reduces selection errors. Simultaneously, the large graphic for a single specification facilitates user identification of vehicle details, while multiple smaller graphics are presented collaboratively within the same display area for multiple specifications, allowing users to view all selected specifications at a glance, improving selection accuracy and interaction efficiency. Thus, it improves the accuracy of vehicle specification selection and enhances the user experience.

[0052] See Figure 7 As shown in the figure, this application discloses an electronic device 20, including a processor 21 and a memory 22; wherein, the memory 22 is used to store a computer program; the processor 21 is used to execute the computer program, the vehicle model specification determination method disclosed in the foregoing embodiment.

[0053] The specific process of determining the vehicle specifications described above can be found in the relevant content disclosed in the foregoing embodiments, and will not be repeated here.

[0054] Furthermore, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk, or optical disk, and the storage method can be temporary storage or permanent storage.

[0055] In addition, the electronic device 20 also includes a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26; wherein, the power supply 23 is used to provide operating voltage for the various hardware devices on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0056] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the vehicle model specification determination method disclosed in the foregoing embodiments.

[0057] The specific process of determining the vehicle specifications described above can be found in the relevant content disclosed in the foregoing embodiments, and will not be repeated here.

[0058] Furthermore, this application also discloses a computer program product, including a computer program / instructions, which, when executed by a processor, implements the vehicle model specification determination method disclosed in the aforementioned embodiments.

[0059] The specific process of determining the vehicle specifications described above can be found in the relevant content disclosed in the foregoing embodiments, and will not be repeated here.

[0060] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0061] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0062] The above provides a detailed description of a method, apparatus, device, medium, and product for determining vehicle specifications provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for determining vehicle model specifications, characterized in that, include: The display interface shows a specification selection control and a vehicle model image display area. The specification selection control contains multiple selectable vehicle model specifications, and the vehicle model image display area is used to display the graphic corresponding to the selected vehicle model specification. Listen for the user's selection operation on the specification selection control, and update the current selection state according to the selection operation; Based on the number of vehicle models selected in the selection state, the graphic display mode is switched in the vehicle model display area: when a single vehicle model is selected, the first graphic of the corresponding vehicle model is displayed, and the first graphic is displayed with a first size parameter; when multiple vehicle models are selected, the second graphic of each corresponding vehicle model is displayed, and the second graphic is displayed with a second size parameter, which is smaller than the first size parameter. Upon receiving the confirmation command, output the currently selected vehicle model specification as the selection result.

2. The method for determining vehicle specifications according to claim 1, characterized in that, Before listening to the user's selection operation on the specification selection control, the following is also included: Set the target vehicle model specification item to the selected state and display it, wherein the target vehicle model specification item is not limited to vehicle model specifications, or is a vehicle model specification item recommended based on the user's historical selection behavior, or is a vehicle model specification item recommended based on the current order information; The third graphic corresponding to the target vehicle specification item is displayed in the vehicle model display area.

3. The method for determining vehicle specifications according to claim 1, characterized in that, Based on the number of vehicle models selected in the selection state, switching the graphic display mode in the vehicle model display area also includes: Based on the container size of the vehicle model display area and the number of currently selected vehicle model specifications, the display parameters for each graphic are determined, including size parameters and position parameters.

4. The method for determining vehicle specifications according to claim 3, characterized in that, When a single vehicle model specification is selected, the first graphic of the corresponding vehicle model is displayed. The first graphic is centered in the vehicle model display area based on the first size parameter and the first position parameter. When multiple vehicle specifications are selected, a second graphic corresponding to each vehicle specification is displayed. The second graphic is displayed horizontally in the vehicle image display area with a second size parameter and based on a second position parameter.

5. The method for determining vehicle specifications according to claim 1, characterized in that, Switching the graphic display mode in the vehicle model display area also includes: When the number of selected vehicle models increases, the graphic corresponding to the newly added vehicle model will perform an entrance animation and be added to the vehicle model display area; when the number of selected vehicle models decreases, the graphic corresponding to the canceled vehicle model will perform an exit animation and be removed from the vehicle model display area.

6. The method for determining vehicle specifications according to claim 1, characterized in that, The selection state is managed by a finite state machine, which includes at least an idle state, a single-selection state, and a multi-selection state. The idle state corresponds to the state where no vehicle model specification is selected, the single-selection state corresponds to the state where a single vehicle model specification is selected, and the multi-selection state corresponds to the state where multiple vehicle model specifications are selected. The transitions between states are validated using a predefined state transition table.

7. A vehicle model specification determining device, characterized in that, include: The display module is used to display a specification selection control and a vehicle model display area in the display interface. The specification selection control includes multiple selectable vehicle model specifications, and the vehicle model display area is used to display the graphic corresponding to the selected vehicle model specification. The listening module is used to listen to the user's selection operation on the specification selection control and update the current selection state according to the selection operation; The switching module is used to switch the graphic display mode in the vehicle image display area according to the number of vehicle models selected in the selection state: when a single vehicle model is selected, the first graphic of the corresponding vehicle model is displayed, and the first graphic is displayed with a first size parameter; when multiple vehicle models are selected, the second graphic of each corresponding vehicle model is displayed, and the second graphic is displayed with a second size parameter, which is smaller than the first size parameter. The output module is used to receive confirmation commands and output the currently selected vehicle model as the selection result.

8. An electronic device, characterized in that, Includes memory and processor, wherein: The memory is used to store computer programs; The processor is configured to execute the computer program to implement the vehicle model specification determination method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, Used to store a computer program, wherein the computer program, when executed by a processor, implements the vehicle model specification determination method as described in any one of claims 1 to 6.

10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the vehicle model specification determination method as described in any one of claims 1 to 6.