Product customization system and method

CN114693391BActive Publication Date: 2026-06-19PORSCHE (CHINA) MOTORS LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PORSCHE (CHINA) MOTORS LTD
Filing Date
2021-12-24
Publication Date
2026-06-19

Smart Images

  • Figure CN114693391B_ABST
    Figure CN114693391B_ABST
Patent Text Reader

Abstract

A product customization system implemented based on a computer program, characterized in that, comprising: a server, one or more product customization devices and a central display device; wherein the server is configured to receive and process configuration requests input by a user through the one or more product customization devices, and according to the configuration request obtained from any one of the one or more product customization devices, synchronously broadcast a corresponding configuration update command to each of the one or more product customization devices; the one or more product customization devices are respectively used for customizing one or more parts of the product; the central display device is configured to be able to display the updated overall rendering effect of the product in a synchronous manner with the display device of the one or more product customization devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of product customization, and more specifically, to a vehicle customization system and method based on computer programs. Background Technology

[0002] With social development and the improvement of people's living standards, people's consumption concepts have undergone significant changes, and their consumption psychology has become increasingly mature. People are no longer satisfied with passively accepting products or services, but expect to choose products or services that suit their own needs; in other words, they expect to pursue personalized customization of products or services. Therefore, in order to meet user needs, product manufacturers or service providers expect to provide personalized products or services that are closer to the unique needs of individuals. Summary of the Invention

[0003] To address at least one of the above problems, the present invention provides the following embodiments:

[0004] Example 1. A product customization system based on a computer program, characterized in that it includes:

[0005] A server, one or more customized product devices, and a central display device; wherein...

[0006] The server is configured to receive and process configuration requests input by a user through one or more product customization devices, and synchronously broadcast the corresponding configuration update command to each of the one or more product customization devices according to the configuration request obtained from any one of the configuration customization devices.

[0007] The one or more product customization devices are respectively used to customize one or more parts of the product and each includes:

[0008] An input interface is provided for receiving an input signal representing the configuration request input by a user.

[0009] A computing system configured to run an instance of product rendering software, coupled to the input interface to receive the input signal, send the input signal to the server, receive the configuration update command broadcast by the server, and update the local rendering effect of one or more parts of the product in the instance of the product rendering software in response to the configuration update command;

[0010] A display device for displaying updated local rendering effects of one or more portions of the product;

[0011] The central display device includes an additional computing system configured to run an additional instance of the product rendering software, receive the configuration update command broadcast by the server in a manner synchronized with the computing system of the one or more product customization devices, and update the overall rendering effect of the product in the additional instance of the product rendering software in response to the configuration update command; wherein the central display device is configured to display the updated overall rendering effect of the product in a manner synchronized with the display device of the one or more product customization devices.

[0012] Example 2. The product customization system according to Example 1, wherein the product is a vehicle.

[0013] Example 3. The product customization system according to Example 2, wherein the one or more product customization devices include at least one or more of the following: a first product customization device for customizing the body color of a vehicle, a second product customization device for customizing the wheels of a vehicle, a third product customization device for customizing the interior of a vehicle, a fourth product customization device for customizing the digital assistant application of a vehicle, a fifth product customization device for customizing the external accessories of a vehicle, and a sixth product customization device for customizing the internal accessories of a vehicle.

[0014] Example 4. According to the product customization system of Example 3, the first product customization device further includes multiple vehicle models with different body colors for the user to select, and the input interface of the first product customization device includes a turntable for placing the vehicle models for the user to select and / or a body color selection button for the user to select.

[0015] Each of the plurality of vehicle models is equipped with an RFID card with a unique chip code, and the turntable is equipped with an RFID reader. The RFID reader of the turntable is configured to identify the corresponding chip code in the RFID card of a vehicle model when a vehicle model is placed on the turntable, and send the corresponding chip code to the server through the first computing system of the first product customization device. When the server receives the chip code, the server broadcasts a configuration update command for the vehicle body color corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device; and / or

[0016] When a body color selection button is triggered, the first calculation system of the first product customization device sends the corresponding body color configuration to the server. The server then broadcasts the corresponding body color configuration update command to the calculation systems of all product customization devices and the other calculation system of the central display device.

[0017] Example 5. According to the product customization system described in Example 3, the second product customization device is further provided with multiple types of wheel samples for users to select and corresponding multiple wheel selection buttons. The multiple wheel selection buttons serve as the input interface of the second product customization device. When a wheel selection button is triggered, the second calculation system of the second product customization device sends the corresponding wheel configuration to the server. The server broadcasts the corresponding wheel configuration update command to the calculation systems of all product customization devices and the other calculation system of the central display device.

[0018] Example 6. According to the product customization system described in Example 3, the third product customization device includes multiple interior samples and corresponding multiple interior selection buttons. The multiple interior selection buttons serve as the input interface of the third product customization device. When an interior selection button is triggered, the third computing system of the third product customization device sends the corresponding interior configuration to the server. The server broadcasts the corresponding interior configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

[0019] Example 7. According to the product customization system described in Example 3, the fourth product customization device includes a device for displaying multiple digital assistant applications and a plurality of corresponding application selection buttons. The plurality of application selection buttons serve as the input interface of the fourth product customization device. When an application selection button is triggered, the fourth computing system of the fourth product customization device sends the configuration of the corresponding digital assistant application to the server. The server broadcasts the configuration update command of the corresponding digital assistant application to the computing systems of all product customization devices and the other computing system of the central display device.

