Vehicle parameter generation method, configuration method and vehicle-mounted equipment
By generating barcodes or near-field communication tags to store vehicle parameters, and utilizing the communication connection between electronic devices and in-vehicle equipment, vehicle component parameters are automatically configured, solving the problem of operational complexity caused by different configuration needs of different drivers and improving vehicle configuration efficiency.
Patent Information
- Application Number
- CN202410542529.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-10-31
AI Technical Summary
Different drivers have different requirements for vehicle component configurations, which means that adjustments need to be made every time the vehicle is driven, making the process complicated and time-consuming.
By acquiring driver and vehicle information, generating barcodes or near-field communication tags, storing vehicle parameters, and utilizing the communication connection between electronic devices and in-vehicle equipment, the parameters of vehicle components are automatically configured.
It simplifies the process of adjusting vehicle parameters for each driver's trip, improves configuration efficiency, and reduces operational complexity and time waste.
Smart Images

Figure CN120863531A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method for generating vehicle parameters, a method for configuring vehicle parameters, and an on-board device. Background Technology
[0002] Because different drivers of different vehicles have different heights, body types, and personal preferences, their configuration requirements for vehicle components (such as seats, rearview and side mirrors, steering wheel, air conditioning, windows and sunroof, entertainment system, navigation map, driving mode, charging settings, and driver assistance system) also vary.
[0003] For example, if multiple people share the same car, with driver A using it on odd-numbered days and driver B using it on even-numbered days, and if multiple vehicle parts need to be adjusted, drivers A and B need to readjust the vehicle parameters corresponding to the vehicle parts every time they drive the car, which is complicated and time-consuming. Summary of the Invention
[0004] In view of this, this application provides a method for generating vehicle parameters, a method for configuring vehicle parameters, and an on-board device to solve the problem of low configuration efficiency of vehicle components in related technologies.
[0005] A first aspect of this application provides a method for generating vehicle parameters, applied to an electronic device. The method for generating vehicle parameters includes: acquiring driver information and corresponding vehicle information; acquiring vehicle parameter information based on the vehicle information, wherein the vehicle parameter information stores vehicle parameters, and the driver information corresponds to the vehicle parameter information.
[0006] In some embodiments, the vehicle parameter information includes a barcode storing vehicle parameters, and obtaining the vehicle parameter information based on the vehicle information includes: obtaining vehicle parameters from the vehicle information; and generating a corresponding barcode based on the vehicle parameters.
[0007] In some embodiments, the vehicle parameters include vehicle component data and adjustment parameters corresponding to the vehicle component data, and generating a corresponding barcode based on the vehicle parameters includes: generating the corresponding barcode according to the vehicle component data and the corresponding adjustment parameters.
[0008] In some embodiments, the electronic device establishes a near-field communication connection with the vehicle-mounted device, the vehicle information includes a vehicle identifier, and the method further includes: writing the driver information, the vehicle identifier, and the vehicle parameters into a near-field communication tag.
[0009] In some embodiments, the electronic device is communicatively connected to an in-vehicle device, and the acquisition of driver information and corresponding vehicle information includes: receiving driver information and vehicle sensing data sent by the in-vehicle device; and determining the vehicle information corresponding to the driver information based on the vehicle sensing data.
[0010] A second aspect of this application provides a method for configuring vehicle parameters, applied to an in-vehicle device installed in a vehicle. The method includes: acquiring vehicle parameters based on vehicle parameter information provided by an electronic device; determining vehicle components and corresponding adjustment parameters based on the vehicle parameters; configuring parameters for corresponding vehicle components in the vehicle based on the adjustment parameters, or adjusting corresponding vehicle components based on the adjustment parameters.
[0011] In some embodiments, the vehicle parameter information includes a barcode corresponding to the vehicle. Obtaining vehicle parameters based on the vehicle parameter information provided by the electronic device includes: identifying the barcode provided by the electronic device to determine the initial vehicle component corresponding to the barcode and the initial adjustment parameter corresponding to the initial vehicle component; if the vehicle includes all initial vehicle components, the initial vehicle component is identified as a vehicle component, and the adjustment parameter corresponding to the vehicle component is determined based on the initial adjustment parameter corresponding to the initial vehicle component.
[0012] In some embodiments, the vehicle parameter information includes a near-field communication tag, and obtaining the vehicle parameters based on the vehicle parameter information provided by the electronic device includes: establishing a near-field communication connection with the electronic device; and reading the vehicle parameters corresponding to the vehicle from the near-field communication tag.
[0013] In some embodiments, the method further includes: determining whether the vehicle component and the adjustment parameters corresponding to the vehicle component meet the optimized settings of the vehicle; if it is determined that the vehicle component does not meet the optimized settings, generating a second prompt message based on the optimized settings to instruct the vehicle component to be adjusted; and / or if it is determined that the adjustment parameters do not meet the optimized settings, generating a third prompt message based on the optimized settings to instruct the adjustment parameters to be adjusted.
[0014] A third aspect of this application provides an electronic device including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor executes the computer-readable instructions to implement the above-described method for generating vehicle parameters.
[0015] A fourth aspect of this application provides an in-vehicle device, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor executes the computer-readable instructions to implement the above-mentioned vehicle parameter configuration method.
[0016] A fifth aspect of this application provides a computer-readable storage medium storing computer-readable instructions that, when executed by a processor, implement the above-described method for configuring vehicle parameters.
[0017] This application provides a method for generating vehicle parameters, which involves acquiring and storing driver information and corresponding vehicle information. Based on the vehicle information, vehicle parameter information is acquired. The correspondence between driver information and vehicle parameter information can be determined. Since vehicle parameter information can serve as an information carrier for onboard parameters, storing these parameters allows for the determination of the correspondence between driver information and vehicle parameters based on the driver information and corresponding vehicle parameter information. The onboard parameters include adjustment parameters for vehicle components that the driver needs to configure while driving. This correspondence facilitates the subsequent retrieval of corresponding vehicle parameters based on driver information for vehicle parameter configuration, overcoming the problem of complex and time-consuming operations requiring the driver to readjust vehicle parameters for each vehicle component every time they drive.
[0018] This application provides a method for configuring vehicle parameters. When a driver is driving a vehicle, they need to configure the vehicle's components. Before configuring the vehicle parameters, an electronic device can obtain relevant vehicle parameter information based on the driver's information and provide this information to the vehicle. The vehicle obtains the vehicle parameters through its onboard equipment based on the vehicle parameter information provided by the electronic device. Based on the vehicle parameters, the vehicle components and their corresponding adjustment parameters are determined. Based on the adjustment parameters, the corresponding vehicle components are configured, or the corresponding vehicle components are adjusted. This method can effectively improve the efficiency of vehicle configuration. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is an application scenario diagram of the vehicle parameter generation method or vehicle parameter configuration method provided in the embodiments of this application.
[0021] Figure 2 This is a flowchart illustrating the implementation of the vehicle parameter generation method provided in this application embodiment.
[0022] Figure 3 This is a flowchart illustrating the implementation of the vehicle parameter configuration method provided in this application embodiment.
[0023] Figure 4 This is a schematic diagram of the vehicle parameter generation device provided in the embodiments of this application.
[0024] Figure 5 This is a schematic diagram of the vehicle parameter configuration device provided in the embodiments of this application.
[0025] Figure 6 This is a schematic diagram of the structure of the vehicle-mounted device provided in the embodiments of this application. Detailed Implementation
[0026] It should be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0027] It should also be noted that the methods disclosed in the embodiments of this application or the methods shown in the flowcharts include one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of multiple steps can be interchanged, and some steps can also be deleted.
[0028] Some embodiments will now be described with reference to the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0029] Please see Figure 1 , Figure 1 The diagram illustrates an application scenario of the vehicle parameter generation method or vehicle parameter configuration method provided in this application. For example... Figure 1 As shown, the vehicle-mounted device 100 is communicatively connected to the electronic device 200. The vehicle-mounted device 100 is installed in the vehicle.
[0030] In some embodiments, when a driver drives the vehicle corresponding to the in-vehicle device 100 for the first time, they can adjust vehicle components such as the angle of the driver's seat and the angle of the rearview mirrors. The in-vehicle device 100 responds to the driver's actions by acquiring driver information and corresponding vehicle sensing data through sensors, and can determine the vehicle information corresponding to the driver information based on the vehicle sensing data.
[0031] In some embodiments, after determining the driver information and the corresponding vehicle information, the in-vehicle device 100 can store the driver information and the corresponding vehicle information locally, or it can send the driver information and the corresponding vehicle information to the electronic device 200. The electronic device 200 can install a client corresponding to the in-vehicle device 100, and the user can perform operations such as adjusting vehicle information through the client corresponding to the in-vehicle device 100.
[0032] In some embodiments, a user can edit driver information and corresponding vehicle information through a client installed on the electronic device 200 corresponding to the vehicle-mounted device 100. The vehicle information includes vehicle components and corresponding vehicle parameters. The electronic device 200 can obtain the driver information and vehicle information in response to the user's editing operation and establish a correspondence between the driver information and vehicle information. This application embodiment does not limit the method by which the electronic device 200 obtains driver information and corresponding vehicle information.
[0033] In some embodiments, the electronic device 200 can obtain vehicle parameter information based on vehicle information. The vehicle parameter information stores vehicle parameters. This vehicle parameter information can be used to characterize the stored vehicle parameters and as an intermediate information carrier for transmitting vehicle parameters from the electronic device 200 to the in-vehicle device 100. For example, the vehicle parameter information may include barcodes, near-field communication (NFC) tags, etc., through which vehicle parameters are stored. The in-vehicle device 100 can obtain the corresponding vehicle parameters by scanning the barcode or reading the NFC tag.
[0034] When a driver needs to drive the vehicle, the electronic device 200 can obtain the driver's information and determine the corresponding vehicle parameter information based on the correspondence between the driver information and vehicle parameter information. The electronic device 200 can then send the vehicle parameter information to the vehicle's on-board device 100. The on-board device 100 configures the vehicle parameters based on the vehicle parameter information provided by the electronic device 200.
[0035] In the process of configuring vehicle parameters, the in-vehicle device 100 can obtain vehicle parameters based on the vehicle parameter information provided by the electronic device 200. Based on the vehicle parameters, vehicle components and their corresponding adjustment parameters can be determined. Then, the in-vehicle device 100 can configure the parameters of the corresponding vehicle components or adjust the corresponding vehicle components based on the adjustment parameters. In some embodiments, the communication connection includes, but is not limited to, wired and wireless communication connections. Wireless communication connections include those established using Near Field Communication (NFC), Bluetooth, or Wireless Fidelity (Wi-Fi) technologies. The electronic device 200 includes, but is not limited to, any of the following: mobile phones, tablets, wearable devices, etc. The in-vehicle device 100 includes, but is not limited to, the vehicle's Electronic Control Unit (ECU).
[0036] Please see Figure 2 , Figure 2 The diagram shows a flowchart illustrating the implementation of the vehicle parameter generation method provided in this application embodiment. This method is applied to electronic devices, and this application embodiment uses this method in… Figure 1 Taking electronic device 200 as an example, the method includes the following steps.
[0037] S11: Obtain driver information and corresponding vehicle information.
[0038] In some embodiments, vehicle information may include vehicle identification, vehicle parameters corresponding to vehicle components, etc. The vehicle identification is used to uniquely identify the vehicle; for example, the vehicle identification can be a license plate number. Driver information may include the driver's nickname, driver identifier, etc.
[0039] In some embodiments, the electronic device can communicate with an in-vehicle device. When a driver first drives the vehicle corresponding to the in-vehicle device, they can adjust vehicle components, such as the angle of the driver's seat and the angle of the rearview mirrors. Responding to the driver's actions, the in-vehicle device can acquire driver information and corresponding vehicle sensing data through sensors, and determine the vehicle information corresponding to the driver information based on the vehicle sensing data. After determining the driver information and corresponding vehicle information, the in-vehicle device can store the driver information and corresponding vehicle information locally, or it can send the driver information and corresponding vehicle information to the electronic device. Upon receiving the driver information and vehicle sensing data sent by the in-vehicle device, the electronic device can determine the driver information and corresponding vehicle information based on the vehicle sensing data.
[0040] In other embodiments, the electronic device may be configured with a client application for remote vehicle management. This client application can be an application installed on the electronic device. The electronic device can connect and interact with the vehicle's management system, etc., through the client application. Users can configure driver information and corresponding vehicle information through the client application. The electronic device can obtain driver information and corresponding vehicle information in response to the user's configuration operation. This application does not limit the method of obtaining driver information and corresponding vehicle information.
[0041] In this embodiment, the client application can pre-configure various driver information options, vehicle component options, vehicle model options, vehicle parameter options, etc. When setting vehicle information through the client application, the user can select driver information from various driver information options and select the corresponding vehicle information from various vehicle component options, vehicle model options, component configuration parameter options, etc.
[0042] In some embodiments, the electronic device may store driver information for one or more drivers, and each driver information may correspond to vehicle information for one or more vehicles.
[0043] S12: Based on vehicle information, obtain vehicle parameter information, which stores vehicle parameters.
[0044] In some embodiments, vehicle parameter information can be used to characterize and store vehicle parameters, and as an intermediate information carrier for transmitting vehicle parameters from electronic devices to in-vehicle devices. For example, vehicle parameter information may include barcodes, near-field communication (NFC) tags, etc., through which vehicle parameters are stored. In-vehicle devices can obtain the corresponding vehicle parameters by scanning the barcode or reading the NFC tag.
[0045] In some embodiments, the correspondence between driver information and vehicle parameter information can be determined based on the correspondence between driver information and vehicle information, and the correspondence between vehicle information and vehicle parameter information. Since vehicle parameter information can store vehicle parameters via barcodes, near-field communication tags, etc., the correspondence between driver information, barcodes or near-field communication tags, and vehicle parameters can be determined based on the correspondence between driver information and vehicle parameter information. This correspondence facilitates subsequent retrieval of the corresponding vehicle parameters based on driver information for vehicle parameter configuration, overcoming the problem of complex and time-consuming operations requiring drivers to readjust the vehicle parameters corresponding to each vehicle component every time they drive.
[0046] In some embodiments of this application, vehicle parameter information includes a barcode storing vehicle parameters, and the method for generating the barcode by the electronic device includes: obtaining vehicle parameters from vehicle information; and generating a corresponding barcode based on the vehicle parameters.
[0047] In some embodiments, the electronic device can obtain vehicle parameters corresponding to vehicle components from vehicle information, such as vehicle component data and adjustment parameters corresponding to the vehicle component data. The vehicle parameters corresponding to the vehicle components are then encoded to generate corresponding barcodes.
[0048] In some embodiments, the electronic device can obtain the vehicle identifier from the vehicle information and establish a correspondence between the vehicle identifier, driver information, and barcode. The vehicle identifier is used to uniquely identify the vehicle; for example, the vehicle identifier can be a license plate number.
[0049] In some embodiments, when a driver needs to drive a vehicle, the driver can access a preset query interface via an electronic device. The driver can input their own information, the vehicle's identifier, and other details to query the vehicle parameters while driving the vehicle. The electronic device can match the driver information and vehicle identifier to a corresponding barcode. This barcode stores the vehicle parameters while the driver is driving the vehicle. The driver can then scan the barcode using the vehicle's scanning device to obtain and configure the vehicle parameters.
[0050] In some embodiments of this application, vehicle parameters include vehicle component data and corresponding adjustment parameters. Generating a corresponding barcode based on the vehicle parameters includes: generating a barcode according to the vehicle component data and the corresponding adjustment parameters.
[0051] In some embodiments, vehicle component data may include the names of multiple vehicle components. These vehicle components include, but are not limited to, the vehicle's seats, rearview and side mirrors, steering wheel, air conditioning, windows and sunroof, entertainment system, navigation map, driving modes, charging settings, and driver assistance systems. Adjustment parameters correspond to the vehicle component data. For example, adjustment parameters for the vehicle's seats may include seat height, seat tilt angle, and seat fore-aft position.
[0052] In some embodiments, electronic devices can use barcode generation software, such as Barcode Generator, Barcode Studio, QR Code Generator, or barcode generation libraries, such as the barcode and qrcode libraries in Python or the ZXing library in Java, to convert vehicle component data and corresponding adjustment parameters into barcodes.
[0053] In some embodiments of this application, the electronic device can set the appearance identifier of the barcode according to the preset configuration instructions, and the appearance identifier corresponds one-to-one with the barcode.
[0054] In some embodiments, to ensure barcode distinctiveness and facilitate identification, a user account can configure appearance features for each barcode, such as color, text, and background image. After the user account completes the appearance settings for each barcode, a corresponding preset configuration command is triggered. The electronic device, based on the preset configuration command, can add the corresponding appearance identifier to the generated barcode. To increase barcode recognizability, each barcode corresponds one-to-one with its appearance identifier; that is, each barcode has a unique appearance identifier.
[0055] In this embodiment, the electronic device stores vehicle parameters via barcodes, making these parameters visible. The onboard device obtains vehicle parameters by scanning the barcodes, which is simple, time-saving, and facilitates improved efficiency in configuring vehicle parameters.
[0056] In some embodiments of this application, the electronic device can write driver information, vehicle identification, and vehicle parameters into a near-field communication tag.
[0057] In some embodiments, both the in-vehicle device and the electronic device can be devices that support Near Field Communication (NFC). An NFC sensing area can be provided in the in-vehicle device. During the establishment of a NFC connection between the in-vehicle device and the electronic device, both devices enable NFC. The in-vehicle device searches for nearby NFC-enabled devices. When the electronic device approaches the NFC sensing area of the in-vehicle device, the in-vehicle device detects its presence and sends a connection request to the electronic device. The electronic device responds to the connection request, establishing a communication connection with the in-vehicle device. After the in-vehicle device and the electronic device establish a NFC connection, the electronic device can interact with the in-vehicle device, for example, the electronic device can send vehicle component data and corresponding adjustment parameters to the in-vehicle device.
[0058] The electronic device can write driver information, vehicle identification, and vehicle parameters into a near-field communication tag. After establishing a near-field communication connection with the vehicle-mounted device, the electronic device can obtain the corresponding vehicle parameters from the near-field communication tag based on the driver information and the vehicle identification of the vehicle on the vehicle-mounted device, and send the vehicle parameters to the corresponding vehicle-mounted device through the near-field communication connection.
[0059] This application provides a method for generating vehicle parameters, which involves acquiring and storing driver information and corresponding vehicle information. Based on the vehicle information, vehicle parameter information is acquired. The correspondence between driver information and vehicle parameter information can be determined. Since vehicle parameter information can serve as an information carrier for onboard parameters, storing these parameters allows for the determination of the correspondence between driver information and vehicle parameters based on the driver information and corresponding vehicle parameter information. The onboard parameters include adjustment parameters for vehicle components that the driver needs to configure while driving. This correspondence facilitates the subsequent retrieval of corresponding vehicle parameters based on driver information for vehicle parameter configuration, overcoming the problem of complex and time-consuming operations requiring the driver to readjust vehicle parameters for each vehicle component every time they drive.
[0060] Please see Figure 3 , Figure 3 The diagram shows a flowchart illustrating the implementation of a vehicle parameter configuration method provided in this application embodiment. This method is applied to an in-vehicle device installed in a vehicle. This application embodiment applies this method to... Figure 1 Taking the vehicle-mounted device 100 as an example, the method includes the following steps.
[0061] S21: Obtain vehicle parameters based on vehicle parameter information provided by electronic devices.
[0062] In some embodiments, vehicle parameter information includes barcodes or near-field communication tags, etc. Vehicle parameters include vehicle component data and corresponding adjustment parameters.
[0063] In some embodiments, the in-vehicle device can obtain vehicle parameters by reading a barcode provided by an electronic device. Alternatively, the in-vehicle device can receive vehicle parameters sent by the electronic device by establishing a near-field communication connection with the electronic device.
[0064] It should be noted that before obtaining vehicle parameters based on the vehicle parameter information provided by the electronic device, the electronic device needs to obtain driver information and the corresponding vehicle identification number, and then match the corresponding vehicle parameter information based on the driver information and the corresponding vehicle identification number. For example, the electronic device matches the corresponding barcode based on the driver information and the corresponding vehicle identification number.
[0065] In some embodiments, the electronic device may obtain driver information and vehicle identification based on user input. This application does not limit the method of obtaining driver information and vehicle identification.
[0066] In other embodiments, the driver may select the corresponding barcode via an electronic device. This application does not limit the method by which the barcode for scanning by the in-vehicle device is determined.
[0067] In some embodiments of this application, vehicle parameter information includes a barcode corresponding to the vehicle. Obtaining vehicle parameters based on vehicle parameter information provided by an electronic device includes: identifying the initial vehicle component corresponding to the barcode and the initial adjustment parameters corresponding to the initial vehicle component by recognizing the barcode provided by the electronic device; if the vehicle includes all initial vehicle components, the initial vehicle component is identified as a vehicle component, and the adjustment parameters corresponding to the vehicle component are determined based on the initial adjustment parameters corresponding to the initial vehicle component.
[0068] In some embodiments, the in-vehicle device can acquire an image of a barcode provided by an electronic device using an image acquisition device or a scanning device. The in-vehicle device then identifies and parses the barcode to obtain the initial vehicle component corresponding to the barcode and the initial adjustment parameters corresponding to the initial vehicle component.
[0069] In some embodiments, the in-vehicle device can parse the barcode using relevant algorithms, such as the Zxing algorithm or the OpenCV algorithm.
[0070] Suppose a driver wants to drive a vehicle. The driver can input their information and the vehicle's identification number into an electronic device. The device can then match the driver's information and the vehicle identification number to a corresponding barcode and display it. Alternatively, the driver can select a barcode from the electronic device. The onboard unit scans this barcode to obtain the vehicle parameters configured by the driver. However, there is a possibility of barcode misidentification, such as when the wrong barcode is selected manually. If the barcode is misidentified, the onboard unit may obtain incompatible vehicle components and their corresponding adjustment parameters, leading to vehicle configuration failure or inability to configure the vehicle, affecting user experience and even posing a driving safety risk.
[0071] To address the aforementioned issues, the on-board equipment parses the barcode to obtain the initial vehicle components and their corresponding initial adjustment parameters. Based on these initial vehicle components, it can further determine the correctness of the barcode, thus preventing mismatches between the vehicle and its components that could prevent vehicle configuration from being achieved.
[0072] In some embodiments, the on-board device can determine whether the barcode is correct by determining whether the vehicle contains initial vehicle components. For example, if the vehicle includes all initial vehicle components, the on-board device can determine that the barcode is correct, identify the initial vehicle components as vehicle components, and use the initial adjustment parameters corresponding to the initial vehicle components as the adjustment parameters corresponding to the vehicle components. If it is determined that the vehicle does not include any initial vehicle components, then a barcode identification error is determined. In this case, the on-board device can generate a prompt message, informing the driver that the barcode does not match the vehicle and suggesting that the barcode be provided again.
[0073] In some embodiments, when the vehicle includes some initial vehicle components, the on-board equipment can identify other initial vehicle components not included in the vehicle and generate a first prompt message based on these other initial vehicle components. The first prompt message is used to indicate information associated with the other initial vehicle components.
[0074] In some embodiments, other initial vehicle components not included in the vehicle may be referred to as additional vehicle components.
[0075] During vehicle use, some vehicle components may be removed based on specific user needs and configurations. For example, some commercial or cargo vehicles may have their rear seats removed to increase cargo space. If these components are not properly removed from the electronic system, the vehicle's onboard equipment may scan barcodes and determine that the vehicle only contains a portion of the initial components during parameter configuration. In this case, the onboard equipment can further identify other missing initial components and generate a first notification message based on them. The onboard equipment can display this first notification message on the vehicle's screen or send it to the electronic system to alert the user of the presence of other initial components. By analyzing the first notification message, the user can determine the reason for the presence of these other components. This reason may include, but is not limited to, barcode errors or outdated vehicle component data.
[0076] In some embodiments, if a barcode error is determined, the user (driver) can re-provide the barcode via an electronic device. If it is determined that vehicle component data has not been updated in a timely manner, the user (driver) can choose to ignore other initial vehicle components and continue configuring the initial vehicle components included in the vehicle.
[0077] In some embodiments, when the in-vehicle device displays the first prompt information, it may provide multiple processing options, such as the option to ignore and continue to the next step, or the option to re-identify the barcode.
[0078] In some embodiments of this application, vehicle parameter information includes a near-field communication tag. Obtaining vehicle parameters based on vehicle parameter information provided by an electronic device includes: establishing a near-field communication connection with the electronic device; and reading vehicle parameters corresponding to the vehicle from the near-field communication tag.
[0079] In some embodiments, the electronic device can write driver information, vehicle identification, and vehicle parameters into a near-field communication tag to establish a correspondence between driver information, vehicle identification, vehicle parameters, and the near-field communication tag.
[0080] In configuring vehicle parameters, the electronic device first obtains driver information and vehicle identification, and then matches the corresponding near-field communication (NFC) tag based on the driver information and vehicle identification. After establishing an NFC connection between the electronic device and the vehicle's onboard equipment, the electronic device sends the vehicle parameters from the NFC tag to the onboard equipment via the NFC connection.
[0081] In other embodiments, the on-board device acquires driver information and the vehicle identifier of the vehicle. After establishing a near-field communication (NFC) connection with the electronic device, the on-board device sends the driver information and vehicle identifier to the electronic device via the NFC connection. The electronic device matches the driver information and vehicle identifier with the corresponding NFC tag and obtains vehicle parameters from the NFC tag. The electronic device then sends these vehicle parameters to the on-board device via the NFC connection.
[0082] In other embodiments, the electronic device can write all driver information, vehicle identification, vehicle parameters, and the correspondence between them into a near-field communication tag. During the configuration of vehicle parameters for a vehicle, the on-board device can send driver information and vehicle identification to the electronic device via a near-field communication connection. Based on the driver information and vehicle identification, the electronic device can read the corresponding vehicle parameters from the near-field communication tag and send these parameters to the on-board device via the near-field communication connection.
[0083] In another embodiment, the electronic device can pre-store a mapping table of driver information, vehicle identification, and vehicle parameters. After establishing a near-field communication connection between the in-vehicle device and the electronic device, the in-vehicle device can send the driver information and vehicle identification to the electronic device. Based on the driver information, vehicle identification, and the pre-stored mapping table, the electronic device can determine the vehicle parameters and send the vehicle parameters to the in-vehicle device via the near-field communication connection.
[0084] In another embodiment, the in-vehicle device can pre-store a mapping table of driver information, vehicle identification, and vehicle parameters. After the in-vehicle device establishes a near-field communication connection with the electronic device, the electronic device can send driver information to the in-vehicle device. The in-vehicle device can determine the vehicle parameters based on the driver information, the vehicle identification, and the pre-stored mapping table. This application does not limit the method by which the in-vehicle device obtains vehicle parameters through a near-field communication connection with the electronic device.
[0085] S22: Determine the vehicle components and their corresponding adjustment parameters based on the vehicle parameters.
[0086] S23: Configure the parameters of the corresponding vehicle components in the vehicle according to the adjustment parameters, or adjust the corresponding vehicle components according to the adjustment parameters.
[0087] In some embodiments, after determining the vehicle components that need adjustment and the corresponding adjustment parameters, the on-board device can adjust the component parameters of the corresponding vehicle components to the adjustment parameters. For example, the on-board device determines that the vehicle components include the seat and the left-side rearview mirror, and the corresponding adjustment parameters are a seat height of 20 cm and a left-side rearview mirror angle of 30 degrees. Then, the on-board device can configure the seat height parameter to 20 cm and the left-side rearview mirror angle to 30 degrees according to the adjustment parameters corresponding to the vehicle components, thereby achieving the adjustment of the seat and the left-side rearview mirror.
[0088] In some embodiments, after determining the vehicle component and its corresponding adjustment parameters, the on-board equipment can also adjust the corresponding vehicle component according to the adjustment parameters. For example, the vehicle component is a window, and the corresponding adjustment parameter is set to partially open. In this case, after determining the vehicle component and its corresponding adjustment parameters, the electronic device can adjust the corresponding vehicle component according to the adjustment parameters. For example, it can control the window to partially open according to the adjustment parameters.
[0089] In some embodiments of this application, during the process of configuring parameters for corresponding vehicle components in the vehicle according to adjustment parameters, or adjusting corresponding vehicle components according to adjustment parameters, the on-board equipment can further determine whether the vehicle component and the corresponding adjustment parameters meet the vehicle's optimized settings. If it is determined that the vehicle component does not meet the optimized settings, a second prompt message is generated based on the optimized settings to instruct the vehicle component to be adjusted; and / or if it is determined that the adjustment parameters do not meet the optimized settings, a third prompt message is generated based on the optimized settings to instruct the adjustment parameters to be adjusted.
[0090] In some embodiments, the relationships between vehicle components and the corresponding adjustment parameters of these components are pre-set with optimized settings. Optimizing these relationships and parameters allows the vehicle to achieve a better state, ensures driving safety, and improves user experience. For example, the default optimization setting for in-vehicle devices is that "when the driver wants to adjust the navigation system and driving mode, the charging settings also need to be adjusted simultaneously; that is, the navigation system and driving mode need to be adjusted in conjunction with the charging settings." If a vehicle component includes the navigation system and driving mode but not the charging settings, the in-vehicle device can determine that the navigation system and driving mode in the vehicle component do not meet the optimized settings. In this case, the in-vehicle device can generate a second prompt message based on the vehicle component that does not meet the optimized settings and the corresponding optimized settings, instructing the vehicle component to be adjusted. For example, when the vehicle component only includes the navigation system and driving mode, a second prompt message is triggered, asking "Adjust charging settings?", to remind the driver to adjust the charging settings when adjusting the navigation system and driving mode, to prevent the vehicle from running out of power while driving and affecting its operation. The driver can manually adjust the vehicle component or add or remove components through electronic devices.
[0091] In some embodiments, when it is determined that the adjustment parameters do not meet the optimized settings, such as the seat height setting not meeting the optimized settings, the in-vehicle device can generate a third prompt message based on the optimized settings to instruct the driver to adjust the adjustment parameters.
[0092] In some embodiments, the in-vehicle device may display a second or third prompt message on a display screen in the vehicle, or it may send the second or third prompt message to an electronic device. Upon receiving the second prompt message, the electronic device may adjust the corresponding vehicle component; upon receiving the third prompt message, the electronic device may adjust the corresponding adjustment parameters.
[0093] This application provides a method for configuring vehicle parameters. When a driver is driving a vehicle, they need to configure the vehicle's components. Before configuring the vehicle parameters, an electronic device can obtain relevant vehicle parameter information based on the driver's information and provide this information to the vehicle. The vehicle obtains the vehicle parameters through its onboard equipment based on the vehicle parameter information provided by the electronic device. Based on the vehicle parameters, the vehicle components and their corresponding adjustment parameters are determined. Based on the adjustment parameters, the corresponding vehicle components are configured, or the corresponding vehicle components are adjusted. This method can effectively improve the efficiency of vehicle configuration.
[0094] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0095] In one embodiment of this application, a vehicle parameter generation device 300 is provided, applied to an electronic device. The functions of this vehicle parameter generation device 300 correspond to the vehicle parameter generation method in the above embodiments. For example... Figure 4 As shown, the vehicle parameter generation device 300 includes an acquisition module 301 and a determination module 302. The functional modules are described in detail below: the acquisition module 301 is used to acquire driver information and corresponding vehicle information; the determination module 302 is used to acquire vehicle parameter information based on the vehicle information, wherein the vehicle parameter information stores vehicle parameters, and the driver information corresponds to the vehicle parameter information.
[0096] Specific limitations regarding the vehicle parameter generation device 300 can be found in the above description of the vehicle parameter generation method, and will not be repeated here. Each module in the vehicle parameter generation device 300 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the electronic device, or stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each module.
[0097] In one embodiment of this application, a vehicle parameter configuration device 400 is provided, applied to an in-vehicle device installed in a vehicle, and the in-vehicle device can communicate with an electronic device. The functions that the vehicle parameter configuration device 400 can perform correspond to the vehicle parameter configuration method in the above embodiments. For example... Figure 5 As shown, the vehicle parameter configuration device 400 includes an acquisition module 401, a determination module 402, and an adjustment module 403. The functional modules are described in detail below: The acquisition module 401 is used to acquire vehicle parameters based on vehicle parameter information provided by the electronic device; the determination module 402 is used to determine vehicle components and corresponding adjustment parameters based on the vehicle parameters; the adjustment module 403 is used to configure parameters for corresponding vehicle components in the vehicle based on the adjustment parameters, or to adjust corresponding vehicle components based on the adjustment parameters.
[0098] Specific limitations regarding the vehicle parameter configuration device 400 can be found in the above description of the vehicle parameter configuration method, and will not be repeated here. Each module in the vehicle parameter configuration device 400 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the electronic device, or stored in the memory of the in-vehicle device in software form, so that the processor can call and execute the corresponding operations of each module.
[0099] Please see Figure 6 The diagram shown is a structural schematic of an in-vehicle device provided in an embodiment of this application. The in-vehicle device 100 includes, but is not limited to, a vehicle's Electronic Control Unit (ECU). The network in which the in-vehicle device 100 is located includes, but is not limited to, the Internet, a wide area network (WAN), a metropolitan area network (MAN), a local area network (LAN), and a virtual private network (VPN).
[0100] like Figure 6 As shown, the vehicle-mounted device 100 includes a communication module 101, a memory 102, a processor 103, an input / output (I / O) interface 104, and a bus 105. The processor 103 is coupled to the communication module 101, the memory 102, and the I / O interface 104 via the bus 105.
[0101] The communication module 101 can be a wireless communication module or a mobile communication module. The wireless communication module can provide solutions for wireless communication used in the vehicle-mounted device 100, including Wireless Local Area Networks (WLAN) (e.g., Wireless Fidelity, Wi-Fi), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), and Infrared (IR) technologies. The mobile communication module can provide solutions for wireless communication used in the vehicle-mounted device 100, including 2G / 3G / 4G / 5G technologies.
[0102] Memory 102 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM). The RAM can be directly read and written by the processor 103, and can be used to store executable programs (e.g., machine instructions) of the operating system or other running programs, as well as user and application data. The RAM may include static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, such as fifth-generation DDR SDRAM, generally referred to as DDR5 SDRAM), etc.
[0103] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 103. Non-volatile memory can include disk storage devices and flash memory.
[0104] The memory 102 is used to store one or more computer programs. The one or more computer programs are configured to be executed by the processor 103. The one or more computer programs include multiple instructions that, when executed by the processor 103, enable a method for configuring vehicle parameters that is executed on the in-vehicle device 100.
[0105] In other embodiments, the vehicle-mounted device 100 further includes an external memory interface for connecting to an external memory to expand the storage capacity of the vehicle-mounted device 100.
[0106] Processor 103 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.
[0107] The processor 103 provides computing and control capabilities. For example, the processor 103 is used to execute computer programs stored in the memory 102 to implement the above-described method for configuring vehicle parameters.
[0108] I / O interface 104 is used to provide a channel for user input or output. For example, I / O interface 104 can be used to connect various input and output devices, such as mouse, keyboard, touch device, display screen, etc., so that users can enter information or visualize information.
[0109] Bus 105 is used at least to provide a channel for communication between communication modules 101, memory 102, processor 103, and I / O interface 104 in the vehicle equipment 100.
[0110] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the vehicle-mounted device 100. In other embodiments of this application, the vehicle-mounted device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0111] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, and the method implemented when the program instructions are executed can refer to the vehicle parameter configuration method in the above embodiments of this application.
[0112] The computer-readable storage medium can be the internal storage of the vehicle-mounted device described in the above embodiments, such as the hard drive or memory of the vehicle-mounted device. Alternatively, the computer-readable storage medium can be an external storage device of the vehicle-mounted device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the vehicle-mounted device.
[0113] Furthermore, the computer-readable storage medium may primarily include a program storage area and a data storage area, wherein the program storage area may store the operating system, at least one application program required for a function, etc.; and the data storage area may store data created based on the use of the vehicle-mounted equipment, etc.
[0114] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.
Claims
1. A method for generating vehicle parameters, applied to electronic devices, characterized in that, The method for generating the vehicle parameters includes: Obtain driver information and corresponding vehicle information; Based on the vehicle information, vehicle parameter information is obtained, which stores vehicle parameters, and the driver information corresponds to the vehicle parameter information.
2. The method for generating vehicle parameters as described in claim 1, characterized in that, The vehicle parameter information includes a barcode storing vehicle parameters. The step of obtaining the vehicle parameter information based on the vehicle information includes: Obtain vehicle parameters from the vehicle information; Based on the vehicle parameters, a corresponding barcode is generated.
3. The method for generating vehicle parameters as described in claim 2, characterized in that, The vehicle parameters include vehicle component data and corresponding adjustment parameters for the vehicle component data. Generating a corresponding barcode based on the vehicle parameters includes: The corresponding barcode is generated based on the vehicle component data and the corresponding adjustment parameters.
4. The method for generating vehicle parameters as described in claim 1, characterized in that, The electronic device establishes a near-field communication connection with the vehicle-mounted equipment, the vehicle information includes a vehicle identifier, and the generation method further includes: The driver information, vehicle identifier, and vehicle parameters are written into the near-field communication tag.
5. The method for generating vehicle parameters as described in claim 1, characterized in that, The electronic device is communicatively connected to the in-vehicle equipment, and the acquisition of driver information and corresponding vehicle information includes: Receive driver information and vehicle sensor data sent by the in-vehicle equipment; The vehicle information corresponding to the driver information is determined based on the vehicle sensing data.
6. A method for configuring vehicle parameters, applied to an on-board device, wherein the on-board device is installed in a vehicle, characterized in that, The method for configuring the vehicle parameters includes: Obtain vehicle parameters based on vehicle parameter information provided by electronic devices; Determine the vehicle components and their corresponding adjustment parameters based on the vehicle parameters; Based on the adjustment parameters, the corresponding vehicle components in the vehicle are configured, or the corresponding vehicle components are adjusted according to the adjustment parameters.
7. The method for configuring vehicle parameters as described in claim 6, characterized in that, The vehicle parameter information includes the vehicle's corresponding barcode. The step of obtaining the vehicle parameters based on the vehicle parameter information provided by the electronic device includes: By identifying the barcode provided by the electronic device, the initial vehicle component corresponding to the barcode and the initial adjustment parameters corresponding to the initial vehicle component are determined; If the vehicle includes all initial vehicle components, the initial vehicle components are identified as vehicle components, and the adjustment parameters corresponding to the vehicle components are determined according to the initial adjustment parameters corresponding to the initial vehicle components.
8. The method for configuring vehicle parameters as described in claim 6, characterized in that, The vehicle parameter information includes a near-field communication tag. The process of obtaining vehicle parameters based on the vehicle parameter information provided by the electronic device includes: Establish near-field communication connections with electronic devices; The vehicle parameters corresponding to the vehicle are read from the near-field communication tag.
9. The method for configuring vehicle parameters as described in claim 6, characterized in that, The configuration method further includes: Determine whether the vehicle components and their corresponding adjustment parameters meet the vehicle's optimized settings; If it is determined that the vehicle component does not meet the optimized settings, a second prompt message is generated based on the optimized settings, instructing the vehicle component to be adjusted; and / or If it is determined that the adjustment parameters do not meet the optimization settings, a third prompt message is generated based on the optimization settings, instructing the adjustment parameters to be adjusted.
10. An in-vehicle device, comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that, When the computer-readable instructions are executed by a processor, they implement the method for configuring vehicle parameters as described in any one of claims 6 to 9.