[0020] Example 8. According to the product customization system described in Example 3, the fifth product customization device includes a variety of external accessory samples and a plurality of corresponding external accessory selection buttons. The plurality of external accessory selection buttons serve as the input interface of the fifth product customization device. When an external accessory selection button is triggered, the fifth computing system of the fifth product customization device sends the configuration of the corresponding external accessory to the server. The server broadcasts the configuration update command of the corresponding external accessory to the computing systems of all product customization devices and the other computing system of the central display device.

[0021] Example 9. According to the product customization system described in Example 3, the sixth product customization device includes multiple internal accessory samples and corresponding multiple internal accessory selection buttons. The multiple internal accessory selection buttons serve as the input interface of the sixth product customization device. When an internal accessory selection button is triggered, the sixth computing system of the sixth product customization device sends the configuration of the corresponding internal accessory to the server. The server broadcasts the configuration update command of the corresponding internal accessory to the computing systems of all product customization devices and the other computing system of the central display device.

[0022] Example 10. The product customization system according to Example 5, wherein the wheel configuration update command includes at least one or more information about the wheel hub type, wheel hub color, and wheel hub cap.

[0023] Example 11. The product customization system according to Example 6, wherein the interior configuration update command includes at least one or more information about the leather trim color, seat belt color, stitching color, and center seat leather color.

[0024] Example 12. The product customization system according to Example 7, wherein the digital assistant application includes at least one or more of the following: parking assistance system, night vision assistance system, lane change assistance system, adaptive cruise control, electric motion sound, performance battery upgrade, rear axle steering including power steering upgrade, torque vectoring upgrade, and / or dynamic chassis control motion.

[0025] Example 13. The product customization system according to Example 8, wherein the configuration update command for the external accessory includes at least one or more information about the side mirror, matrix headlights, vehicle logo, and door control lights.

[0026] Example 14. The product customization system according to Example 9, wherein the configuration update command for the internal accessories includes at least information about one or more of the seat support frame, seat model, headrest, and interior packaging.

[0027] Example 15. A product customization system according to any one of Examples 1-14, wherein the display device of the one or more product customization devices is a touch screen, and the touch screen can also be configured as the input interface to receive an input signal representing the configuration request of a user input.

[0028] Example 16. The product customization system according to Example 1, wherein the product customization system is configured for one or more of home decoration customization, furniture customization, medical aesthetics customization, packaging customization, and building customization.

[0029] Example 17. A product customization method based on a computer program, characterized in that the product customization method is executed through a server, one or more product customization devices, and a central display device; wherein the one or more product customization devices are respectively used to customize one or more parts of the product; wherein the product customization method includes:

[0030] The server receives and processes configuration requests input by the user through the one or more product customization devices, and synchronously broadcasts the corresponding configuration update command to each of the one or more product customization devices according to the configuration request obtained from any one of the configuration customization devices.

[0031] The input interface of each of the one or more product customization devices is used to receive an input signal representing the configuration request input by the user;

[0032] The computing system of each of the one or more product customization devices runs an instance of product rendering software, is coupled to the input interface to receive the input signal, sends the input signal to the server, receives the configuration update command broadcast by the server, and updates the local rendering effect of the one or more parts of the product in the one instance of the product rendering software in response to the configuration update command.

[0033] The updated local rendering effect of the one or more parts of the product is displayed on the display device of each of the one or more product customization devices;

[0034] The central display device includes an additional computing system that runs an additional instance of the product rendering software to receive the configuration update command broadcast by the server in a synchronized manner with the computing system of the one or more product customization devices, and to update the overall rendering effect of the product in the additional instance of the product rendering software in response to the configuration update command.

[0035] The central display device is capable of displaying the updated overall rendering effect of the product in a synchronized manner with the display devices of the one or more product customization devices.

[0036] Example 18. The product customization method according to Example 17, wherein the product is a vehicle.

[0037] Example 19. The product customization method according to Example 18, wherein the one or more product customization devices include at least one or more of the following: a first product customization device for customizing the body color of a vehicle, a second product customization device for customizing the wheels of a vehicle, a third product customization device for customizing the interior of a vehicle, a fourth product customization device for customizing the digital assistant application of a vehicle, a fifth product customization device for customizing the external accessories of a vehicle, and a sixth product customization device for customizing the internal accessories of a vehicle.

[0038] Example 20. According to the product customization method described in Example 19, wherein the first product customization device further includes multiple vehicle models with different body colors for user selection, and the input interface of the first product customization device includes a turntable for placing the vehicle models for user selection and / or a body color selection button for user selection; wherein each of the multiple vehicle models is equipped with an RFID card with a unique chip code, and the turntable is equipped with an RFID reader; the RFID reader of the turntable identifies the corresponding chip code in the RFID card of the vehicle model when a vehicle model is placed on the turntable and sends the corresponding chip code to the server through the first computing system of the first product customization device; when the server receives the chip code, the server broadcasts the configuration update command for the body color corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device; and / or

[0039] When a body color selection button is triggered, the first calculation system of the first product customization device sends the corresponding body color configuration to the server. The server then broadcasts the corresponding body color configuration update command to the calculation systems of all product customization devices and the other calculation system of the central display device.

[0040] Example 21. According to the product customization method described in Example 19, the second product customization device is further provided with multiple types of wheel samples for users to select and multiple corresponding wheel selection buttons. The multiple wheel selection buttons serve as the input interface of the second product customization device. When a wheel selection button is triggered, the second computing system of the second product customization device sends the corresponding wheel configuration to the server. The server broadcasts the corresponding wheel configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

[0041] Example 22. According to the product customization method described in Example 19, the third product customization device includes a variety of interior samples and a plurality of corresponding interior selection buttons. The plurality of interior selection buttons serve as the input interface of the third product customization device. When an interior selection button is triggered, the third computing system of the third product customization device sends the corresponding interior configuration to the server. The server broadcasts the corresponding interior configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

[0042] Example 23. According to the product customization method described in Example 19, the fourth product customization device includes a device for displaying multiple digital assistant applications and a plurality of corresponding application selection buttons. The plurality of application selection buttons serve as the input interface of the fourth product customization device. When an application selection button is triggered, the fourth computing system of the fourth product customization device sends the configuration of the corresponding digital assistant application to the server. The server broadcasts the configuration update command of the corresponding digital assistant application to the computing systems of all product customization devices and the other computing system of the central display device.

[0043] Example 24. According to the product customization method described in Example 19, the fifth product customization device includes a variety of external accessory samples and a plurality of corresponding external accessory selection buttons. The plurality of external accessory selection buttons serve as the input interface of the fifth product customization device. When an external accessory selection button is triggered, the fifth computing system of the fifth product customization device sends the configuration of the corresponding external accessory to the server. The server broadcasts the configuration update command of the corresponding external accessory to the computing systems of all product customization devices and the other computing system of the central display device.

[0044] Example 25. According to the product customization method described in Example 19, the sixth product customization device includes multiple internal accessory samples and corresponding multiple internal accessory selection buttons. The multiple internal accessory selection buttons serve as the input interface of the sixth product customization device. When an internal accessory selection button is triggered, the sixth computing system of the sixth product customization device sends the configuration of the corresponding internal accessory to the server. The server broadcasts the configuration update command of the corresponding internal accessory to the computing systems of all product customization devices and the other computing system of the central display device.

[0045] Example 26. The product customization method according to Example 21, wherein the wheel configuration update command includes at least one or more information about the wheel hub type, wheel hub color, and wheel hub cap.

[0046] Example 27. The product customization method according to Example 22, wherein the interior configuration update command includes at least one or more information about the leather trim color, seat belt color, stitching color, and center seat leather color.

[0047] Example 28. The product customization method according to Example 23, wherein the digital assistant application includes at least one or more of the following: parking assistance system, night vision assistance system, lane change assistance system, adaptive cruise control, electric motion sound, performance battery upgrade, rear axle steering including power steering upgrade, torque vectoring upgrade, and / or dynamic chassis control motion.

[0048] Example 29. The product customization method according to Example 24, wherein the configuration update command for the external accessory includes at least information about one or more of the side mirrors, matrix headlights, vehicle logos, and door control lights.

[0049] Example 30. The product customization method according to Example 25, wherein the configuration update command for the internal accessories includes at least information about one or more of the seat support frame, seat model, headrest, and interior packaging.

[0050] Example 31. A product customization method according to any one of Examples 17-30, wherein the display device of the one or more product customization devices is a touch screen, and the touch screen is further configured as the input interface to receive an input signal representing the configuration request of a user input.

[0051] Example 32. The product customization method according to Example 17, wherein the product customization method can be used for one or more of home decoration customization, furniture customization, medical aesthetics customization, packaging customization, and building customization.

[0052] Example 33. A computer device, characterized in that the computer device includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor, when executing the computer program, is capable of implementing the method according to any one of Examples 17 to 32.

[0053] Example 34. A computer storage medium, characterized in that the computer storage medium stores a computer program, which, when executed, can implement the method according to any one of Examples 17 to 32.

[0054] By using the product customization system and method of the present invention, users can be provided with a more convenient, intuitive and efficient customization solution while satisfying their on-site experience of product components. Furthermore, the system greatly improves the communication efficiency and data sharing method between the product customization devices and the server and central display device, thereby enhancing the effect of synchronous data processing and image updates.

[0055] Furthermore, the product customization system and method of the present invention can be adapted not only to the vehicle industry, but also to various other product customization industries, such as home decoration customization, furniture customization, medical aesthetics customization, packaging customization, and building customization, etc., and has broad application prospects. Attached Figure Description

[0056] The invention will now be described only by way of non-limiting examples with reference to the accompanying drawings, in which:

[0057] Figure 1 This is a schematic diagram of the architecture of a product customization system based on a computer program according to the present invention;

[0058] Figure 2 This is a schematic diagram of the first product customization device of the product customization system based on a computer program according to the present invention;

[0059] Figure 3 This is a schematic diagram of a second product customization device according to a product customization system based on a computer program, as presented in the present invention.

[0060] Figure 4 This is a schematic diagram of a third product customization device according to a product customization system based on a computer program, as presented in this invention.

[0061] Figure 5 This is a schematic diagram of the fourth product customization device of the product customization system based on a computer program according to the present invention;

[0062] Figure 6 This is a schematic diagram of the fifth product customization device of the product customization system based on a computer program according to the present invention;

[0063] Figure 7 This is a schematic diagram of the sixth product customization device of the product customization system based on a computer program according to the present invention;

[0064] Figure 8 This is a schematic diagram of the central display device of a product customization system based on a computer program according to the present invention. Detailed Implementation

[0065] Figure 1A product customization system 100 based on a computer program is shown. The product customization system 100 includes: a server, one or more product customization devices (also referred to as partitions) C1-C6, and a central display device (partition D).

[0066] The server is configured to receive and process configuration requests input by the user through one or more product customization devices C1-C6, and to synchronously broadcast the corresponding configuration update command to each of the one or more product customization devices C1-C6 based on the configuration request obtained from any one of the product customization devices C1-C6.

[0067] The one or more product customization devices C1-C6 are respectively used to customize one or more parts of the product and each includes:

[0068] An input interface is provided for receiving an input signal representing the configuration request input by a user.

[0069] A computing system configured to run an instance of product rendering software, coupled to the input interface to receive the input signal, send the input signal to the server, receive the configuration update command broadcast by the server, and update the local rendering effect of one or more parts of the product in the instance of the product rendering software in response to the configuration update command;

[0070] A display device for displaying updated local rendering effects of one or more parts of the product.

[0071] The central display device includes an additional computing system configured to run an additional instance of the product rendering software, receive the configuration update command broadcast by the server in a manner synchronized with the computing system of the one or more product customization devices, and update the overall rendering effect of the product in the additional instance of the product rendering software in response to the configuration update command; wherein the central display device is configured to display the updated overall rendering effect of the product in a manner synchronized with the display device of the one or more product customization devices.

[0072] The following section combines the scenario of vehicle customization. Figures 2-7 Describe in detail the details of each of the one or more product customization devices.

[0073] exist Figure 2 The image shows a product customization device for customizing the body color of a vehicle; this device is also referred to as the first product customization device. For example... Figure 2As shown, the first product customization device includes cells for storing vehicle models. Figure 2 The example shows 18 cells, but the number of cells is not limited and can be set to different numbers as needed. Each cell can hold one vehicle model. Each vehicle model has a different body color, and each vehicle model has an embedded RFID card with a unique chip code (identification code) at its bottom, where each chip code is paired with the body color configuration. A spotlight is provided for each cell. All spotlights in all cells can be turned on simultaneously (i.e., lit), or they can be turned on individually by programming. The first product customization device includes a background lighting area with one or more background lights, which can be configured differently as needed so that the background lighting area can simulate different background lighting, such as sunrise, sunset, and daytime. The first product customization device includes a rotatable turntable for placing selected vehicle models.

[0074] exist Figure 2 The illustration shows three identical but independent turntables; however, it should be understood that the number of turntables is not limited to this. All three turntables are communicatively connected to a first computing system of the first product customization device. Each turntable is equipped with a sensor that can be configured to detect whether a vehicle model is placed on it. When the sensor detects a vehicle model, the turntable begins to rotate. Each turntable also has a button that allows the user to trigger its rotation. The user can switch between different turntables by pressing the button to select the desired vehicle model's body color. Each turntable is equipped with an RFID reader, which can be positioned below the upper surface of the turntable so that when a vehicle model is placed on it, the RFID reader reads the chip code of the vehicle model. Each turntable is associated with a motor and a corresponding motor controller, which can rotate the turntable and control the motor, and further control the rotation of the turntable. When a vehicle model is placed on a turntable, the RFID reader identifies the RFID card of the vehicle model, and then the first computer sends the chip code of the RFID card to a server via a network. When the server receives an RFID input (or chip code), it broadcasts a configuration update command for the vehicle body color corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device.

[0075] Optionally, when the first computing system receives a vehicle body color configuration update command from the server, the first computing system checks all three RFID readers to see if a matching RFID card exists on any of the three turntables. If a matching RFID card exists, the first computing system sends an "ON" signal to the corresponding motor controller to control the corresponding motor to rotate, thereby rotating the corresponding turntable. In response to a button being pressed, the corresponding turntable is selected. Each button is paired with a set of selection codes or with an RFID reader. When a button on the first product customization device is pressed, the chip code of the RFID card currently on the RFID reader is sent to the server. The server broadcasts the vehicle body color configuration update command corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the other computing system of the central display device update the simulated vehicle or vehicle rendering effect accordingly. In addition to updating the vehicle body color on the screen, the first computing system also checks all three RFID readers to see if a matching RFID card exists on any of the three turntables. If present, the turntable will be activated (i.e., the turntable will rotate) and the spotlight above the turntable will illuminate. Any changes to the vehicle configuration applied on the first product customization unit will be synchronized on the remaining product customization units.

[0076] Advantageously, the first product customization device may also include a display device, which may be a touchscreen. The user can also use the touchscreen's user interface to select configuration options provided by the first computing system, such as vehicle body color. When the user selects a desired vehicle body color option, the first computing system sends the corresponding vehicle body color configuration to the server. Upon receiving the vehicle body color configuration, the server broadcasts a corresponding vehicle body color configuration update command to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering effect accordingly.

[0077] exist Figure 3 The image shows a product customization device for customizing vehicle wheels, also known as a second product customization device. This second product customization device includes cells for storing the wheels. Figure 3The diagram illustrates three cells, each containing a wheel. Each cell is associated with a button for the user to select a wheel. Once a user selects a wheel via a button, that wheel begins to rotate through a corresponding rotation system until another wheel is selected. The wheel rotates at a specific speed, which can be set as needed. The rotation system may include a motor and a motor controller. The second product customization device includes a display device, which may be a touchscreen. The user can also use the touchscreen's user interface to select configuration options provided by the second computing system, such as wheel material, wheel type, rim color, and rim cap. When the user selects a desired wheel configuration option, the second computing system sends the corresponding wheel configuration to a server. Upon receiving the wheel configuration, the server broadcasts a configuration update command to the computing systems of all product customization devices and another computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the other computing system of the central display device update the simulated vehicle or vehicle rendering accordingly. Each button is paired with a set of option codes. Each wheel is associated with a motor and a motor controller, which can rotate the wheel and control the motor, further controlling the wheel's rotation. When a wheel button is pressed or any wheel option is selected on the touchscreen user interface, a corresponding set of option codes is sent by the second computing system to the server via the network. The server broadcasts the corresponding wheel configuration update command to the computing systems of all product customization devices and another computing system of the central display device. When the second computing system receives the configuration update command from the server, it renders a simulated vehicle on the display of the second product customization device accordingly. If the configuration update command includes a change in wheel type, the second computing system sends an "ON" signal to the matched motor controller to rotate the corresponding wheel.

[0078] exist Figure 4 The image shows a product customization device for customizing the interior of a vehicle, also known as a third product customization device. The vehicle's interior includes, but is not limited to, leather upholstery, seat belts, stitching, and center seat leather. This third product customization device includes cells for storing upholstery, seat belts, stitching spools, and center seat leather. Each cell contains a different color item. The number of cells is not limited to... Figure 4As shown in the diagram, each cell is associated with a button or pull trigger for the user to select an interior trim. For example, a user can pull a leather strap to select a different leather strap color; a user can pull a seatbelt to select a different seatbelt color; a user can press a spool or a button associated with the spool to select a stitching color; and a user can press a button to select the center seat leather color. Once a user selects an interior trim, the third computing system sends the corresponding trim configuration to the server. Upon receiving the trim configuration, the server broadcasts a trim configuration update command to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering accordingly. The third product customization device further includes a display device, which may be a touchscreen. The user can also use the touchscreen user interface to select trim configuration options provided by the third computing system, such as leather strap color, seatbelt color, stitching color, and center seat leather color. When the user selects a desired trim color option, the third computing system sends that trim color to the server. Upon receiving the interior color, the server broadcasts the corresponding interior configuration update command to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the central display device update the simulated vehicle or vehicle rendering accordingly.

[0079] exist Figure 5The document illustrates a product customization device for a digital assistant application used in customized vehicles, also referred to as a fourth product customization device. The digital assistant application includes, but is not limited to, parking assistance systems, night vision assistance systems, lane change assistance systems, adaptive cruise control, Electric Sport Sound, Performance Battery Plus, Rear-Axle Steering including Power Steering Plus, Torque Vectoring Plus (PTV Plus), and Dynamic Chassis Control Sport (PDCC Sport). The digital assistant application can be implemented as an application program. Specifically, it can be implemented as an LCD module. The fourth product customization device includes a printed backplate to which the LCD module is mounted. Each LCD module has a corresponding name below it. Each LCD module can animate its function after user selection. Each LCD module is associated with a corresponding application selection button. When a user presses an application selection button, the fourth computing system sends the configuration of the corresponding digital assistant application to a server. When the server receives the configuration of the digital assistant application, it broadcasts the corresponding configuration update command to the computing systems of all product-customized devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product-customized devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering effect accordingly.

[0080] The fourth product customization device further includes a display device, which may be a touchscreen. Users can also use the touchscreen's user interface to select digital assistant application configuration options provided by the fourth computing system, such as parking assistance, night vision assistance, lane change assistance, adaptive cruise control, electric motion sound, performance battery upgrade, rear-axle steering including power steering upgrade, torque vectoring upgrade, and dynamic chassis control motion. When a user selects a desired digital assistant application configuration option, the fourth computing system sends the corresponding digital assistant application configuration to the server. Upon receiving the digital assistant application configuration, the server broadcasts a configuration update command for the corresponding digital assistant application to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering accordingly. Pressing a button adds the digital assistant application configuration option to the configuration, and the LCD module can display a 10-20 second video that loops to provide more information about the digital assistant application configuration option. The fourth product customization device further includes a sports design kit, such as a sports timing kit for two 1:12 scale vehicle models, including a stopwatch and a power-folding side mirror. Figure 5 The left side of the image shows digital assistant applications such as parking assistance systems (including surround view systems), night vision assistance systems, lane change assistance systems, and adaptive cruise control. Figure 5 The right side of the image shows the electric motion sound, the performance battery upgrade, the rear axle steering including the power steering upgrade, the torque vectoring upgrade, and the dynamic chassis control motion.

[0081] exist Figure 6 The diagram illustrates a product customization device for customizing external accessories of a vehicle, also referred to as the fifth product customization device. These external accessories include, but are not limited to, side mirrors, matrix headlights, vehicle emblems, and door lights. Each type of external accessory is stored in a single cell. Accessories of the same type are distinguished by color. Each external accessory is associated with a corresponding external accessory selection button. Once a user selects an external accessory by pressing a selection button, the fifth computing system sends the configuration of that accessory to the server. Upon receiving the configuration, the server broadcasts a corresponding external accessory configuration update command to the computing systems of all product customization devices and another computing system on the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the other computing system on the central display device update the simulated vehicle or vehicle rendering accordingly.

[0082] The fifth product customization device may further include a display device, which may be a touchscreen. Users can also use the touchscreen's user interface to select external accessory configuration options provided by the fifth computing system, such as the color and type of side mirrors, matrix headlights, vehicle logos, and door control lights. When a user selects a desired external accessory option, the fifth computing system sends the external accessory configuration to the server. Upon receiving the corresponding external accessory configuration, the server broadcasts a configuration update command for the corresponding external accessory to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering accordingly. Figure 6 In this system, each cell can be equipped with a spotlight. When an external accessory is selected in a cell, the corresponding spotlight can be turned on. Each time an external accessory is selected, the content displayed on the display device of this fifth product customization device will be updated.

[0083] exist Figure 7 The image illustrates a product customization device for customizing the interior accessories of a vehicle, also known as the sixth product customization device. These interior accessories include, but are not limited to, seat supports (CentreConsole), seat models, headrests, and interior packages. Each type of interior accessory is stored in a single cell. Accessories of the same type are distinguished by color. Each interior accessory is associated with a corresponding interior accessory selection button. Once a user selects an interior accessory by pressing a selection button, the sixth computing system sends the configuration of the corresponding interior accessory to the server. Upon receiving the configuration, the server broadcasts a configuration update command to the computing systems of all product customization devices and the additional computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the additional computing system of the central display device update the simulated vehicle or vehicle rendering accordingly.

[0084] The sixth product customization device may further include a display device, which may be a touchscreen. Users can also use the touchscreen's user interface to select interior accessory configuration options provided by the sixth computing system, such as the color and type of seat supports, seat models, headrests, and interior trim kits. When a user selects a desired interior accessory configuration option, the sixth computing system sends the configuration to a server. Upon receiving the configuration, the server broadcasts a corresponding interior accessory configuration update command to the computing systems of all product customization devices and another computing system of the central display device. Upon receiving the configuration update command, the computing systems of all product customization devices and the other computing system of the central display device update the simulated vehicle or vehicle rendering accordingly. The sixth product customization device includes three seat supports, two 1:10 scale seat models, one headrest, and three interior trim kits. The first seat model, once selected, can vibrate to provide a massage effect. The second seat model, once selected, can provide cool air, which can emanate from the backrest of the second seat model. Once an interior accessory is selected, the content of the display device of the sixth product customization device will be updated.

[0085] exist Figure 8 The diagram illustrates a central display device. This central display device includes an additional computing system configured to run an additional instance of the product rendering software, receive configuration update commands broadcast by the server in a synchronized manner with the computing systems of the one or more product customization devices, and update the overall rendering of the product in the additional instance of the product rendering software in response to the configuration update commands. The central display device is configured to display the updated overall rendering of the product in a synchronized manner with the display devices of the one or more product customization devices, so as to promptly update and display to the user the overall rendering of the product formed by the product components selected by the user in each product customization device. Once the user updates the selected product components in any product customization device, the central display device also synchronously updates the overall rendering of the product.

[0086] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores computer instructions executable by the processor, which, when executed by the processor, instruct the processor to perform steps of the product customization method of the present invention. The computer device can broadly include one or more of a server, a product customization device, a central display device, and / or any other electronic device with the necessary computing and / or processing capabilities. In one embodiment, the computer device may include a processor, memory, a network interface, a communication interface, etc., connected via a system bus. The processor of the computer device can be used to provide the necessary computing, processing, and / or control capabilities. The memory of the computer device may include a non-volatile storage medium and internal memory. The non-volatile storage medium may store an operating system, computer programs, etc. The internal memory can provide an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface and communication interface of the computer device can be used to connect and communicate with external devices via a network. When the computer program is executed by the processor, it performs the steps of the product customization method of the present invention.

[0087] This invention can be implemented as a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the steps of the method of the invention to be performed. In one embodiment, the computer program is distributed across multiple network-coupled computer devices or processors, such that the computer program is stored, accessed, and executed in a distributed manner by one or more computer devices or processors. One or more method steps / operations can be executed by one or more computer devices or processors, and one or more other method steps / operations can be executed by one or more other computer devices or processors. One or more computer devices or processors can perform a single method step / operation, or perform two or more method steps / operations.

[0088] Those skilled in the art will understand that all or part of the steps of the product customization method of the present invention can be performed by a computer program instructing related hardware, such as a computer device or processor. The computer program may be stored in a non-transitory computer-readable storage medium, and when executed, it causes the steps of the product customization method of the present invention to be performed. Depending on the context, any references herein to memory, storage, database, or other media may include non-volatile and / or volatile memory. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy disk, magnetic data storage device, optical data storage device, hard disk, solid-state drive, etc. Examples of volatile memory include random access memory (RAM), external cache memory, etc.

[0089] The technical features described above can be combined arbitrarily. Although not all possible combinations of these technical features are described, any combination of these technical features should be considered to be covered by this specification, provided that such combination does not contain contradictions.

[0090] Although the invention has been described in conjunction with embodiments, those skilled in the art will understand that the above description and drawings are exemplary and not restrictive, and the invention is not limited to the disclosed embodiments. Various modifications and variations are possible without departing from the spirit of the invention.

Claims

1. A product customization system implemented based on a computer program, characterized by, include: Servers, multiple customized product devices, and a central display device; among them... The server is configured to receive and process configuration requests input by the user through the plurality of product customization devices, and synchronously broadcast the corresponding configuration update command to each of the plurality of product customization devices according to the configuration request obtained from any one of the plurality of product customization devices. Each of the plurality of product customization devices is used for customizing one or more parts of the product and includes: An input interface is provided for receiving an input signal representing the configuration request input by a user. A computing system configured to run an instance of product rendering software, coupled to the input interface to receive the input signal, send the input signal to the server, receive the configuration update command broadcast by the server, and update the local rendering effect of one or more parts of the product in the instance of the product rendering software in response to the configuration update command. A display device for displaying updated local rendering effects of one or more portions of the product; The central display device includes an additional computing system configured to run another instance of the product rendering software, receive configuration update commands broadcast by the server in a synchronized manner with the computing systems of the plurality of product customization devices, and update the overall rendering effect of the product in the other instance of the product rendering software in response to the configuration update commands; wherein the central display device is configured to display the updated overall rendering effect of the product in a synchronized manner with the display devices of the plurality of product customization devices. The product in question is a vehicle; The plurality of product customization devices include at least a first product customization device for customizing the body color of a vehicle; and further include any one or more of the following: a second product customization device for customizing the wheels of a vehicle, a third product customization device for customizing the interior of a vehicle, a fourth product customization device for customizing the digital assistant application of a vehicle, a fifth product customization device for customizing the external accessories of a vehicle, and a sixth product customization device for customizing the internal accessories of a vehicle. The first product customization device further includes multiple vehicle models with different body colors for user selection. The input interface of the first product customization device includes a turntable for placing the vehicle models selected by the user. Each of the multiple vehicle models is equipped with an RFID card with a unique chip code, and the turntable is equipped with an RFID reader. The RFID reader of the turntable is configured to identify the corresponding chip code in the RFID card of the vehicle model when a vehicle model is placed on the turntable, and send the corresponding chip code to the server through the first computing system of the first product customization device. When the server receives the chip code, the server broadcasts a configuration update command for the body color corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device. When the first computing system receives the body color configuration update command from the server, the first computing system checks the RFID reader to see if there is a matching RFID card on any of the turntables. If there is, the first computing system controls the motor corresponding to the turntable to rotate, thereby causing the corresponding turntable to rotate.

2. The product customization system of claim 1, wherein, The input interface of the first product customization device includes a body color selection button for the user. When a body color selection button is triggered, the first calculation system of the first product customization device sends the corresponding body color configuration to the server. The server then broadcasts the corresponding body color configuration update command to the calculation systems of all product customization devices and the other calculation system of the central display device.

3. The product customization system of claim 1, wherein, The second product customization device is further provided with multiple types of wheel samples for users to choose from, as well as multiple corresponding wheel selection buttons. The multiple wheel selection buttons serve as the input interface of the second product customization device. When a wheel selection button is triggered, the second computing system of the second product customization device sends the corresponding wheel configuration to the server. The server broadcasts the corresponding wheel configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

4. The product customization system of claim 1, wherein, The third product customization device includes a variety of interior samples and a number of corresponding interior selection buttons. The number of interior selection buttons acts as the input interface of the third product customization device. When an interior selection button is triggered, the third computing system of the third product customization device sends the corresponding interior configuration to the server. The server broadcasts the corresponding interior configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

5. The product customization system of claim 1, wherein, The fourth product customization device includes a device for displaying multiple digital assistant applications and corresponding multiple application selection buttons. The multiple application selection buttons serve as the input interface of the fourth product customization device. When an application selection button is triggered, the fourth computing system of the fourth product customization device sends the configuration of the corresponding digital assistant application to the server. The server broadcasts the configuration update command of the corresponding digital assistant application to the computing systems of all product customization devices and the other computing system of the central display device.

6. The product customization system of claim 1, wherein, The fifth product customization device includes various external accessory samples and corresponding external accessory selection buttons. The external accessory selection buttons serve as the input interface of the fifth product customization device. When an external accessory selection button is triggered, the fifth computing system of the fifth product customization device sends the configuration of the corresponding external accessory to the server. The server broadcasts the configuration update command of the corresponding external accessory to the computing systems of all product customization devices and the other computing system of the central display device.

7. The product customization system of claim 1, wherein, The sixth product customization device includes various internal accessory samples and corresponding internal accessory selection buttons. The internal accessory selection buttons serve as the input interface of the sixth product customization device. When an internal accessory selection button is triggered, the sixth computing system of the sixth product customization device sends the configuration of the corresponding internal accessory to the server. The server broadcasts the configuration update command of the corresponding internal accessory to the computing systems of all product customization devices and the other computing system of the central display device.

8. The product customization system of claim 3, wherein, The wheel configuration update command includes at least one or more information about the wheel hub type, wheel hub color, and wheel hub cap.

9. The product customization system of claim 4, wherein, The interior configuration update command includes at least information about one or more of the following: leather trim color, seat belt color, stitching color, and center seat leather color.

10. The product customization system of claim 5, wherein, The digital assistant application includes at least one or more of the following: parking assistance system, night vision assistance system, lane change assistance system, adaptive cruise control, electric motion sound, performance battery upgrade, rear axle steering including power steering upgrade, torque vectoring upgrade, and / or dynamic chassis control motion.

11. The product customization system of claim 6, wherein, The configuration update command for the external accessories includes at least information about one or more of the side mirrors, matrix headlights, vehicle logos, and door lights.

12. The product customization system of claim 7, wherein, The configuration update command for the internal accessories includes at least information about one or more of the seat support frame, seat model, headrest, and interior packaging.

13. The product customization system of any of claims 1-12, wherein, The display device of the plurality of product customization devices is a touch screen, which can also be configured as the input interface to receive input signals representing the configuration request of the user.

14. A product customization method implemented based on a computer program, characterized by, The product customization method is executed via a server, multiple product customization devices, and a central display device; wherein each of the multiple product customization devices is used to customize one or more parts of the product; wherein the product customization method includes: The server receives and processes configuration requests input by the user through the plurality of product customization devices, and synchronously broadcasts the corresponding configuration update command to each of the plurality of product customization devices according to the configuration request obtained from any one of the plurality of product customization devices. The input interface of each of the plurality of product customization devices is used to receive an input signal representing the configuration request input by the user; The computing system of each of the plurality of product customization devices runs an instance of product rendering software, is coupled to the input interface to receive the input signal, sends the input signal to the server, receives the configuration update command broadcast by the server, and updates the local rendering effect of one or more parts of the product in the instance of the product rendering software in response to the configuration update command. The updated local rendering effect of one or more parts of the product is displayed using the display devices of each of the plurality of product customization devices; The central display device includes another computing system that runs an additional instance of the product rendering software to receive the configuration update command broadcast by the server in a synchronized manner with the computing systems of the plurality of product customization devices, and to update the overall rendering effect of the product in the additional instance of the product rendering software in response to the configuration update command. The central display device is capable of displaying the updated overall rendering effect of the product in a synchronized manner with the display devices of the multiple product customization devices. The product in question is a vehicle; The plurality of product customization devices include at least a first product customization device for customizing the body color of a vehicle, and further include any one or more of the following: a second product customization device for customizing the wheels of a vehicle, a third product customization device for customizing the interior of a vehicle, a fourth product customization device for customizing the digital assistant application of a vehicle, a fifth product customization device for customizing the external accessories of a vehicle, and a sixth product customization device for customizing the internal accessories of a vehicle. The first product customization device further includes multiple vehicle models with different body colors for user selection. The input interface of the first product customization device includes a turntable for placing the vehicle models selected by the user. Each of the multiple vehicle models is equipped with an RFID card with a unique chip code, and the turntable is equipped with an RFID reader. When a vehicle model is placed on the turntable, the RFID reader of the turntable identifies the corresponding chip code in the RFID card of the vehicle model and sends the corresponding chip code to the server through the first computing system of the first product customization device. When the server receives the chip code, the server broadcasts a configuration update command for the body color corresponding to the received chip code to the computing systems of all product customization devices and another computing system of the central display device. When the first computing system receives the body color configuration update command from the server, the first computing system checks the RFID reader to see if there is a matching RFID card on any of the turntables. If there is, the first computing system controls the motor corresponding to the turntable to rotate, thereby causing the corresponding turntable to rotate.

15. The product customization method of claim 14, wherein, The input interface of the first product customization device includes a body color selection button for the user to choose from, wherein, When a body color selection button is triggered, the first calculation system of the first product customization device sends the corresponding body color configuration to the server. The server then broadcasts the corresponding body color configuration update command to the calculation systems of all product customization devices and the other calculation system of the central display device.

16. The product customization method of claim 14, wherein, The second product customization device is further provided with multiple types of wheel samples for users to choose from, as well as multiple corresponding wheel selection buttons. The multiple wheel selection buttons serve as the input interface of the second product customization device. When a wheel selection button is triggered, the second computing system of the second product customization device sends the corresponding wheel configuration to the server. The server broadcasts the corresponding wheel configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

17. The product customization method of claim 14, wherein, The third product customization device includes a variety of interior samples and a number of corresponding interior selection buttons. The number of interior selection buttons acts as the input interface of the third product customization device. When an interior selection button is triggered, the third computing system of the third product customization device sends the corresponding interior configuration to the server. The server broadcasts the corresponding interior configuration update command to the computing systems of all product customization devices and the other computing system of the central display device.

18. The product customization method of claim 14, wherein, The fourth product customization device includes a device for displaying multiple digital assistant applications and corresponding multiple application selection buttons. The multiple application selection buttons serve as the input interface of the fourth product customization device. When an application selection button is triggered, the fourth computing system of the fourth product customization device sends the configuration of the corresponding digital assistant application to the server. The server broadcasts the configuration update command of the corresponding digital assistant application to the computing systems of all product customization devices and the other computing system of the central display device.

19. The product customization method of claim 14, wherein, The fifth product customization device includes various external accessory samples and corresponding external accessory selection buttons. The external accessory selection buttons serve as the input interface of the fifth product customization device. When an external accessory selection button is triggered, the fifth computing system of the fifth product customization device sends the configuration of the corresponding external accessory to the server. The server broadcasts the configuration update command of the corresponding external accessory to the computing systems of all product customization devices and the other computing system of the central display device.

20. The product customization method of claim 14, wherein, The sixth product customization device includes various internal accessory samples and corresponding internal accessory selection buttons. The internal accessory selection buttons serve as the input interface of the sixth product customization device. When an internal accessory selection button is triggered, the sixth computing system of the sixth product customization device sends the configuration of the corresponding internal accessory to the server. The server broadcasts the configuration update command of the corresponding internal accessory to the computing systems of all product customization devices and the other computing system of the central display device.

21. The product customization method of claim 16, wherein, The wheel configuration update command includes at least one or more information about the wheel hub type, wheel hub color, and wheel hub cap.

22. The product customization method of claim 17, wherein, The interior configuration update command includes at least information about one or more of the following: leather trim color, seat belt color, stitching color, and center seat leather color.

23. The product customization method of claim 18, wherein, The digital assistant application includes at least one or more of the following: parking assistance system, night vision assistance system, lane change assistance system, adaptive cruise control, electric motion sound, performance battery upgrade, rear axle steering including power steering upgrade, torque vectoring upgrade, and / or dynamic chassis control motion.

24. The product customization method of claim 19, wherein, The configuration update command for the external accessories includes at least information about one or more of the side mirrors, matrix headlights, vehicle logos, and door lights.

25. The product customization method according to claim 20, wherein, The configuration update command for the internal accessories includes at least information about one or more of the seat support frame, seat model, headrest, and interior packaging.

26. The product customization method according to any one of claims 14-25, wherein, The display device of the plurality of product customization devices is a touch screen, which is further configured as the input interface to receive input signals representing the configuration request of the user.

27. A computer device, comprising: The computer device includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor, when executing the computer program, is capable of implementing the method according to any one of claims 14 to 26.

28. A computer storage medium, comprising, The computer storage medium stores a computer program which, when executed, can implement the method according to any one of claims 14 to 26.