A vehicle storage space dynamic adjustment method, device, equipment and storage medium

By installing ultrasonic sensors in the vehicle's storage space, and combining navigation data and user commands, the system automatically identifies the usage scenarios of items and adjusts the storage space accordingly. This solves the problem that existing vehicle storage spaces cannot be dynamically adjusted, and achieves accurate and reliable automated adjustment of the storage space.

CN122165992APending Publication Date: 2026-06-09HEXINLI INTELLIGENT CONTROL TECHNOLOGY (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HEXINLI INTELLIGENT CONTROL TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2026-04-03
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing vehicle storage space structures cannot be dynamically adjusted to accommodate irregularly shaped items such as strollers and folding wheelchairs, leading to problems such as items not fitting properly or being unstable. Furthermore, existing adjustable structures cannot be adjusted independently according to user needs.

Method used

By installing ultrasonic sensors in the vehicle's candidate storage space, the system acquires the three-dimensional dimensions of items and current navigation data. Combined with user commands, it automatically identifies the usage scenario of the target item and generates adjustment parameters for the storage space based on the item's size and usage scenario, thus achieving automated adjustment of the storage space.

Benefits of technology

It achieves automated adjustment of storage space, ensuring the accuracy and reliability of the adjustment and meeting the actual needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122165992A_ABST
    Figure CN122165992A_ABST
Patent Text Reader

Abstract

The application discloses a vehicle storage space dynamic adjustment method and device, equipment and a storage medium, and relates to the technical field of vehicle transmission systems. The method comprises the following steps: acquiring ultrasonic data of at least three ultrasonic sensors in a target vehicle; if it is determined according to the ultrasonic data that a target object exists in a candidate storage space, the candidate storage space in which the target object exists is determined as a target storage space, and the three-dimensional size of the target object is determined according to the ultrasonic data; the target use scene of the target object is determined according to the current navigation data, the current user instruction and the three-dimensional size of the target object of the target vehicle; the target space adjustment parameter of the target storage space is determined according to the three-dimensional size of the target object and the target use scene, and the current storage configuration of the target storage space is adjusted by using the target space adjustment parameter. The above technical scheme ensures the accuracy and reliability of the storage space adjustment on the basis of realizing the automatic adjustment of the storage space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive engineering technology, and more particularly to the field of vehicle storage space management technology, specifically to a method, device, equipment, and storage medium for dynamically adjusting vehicle storage space. Background Technology

[0002] Most vehicles currently use independent fixed storage structures that are "designed once and fixed for life," such as the passenger glove box, fixed compartment in the trunk, and cup holders in the center console. While these structures provide storage for users, their fixed storage architecture makes it impossible to adjust the space according to the size of irregularly shaped items such as strollers and folding wheelchairs, resulting in problems such as items not fitting or not being able to fit properly.

[0003] Although a few vehicles are designed with adjustable storage structures, such as manually removable compartments in the trunk and extendable center console armrests, the adjustable storage structures they support are limited. They cannot adjust the storage space according to the user's actual needs, and the user still needs to manually organize the storage space. Summary of the Invention

[0004] This application provides a method, device, equipment, and storage medium for dynamically adjusting vehicle storage space, so as to achieve automated adjustment of storage space while ensuring the accuracy and reliability of the adjustment.

[0005] According to one aspect of this application, a method for dynamically adjusting vehicle storage space is provided, the method comprising: Acquire ultrasonic data from at least three ultrasonic sensors in the target vehicle; wherein the at least three ultrasonic sensors are respectively installed in candidate storage spaces of the target vehicle; the candidate storage spaces include the passenger-side storage compartment, the trunk, and the center console armrest; If the ultrasonic data determines that a target item exists in the candidate storage space, then the candidate storage space containing the target item is determined as the target storage space, and the three-dimensional dimensions of the target item are determined based on the ultrasonic data. Based on the target vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions, determine the target item's target usage scenario; Based on the three-dimensional dimensions of the item and the target usage scenario, the target space adjustment parameters of the target storage space are determined, and the current storage configuration of the target storage space is adjusted using the target space adjustment parameters.

[0006] According to another aspect of this application, a vehicle storage space dynamic adjustment device is provided, the device comprising: A data acquisition module is used to acquire ultrasonic data from at least three ultrasonic sensors in a target vehicle; wherein the at least three ultrasonic sensors are respectively installed in candidate storage spaces of the target vehicle; the candidate storage spaces include the passenger-side storage compartment and the trunk; The space determination module is used to determine the candidate storage space containing the target item as the target storage space if the target item is determined to exist in the candidate storage space based on the ultrasonic data, and to determine the three-dimensional dimensions of the target item based on the ultrasonic data. The scene recognition module is used to determine the target usage scenario of the target item based on the current navigation data of the target vehicle, the current user command, and the three-dimensional dimensions of the item. The space adjustment module is used to determine the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the target usage scenario, and to adjust the current storage configuration of the target storage space using the target space adjustment parameters.

[0007] According to another aspect of this application, an electronic device is provided, the electronic device comprising: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement any of the vehicle storage space dynamic adjustment methods provided in the embodiments of this application.

[0008] According to another aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements any of the vehicle storage space dynamic adjustment methods provided in the embodiments of this application.

[0009] According to another aspect of this application, a computer program product is provided, including a computer program that, when executed by a processor, implements any of the vehicle storage space dynamic adjustment methods provided in the embodiments of this application.

[0010] This application acquires ultrasonic data from at least three ultrasonic sensors in a target vehicle. These sensors are installed in candidate storage spaces, including the passenger-side glove compartment, trunk, and center console armrest. If the ultrasonic data determines the presence of a target item within a candidate storage space, that space is designated as the target storage space. The three-dimensional dimensions of the target item are determined based on the ultrasonic data. The target usage scenario for the target item is determined based on the vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions. Target space adjustment parameters are determined based on the item's three-dimensional dimensions and the target usage scenario, and these parameters are used to adjust the current storage configuration of the target storage space. This technical solution, by combining multi-dimensional data to determine item dimensions and usage scenarios, and generating a storage space adjustment scheme accordingly, effectively ensures the accuracy and reliability of storage space adjustments while achieving automated adjustment. Attached Figure Description

[0011] Figure 1 This is a flowchart of a method for dynamically adjusting vehicle storage space according to Embodiment 1 of this application; Figure 2 This is a flowchart of a method for dynamically adjusting vehicle storage space according to Embodiment 2 of this application; Figure 3 This is a structural schematic diagram of a vehicle storage space dynamic adjustment device according to Embodiment 3 of this application; Figure 4 This is a schematic diagram of the structure of an electronic device that implements the vehicle storage space dynamic adjustment method of Embodiment 4 of this application. Detailed Implementation

[0012] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0013] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0014] Furthermore, it should be noted that the collection, storage, use, processing, transmission, provision, and disclosure of ultrasonic data and current navigation data involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0015] Example 1 Figure 1 This is a flowchart of a method for dynamically adjusting vehicle storage space according to Embodiment 1 of this application. This embodiment is applicable to situations where the storage space of a vehicle is automatically and dynamically adjusted. This adjustment can be performed by a vehicle storage space dynamic adjustment device, which can be implemented in hardware and / or software and can be configured in a computer device, such as a server. Figure 1 As shown, the method includes: S110. Obtain ultrasonic data from at least three ultrasonic sensors in the target vehicle; wherein the at least three ultrasonic sensors are respectively installed in candidate storage spaces of the target vehicle; the candidate storage spaces include the passenger-side storage compartment, the trunk, and the center console armrest.

[0016] The target vehicle refers to the vehicle currently being driven by the user. An ultrasonic sensor is a sensor that uses ultrasonic technology to detect objects or measure distances; it works by emitting ultrasonic waves and analyzing the time it takes for them to reflect back. Ultrasonic data refers to the information collected by the ultrasonic sensor, typically including data such as the distance to an object and its presence or absence. Candidate storage space refers to areas in the target vehicle that can store items. The passenger-side storage compartment is the storage space located in front of the passenger seat, typically used for storing small items such as gloves and documents. The trunk is the storage area at the rear of the car, typically used for storing luggage and other larger items. The center console armrest is the armrest located between the front seats, usually containing storage space for small items such as drinks and mobile phones.

[0017] For example, ultrasonic sensors can be installed at the entrance of the passenger-side storage compartment, the inner wall of the trunk, and the top of the center console armrest. The ultrasonic sensors emit ultrasonic waves and receive the reflected echoes to obtain ultrasonic data.

[0018] S120. If the ultrasonic data determines that the target item exists in the candidate storage space, the candidate storage space containing the target item is determined as the target storage space, and the three-dimensional dimensions of the target item are determined based on the ultrasonic data.

[0019] Here, "target item" refers to an item present in the identified candidate storage spaces. "Target storage space" refers to a candidate storage space where the target item is identified through ultrasonic data. "Item three-dimensional dimensions" refers to the specific dimensions of the target item in three dimensions (length, width, and height).

[0020] For example, based on the ultrasonic data collected by the ultrasonic sensor corresponding to the target storage space, the dimensions of each dimension of the target item are calculated using the formula: distance = ultrasonic propagation time × speed of sound / 2, thus obtaining the three-dimensional dimensions of the target item.

[0021] S130. Based on the target vehicle's current navigation data, current user instructions, and the item's three-dimensional dimensions, determine the target usage scenario for the target item.

[0022] Here, "current navigation data" refers to the real-time location information, driving route, destination, and other data acquired by the target vehicle. "Current user command" refers to the command issued by the user to the vehicle system at a specific moment; these commands may include destination, preference settings, and item usage needs. "Target usage scenario" refers to the actual application scenario of the target item determined based on a comprehensive analysis of the current navigation data, user commands, and the item's three-dimensional dimensions; this may include at least one of the following: a family-friendly scenario, a shopping scenario, and an office scenario.

[0023] Optionally, based on the current navigation data of the target vehicle and the current user instructions, candidate usage scenarios for the target item are determined; based on the three-dimensional dimensions of the item, the target usage scenario for the target item is determined from the candidate usage scenarios.

[0024] Among them, the candidate use scenarios are scenarios that are initially determined based on current navigation data and user instructions, which are likely to involve the use of the target item.

[0025] Understandably, typical item usage scenarios can be determined directly based on user instructions, navigation data, or item dimensions. However, in actual travel situations, if a user mentions going to a certain shopping mall, and the vehicle's data also shows a shopping mall as the destination, but the target item is a laptop, and the user's actual need is to work at the mall, then the item usage scenario should be an office setting. In this case, relying solely on user instructions or navigation data would incorrectly identify the item usage scenario as a shopping scenario. This application improves the accuracy and reliability of scenario recognition by comprehensively considering user instructions, navigation data, and item dimensions.

[0026] In one optional implementation, if the current user command is a vehicle mode command that directly indicates the usage scenario of the item, such as parent-child mode, shopping mode, or office mode, then the initial usage scenario of the target item can be determined directly based on the current user command; the initial usage scenario is verified based on the current navigation data and / or the three-dimensional dimensions of the item; if the current navigation data and / or the three-dimensional dimensions of the item also indicate that the usage scenario of the target item is the initial usage scenario, then the initial usage scenario is determined as the target usage scenario; if the current navigation data and / or the three-dimensional dimensions of the item also indicate that the usage scenario is not the initial usage scenario, then the target usage scenario of the target item is determined based on the current navigation data and the three-dimensional dimensions of the item.

[0027] For example, if the current user command is "Enable parent-child mode", then the initial usage scenario of the target item is determined to be a parent-child scenario; the three-dimensional dimensions of the item are "80cm long, 40cm wide, and 50cm high", which matches the stroller, indicating that the usage scenario of the target item is a parent-child scenario, so the parent-child scenario is determined as the target usage scenario of the target item.

[0028] S140. Based on the three-dimensional dimensions of the item and the target usage scenario, determine the target space adjustment parameters for the target storage space, and use the target space adjustment parameters to adjust the current storage configuration of the target storage space.

[0029] The target space adjustment parameters refer to the adjustment indicators determined based on the three-dimensional dimensions of the items and the target usage scenario, which may include lifting height, partition spacing, and partition layout. The current storage configuration refers to the current layout of the hardware facilities used for storing items within the target storage space, such as partitions being completely removed or the central control armrest being fitted with right-angle brackets.

[0030] Optionally, adjusting the current storage configuration of a target storage space using target space adjustment parameters can be as follows: If the target storage space is the passenger-side storage compartment, determine the motor rotation data of the passenger-side storage compartment based on the target space adjustment parameters, and control the rotation of the motor in the passenger-side storage compartment based on the motor rotation data to adjust the current storage configuration of the target storage space; if the target storage space is the center console armrest, determine the electromagnetic switch control data of the center console armrest magnetic component based on the target space adjustment parameters, and control the magnetic component of the center console armrest to engage or disengage based on the electromagnetic switch control data to adjust the current storage configuration of the target storage space; if the target storage space is the trunk, determine the push rod control data of the electric push rod in the trunk and the motor drive data of the partition motor in the trunk based on the target space adjustment parameters, and control the extension or retraction of the electric push rod based on the push rod control data, and control the partition motor to drive the folding panel based on the motor drive data to adjust the current storage configuration of the target storage space.

[0031] The motor rotation data refers to the specific values ​​and commands used to control the operation of the motor in the passenger-side storage compartment. These data determine the motor's rotation direction, speed, and duration to achieve the desired storage adjustment effect. The center console armrest magnetic closure refers to the component in the center console armrest used to achieve the closing and opening functions, usually controlled by an electromagnetic device. By controlling the electromagnetic switch, the magnetic closure can switch between closing and opening, thereby opening or closing the storage space. The electromagnetic switch control data refers to the specific commands used to control the electromagnetic switch of the magnetic closure in the center console armrest. The electric push rod is a mechanical device used to control the movement of certain components (such as partitions or folding panels) in the trunk; it can adjust the configuration of the storage space by extending or retracting. The push rod control data refers to the specific commands used to operate the electric push rod, including commands to extend or retract, determining how to adjust the trunk's spatial layout. The partition motor is an electric motor installed in the trunk used to control the movement of adjustable partitions or dividers. The motor drive data refers to the commands used to control the trunk partition motor, determining the motor's operating state, thereby controlling the unfolding or folding of the folding panel. A folding panel refers to a foldable structure used in the trunk. It is usually made of lightweight materials and can be adjusted by an electric motor.

[0032] In another optional implementation, after adjusting the current storage configuration of the target storage space using the target space adjustment parameters, the placement status of the target item can be determined based on the current item pressure value obtained from the pressure sensor of the target storage space. If the item placement status is unstable, the user is prompted to replace the target item and the ultrasonic data from the ultrasonic sensor is re-acquired.

[0033] A pressure sensor is a device used to measure the pressure applied to it, detecting the weight or force on a target item within the storage space to determine its stability. The current item pressure value is the value monitored and output in real time by the pressure sensor, representing the pressure exerted on the target item within the storage space. The item placement state refers to the stability of the target item within the storage space, and can include at least one of stable and unstable states. An unstable state means the target item is not properly placed, and may be prone to sliding or tipping over due to an unstable center of gravity, unsuitable size, or improper placement.

[0034] For example, by detecting the pressure value of the target item on the pressure sensor, it is determined whether the placement is stable; if the pressure value is greater than or equal to a preset pressure threshold, the target item is in a stable state; if the pressure value is less than the preset pressure threshold, the target item is in an unstable state.

[0035] The preset pressure threshold is set in advance according to different candidate storage spaces, and this application embodiment does not specifically limit it; for example, the preset pressure threshold of the passenger-side storage compartment can be 30N, and the preset pressure threshold of the armrest bracket can be 10N.

[0036] It should be noted that each candidate storage space in this application is equipped with at least two pressure sensors; for example, at least two pressure sensors are installed at the bottom of the passenger-side storage compartment; at least two pressure sensors are installed at the bottom of the trunk hidden compartment; and at least two pressure sensors are installed on the surface of the center console armrest bracket.

[0037] This application embodiment acquires ultrasonic data from at least three ultrasonic sensors in a target vehicle. These sensors are installed in candidate storage spaces within the vehicle, including the passenger-side storage compartment, trunk, and center console armrest. If the ultrasonic data determines the presence of a target item within a candidate storage space, that space is designated as the target storage space. The three-dimensional dimensions of the target item are determined based on the ultrasonic data. The target usage scenario for the target item is determined based on the vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions. Target space adjustment parameters are determined based on the item's three-dimensional dimensions and the target usage scenario, and these parameters are used to adjust the current storage configuration of the target storage space. This technical solution, by combining multi-dimensional data to determine item dimensions and usage scenarios, and generating a storage space adjustment scheme accordingly, effectively ensures the accuracy and reliability of storage space adjustments while achieving automated adjustment.

[0038] Example 2 Figure 2This is a flowchart of a method for dynamically adjusting vehicle storage space according to Embodiment 2 of this application. Based on the technical solutions of the above embodiments, this embodiment refines "determining the target space adjustment parameters of the target storage space according to the three-dimensional dimensions of the item and the target usage scenario" into "determining the target space adjustment strategy based on the correspondence between candidate usage scenarios and candidate space adjustment strategies, according to the target usage scenario; determining the initial space adjustment parameters of the target storage space from the target space adjustment strategy according to the type of the target storage space; and determining the target space adjustment parameters of the target storage space according to the three-dimensional dimensions of the item and the initial space adjustment parameters." It should be noted that for parts not detailed in this embodiment, please refer to the relevant descriptions in other embodiments. Figure 2 As shown, the method includes: S210. Acquire ultrasonic data from at least three ultrasonic sensors in the target vehicle.

[0039] S220. If the ultrasonic data determines that the target item exists in the candidate storage space, the candidate storage space containing the target item is determined as the target storage space, and the three-dimensional dimensions of the target item are determined based on the ultrasonic data.

[0040] S230. Based on the target vehicle's current navigation data, current user instructions, and the item's three-dimensional dimensions, determine the target usage scenario for the target item.

[0041] S240. Based on the correspondence between candidate use cases and candidate space adjustment strategies, determine the target space adjustment strategy according to the target use case.

[0042] Here, candidate use cases refer to various activities or operational scenarios that users might perform. Candidate space adjustment strategies refer to a series of feasible adjustment schemes or methods designed to meet different use cases. Target space adjustment strategies refer to specific adjustment schemes determined based on the target use case.

[0043] For example, based on the correspondence between candidate use cases and candidate space adjustment strategies, the target use case is used as an index to filter adjustment parameters corresponding to the target use case from the preset parameter library, and these adjustment parameters are integrated to obtain the target space adjustment strategy.

[0044] S250. Based on the type of the target storage space, determine the initial space adjustment parameters of the target storage space from the target space adjustment strategy.

[0045] The type of target storage space refers to the specific hardware type of the target storage space, which may include at least one of the following: passenger-side storage compartment, center console armrest, and trunk. Initial space adjustment parameters refer to the specific adjustment indicators and settings determined based on the type of target storage space.

[0046] For example, if the target space adjustment strategy is to raise the passenger compartment by 20cm, remove all the partitions, and expand the trunk by 15cm, then the target storage space is the trunk, and the initial space adjustment parameter is to expand the trunk by 15cm. If the target space adjustment strategy is to attach a right-angle bracket to the center console armrest and lower the passenger compartment by 5cm, then the target storage space is the passenger compartment and the center console armrest, and the initial space adjustment parameter is to attach a right-angle bracket to the center console armrest and lower the passenger compartment by 5cm.

[0047] S260. Based on the three-dimensional dimensions of the item and the initial space adjustment parameters, determine the target space adjustment parameters for the target storage space, and use the target space adjustment parameters to adjust the current storage configuration of the target storage space.

[0048] Optionally, if the target storage space includes the passenger-side storage compartment and / or the trunk, the weighted difference between the item height and the user-preferred height in the item's three-dimensional dimensions is used to obtain the initial lifting height deviation value in the initial space adjustment parameters. The user-preferred height is predetermined based on historical lifting heights in the target usage scenario. The lifting height deviation value is used to adjust the initial lifting height in the initial space adjustment parameters to obtain the target lifting height of the target storage space. Based on the item length and width in the item's three-dimensional dimensions, the initial compartment spacing in the initial space adjustment parameters is adjusted to obtain the target compartment spacing of the target storage space. The initial space adjustment parameters, the target lifting height, and the target compartment spacing are integrated to obtain the target space adjustment parameters for the target storage space.

[0049] Here, item height refers to the vertical dimension of the item. User-preferred height refers to the ideal height predetermined based on historical height adjustment records in similar usage scenarios; this height reflects the user's expectations for the convenience and comfort of accessing items. Initial height adjustment refers to the height set in the initial space adjustment parameters. Height deviation value is a weighted difference between the item height and the user-preferred height, representing the gap between the actual item placement height and the user's ideal height; this deviation value will be used to adjust the initial height adjustment of the target storage space to better meet the user's needs. Historical height adjustment refers to... Target height adjustment refers to the final height setting after considering item height and user-preferred height. Item length refers to the horizontal dimension of the item (front to back). Item width refers to the horizontal dimension of the item (left to right). Initial compartment spacing refers to the distance between each compartment in the initial space adjustment parameters. Target compartment spacing refers to the new spacing obtained after adjusting the initial compartment spacing based on the three-dimensional dimensions (length and width) of the items.

[0050] Optionally, if the target storage space includes a central control armrest, the current shape of the target item is determined based on the item's three-dimensional dimensions; the target armrest shape is determined based on the current item shape and the item's three-dimensional dimensions; the target armrest shape includes a bracket shape, a cup holder shape, and a storage box shape; the initial space adjustment parameters are corrected based on the target armrest shape and the item's three-dimensional dimensions to obtain the target space adjustment parameters for the target storage space.

[0051] The "current item shape" refers to the shape characteristics of the item determined based on its three-dimensional dimensions, such as cylindrical, cubic, or flat. The "target armrest shape" refers to the specific state of the central control armrest determined based on the current item shape and its three-dimensional dimensions. The "support shape" means the central control armrest functions as a support, capable of supporting items of a specific shape, such as a mobile phone or tablet. The "cup holder shape" means the central control armrest functions as a cup holder, safely accommodating various beverage containers, such as water bottles or coffee cups. The "storage box shape" means the central control armrest functions as a storage box, used to store small items, such as keys or loose change.

[0052] This application embodiment acquires ultrasonic data from at least three ultrasonic sensors in the target vehicle. If the ultrasonic data determines that a target item exists in a candidate storage space, the candidate storage space containing the target item is designated as the target storage space. The three-dimensional dimensions of the target item are determined based on the ultrasonic data. The target usage scenario for the target item is determined based on the current navigation data of the target vehicle, the current user command, and the three-dimensional dimensions of the item. Based on the correspondence between candidate usage scenarios and candidate space adjustment strategies, a target space adjustment strategy is determined according to the target usage scenario. Initial space adjustment parameters for the target storage space are determined from the target space adjustment strategy based on the type of the target storage space. Target space adjustment parameters for the target storage space are determined based on the three-dimensional dimensions of the item and the initial space adjustment parameters. These target space adjustment parameters are then used to adjust the current storage configuration of the target storage space. This technical solution, by combining multi-dimensional data to determine the item size and usage scenario, and generating a storage space adjustment scheme accordingly, effectively ensures the accuracy and reliability of storage space adjustments while achieving automated storage space adjustment.

[0053] Example 3 Figure 3 This is a structural schematic diagram of a vehicle storage space dynamic adjustment device according to Embodiment 3 of this application. It is applicable to situations requiring automated dynamic adjustment of vehicle storage space. This vehicle storage space dynamic adjustment device can be implemented in hardware and / or software and can be configured in computer equipment, such as a server. Figure 3 As shown, the device includes: The data acquisition module 310 is used to acquire ultrasonic data from at least three ultrasonic sensors in the target vehicle; wherein the at least three ultrasonic sensors are respectively installed in the candidate storage space of the target vehicle; the candidate storage space includes the passenger side storage compartment and the trunk; The space determination module 320 is used to determine the candidate storage space containing the target item as the target storage space if the target item is determined to exist in the candidate storage space based on the ultrasonic data, and to determine the three-dimensional dimensions of the target item based on the ultrasonic data. The scene recognition module 330 is used to determine the target usage scenario of the target item based on the target vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions. The space adjustment module 340 is used to determine the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the target usage scenario, and to adjust the current storage configuration of the target storage space using the target space adjustment parameters.

[0054] This application embodiment acquires ultrasonic data from at least three ultrasonic sensors in a target vehicle. These sensors are installed in candidate storage spaces within the vehicle, including the passenger-side storage compartment, trunk, and center console armrest. If the ultrasonic data determines the presence of a target item within a candidate storage space, that space is designated as the target storage space. The three-dimensional dimensions of the target item are determined based on the ultrasonic data. The target usage scenario for the target item is determined based on the vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions. Target space adjustment parameters are determined based on the item's three-dimensional dimensions and the target usage scenario, and these parameters are used to adjust the current storage configuration of the target storage space. This technical solution, by combining multi-dimensional data to determine item dimensions and usage scenarios, and generating a storage space adjustment scheme accordingly, effectively ensures the accuracy and reliability of storage space adjustments while achieving automated adjustment.

[0055] Optionally, the space adjustment module 340 includes: The strategy determination unit is used to determine the target space adjustment strategy based on the correspondence between candidate use scenarios and candidate space adjustment strategies, according to the target use scenario. The parameter filtering unit is used to determine the initial space adjustment parameters of the target storage space from the target space adjustment strategy based on the type of the target storage space. The parameter determination unit is used to determine the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the initial space adjustment parameters.

[0056] Optional, parameter determination unit, specifically used for: If the target storage space includes the passenger-side storage compartment and / or the trunk, the weighted difference between the item height and the user-preferred height in the item's three-dimensional dimensions is used to obtain the initial height deviation value in the initial space adjustment parameters; whereby the user-preferred height is predetermined based on the historical height adjustment in the target usage scenario. The initial lifting height in the initial space adjustment parameters is adjusted using the lifting height deviation value to obtain the target lifting height of the target storage space; Based on the item's length and width in its three-dimensional dimensions, the initial compartment spacing in the initial space adjustment parameters is adjusted to obtain the target compartment spacing of the target storage space. The initial space adjustment parameters, target lifting height, and target interlayer spacing are integrated to obtain the target space adjustment parameters for the target storage space.

[0057] Optional, parameter determination unit, specifically used for: If the target storage space includes the central control armrest, the current shape of the target item is determined based on the item's three-dimensional dimensions. Based on the current shape and three-dimensional dimensions of the object, determine the target armrest form of the central control armrest; among which, the target armrest form includes the form of a bracket, the form of a cup holder, and the form of a storage box. Based on the shape of the target handrail and the three-dimensional dimensions of the item, the initial space adjustment parameters are corrected to obtain the target space adjustment parameters for the target storage space.

[0058] Optional, the space adjustment module 340 is specifically used for: If the target storage space is the passenger-side storage compartment, the motor rotation data of the passenger-side storage compartment is determined according to the target space adjustment parameters, and the rotation of the motor in the passenger-side storage compartment is controlled according to the motor rotation data to adjust the current storage configuration of the target storage space. If the target storage space is the central control armrest, the electromagnetic switch control data of the central control armrest magnetic component is determined according to the target space adjustment parameters. Based on the electromagnetic switch control data, the magnetic component of the central control armrest is controlled to engage or disengage, so as to adjust the current storage configuration of the target storage space. If the target storage space is the trunk, the push rod control data of the electric push rod in the trunk and the motor drive data of the partition motor in the trunk are determined according to the target space adjustment parameters. Based on the push rod control data, the extension or retraction of the electric push rod is controlled, and based on the motor drive data, the partition motor is controlled to drive the folding plate to adjust the current storage configuration of the target storage space.

[0059] Optionally, the device further includes a configuration verification module; the configuration verification module is used for: After adjusting the current storage configuration of the target storage space using the target space adjustment parameters, the placement status of the target item is determined based on the current item pressure value obtained from the pressure sensor of the target storage space. If the item's placement is unstable, the user will be prompted to reposition the target item, and the ultrasonic sensor's ultrasonic data will be retrieved again.

[0060] The vehicle storage space dynamic adjustment device provided in this application embodiment can execute the vehicle storage space dynamic adjustment method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing each vehicle storage space dynamic adjustment method.

[0061] According to embodiments of this application, this application also provides an electronic device, a readable storage medium, and a computer program product.

[0062] Example 4 Figure 4 This is a schematic diagram of the structure of an electronic device 410 implementing the vehicle storage space dynamic adjustment method according to embodiments of this application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present application described and / or claimed herein.

[0063] like Figure 4 As shown, the electronic device 410 includes at least one processor 411 and a memory, such as a read-only memory (ROM) 412 or a random access memory (RAM) 413, communicatively connected to the at least one processor 411. The memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes based on the computer program stored in the ROM 412 or loaded from storage unit 418 into the RAM 413. The RAM 413 may also store various programs and data required for the operation of the electronic device 410. The processor 411, ROM 412, and RAM 413 are interconnected via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0064] Multiple components in electronic device 410 are connected to I / O interface 415, including: input unit 416, such as keyboard, mouse, etc.; output unit 417, such as various types of displays, speakers, etc.; storage unit 418, such as disk, optical disk, etc.; and communication unit 419, such as network card, modem, wireless transceiver, etc. Communication unit 419 allows electronic device 410 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0065] Processor 411 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 411 performs the various methods and processes described above, such as the dynamic adjustment method for vehicle storage space.

[0066] In some embodiments, the vehicle storage space dynamic adjustment method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 410 via ROM 412 and / or communication unit 419. When the computer program is loaded into RAM 413 and executed by processor 411, one or more steps of the vehicle storage space dynamic adjustment method described above may be performed. Alternatively, in other embodiments, processor 411 may be configured as the vehicle storage space dynamic adjustment method by any other suitable means (e.g., by means of firmware).

[0067] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0068] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle storage space dynamic adjustment device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0069] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0070] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0071] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0072] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0073] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0074] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for dynamically adjusting vehicle storage space, characterized in that, include: Acquire ultrasonic data from at least three ultrasonic sensors in the target vehicle; wherein the at least three ultrasonic sensors are respectively installed in candidate storage spaces of the target vehicle; the candidate storage spaces include the passenger-side storage compartment, the trunk, and the center console armrest; If the ultrasonic data determines that a target item exists in the candidate storage space, then the candidate storage space containing the target item is determined as the target storage space, and the three-dimensional dimensions of the target item are determined based on the ultrasonic data. Based on the target vehicle's current navigation data, current user commands, and the item's three-dimensional dimensions, determine the target item's target usage scenario; Based on the three-dimensional dimensions of the item and the target usage scenario, the target space adjustment parameters of the target storage space are determined, and the current storage configuration of the target storage space is adjusted using the target space adjustment parameters.

2. The method according to claim 1, characterized in that, Based on the three-dimensional dimensions of the item and the target usage scenario, the target space adjustment parameters for the target storage space are determined, including: Based on the correspondence between candidate use cases and candidate space adjustment strategies, the target space adjustment strategy is determined according to the target use case; Based on the type of the target storage space, the initial space adjustment parameters of the target storage space are determined from the target space adjustment strategy; Based on the three-dimensional dimensions of the item and the initial space adjustment parameters, the target space adjustment parameters of the target storage space are determined.

3. The method according to claim 2, characterized in that, The step of determining the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the initial space adjustment parameters includes: If the target storage space includes the passenger-side storage compartment and / or the trunk, then the weighted difference between the item height and the user-preferred height in the three-dimensional dimensions of the item is calculated to obtain the initial lifting height deviation value in the initial space adjustment parameters; wherein, the user-preferred height is predetermined based on the historical lifting height under the target usage scenario; Using the aforementioned lifting height deviation value, the initial lifting height in the initial space adjustment parameters is adjusted to obtain the target lifting height of the target storage space; Based on the item's length and width in its three-dimensional dimensions, the initial compartment spacing in the initial space adjustment parameters is adjusted to obtain the target compartment spacing of the target storage space. The initial space adjustment parameters, the target lifting height, and the target interlayer spacing are integrated to obtain the target space adjustment parameters for the target storage space.

4. The method according to claim 2, characterized in that, The step of determining the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the initial space adjustment parameters includes: If the target storage space includes the central control armrest, then the current shape of the target item is determined based on the three-dimensional dimensions of the item. Based on the current shape of the item and the three-dimensional dimensions of the item, the target armrest shape of the central control armrest is determined; wherein, the target armrest shape includes a bracket shape, a cup holder shape, and a storage box shape; Based on the target handrail shape and the three-dimensional dimensions of the item, the initial space adjustment parameters are corrected to obtain the target space adjustment parameters for the target storage space.

5. The method according to claim 1, characterized in that, Adjusting the current storage configuration of the target storage space using the target space adjustment parameters includes: If the target storage space is the passenger-side storage compartment, then the motor rotation data of the passenger-side storage compartment is determined according to the target space adjustment parameters, and the rotation of the motor in the passenger-side storage compartment is controlled according to the motor rotation data, so as to adjust the current storage configuration of the target storage space; If the target storage space is a central control armrest, then the electromagnetic switch control data of the central control armrest magnetic component is determined according to the target space adjustment parameters, and the magnetic component of the central control armrest is controlled to engage or disengage according to the electromagnetic switch control data, so as to adjust the current storage configuration of the target storage space. If the target storage space is the trunk, then based on the target space adjustment parameters, determine the push rod control data of the electric push rod in the trunk and the motor drive data of the partition motor in the trunk, and based on the push rod control data, control the extension or retraction of the electric push rod, and based on the motor drive data, control the partition motor to drive the folding panel, so as to adjust the current storage configuration of the target storage space.

6. The method according to claim 1, characterized in that, After adjusting the current storage configuration of the target storage space using the target space adjustment parameters, the method further includes: The placement status of the target item is determined based on the current item pressure value obtained from the pressure sensor of the target storage space. If the placement of the item is unstable, the user will be prompted to reposition the target item and reacquire the ultrasonic data from the ultrasonic sensor.

7. A vehicle storage space dynamic adjustment device, characterized in that, include: A data acquisition module is used to acquire ultrasonic data from at least three ultrasonic sensors in a target vehicle; wherein the at least three ultrasonic sensors are respectively installed in candidate storage spaces of the target vehicle; the candidate storage spaces include the passenger-side storage compartment and the trunk; The space determination module is used to determine the candidate storage space containing the target item as the target storage space if the target item is determined to exist in the candidate storage space based on the ultrasonic data, and to determine the three-dimensional dimensions of the target item based on the ultrasonic data. The scene recognition module is used to determine the target usage scenario of the target item based on the current navigation data of the target vehicle, the current user command, and the three-dimensional dimensions of the item. The space adjustment module is used to determine the target space adjustment parameters of the target storage space based on the three-dimensional dimensions of the item and the target usage scenario, and to adjust the current storage configuration of the target storage space using the target space adjustment parameters.

8. An electronic device, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle storage space dynamic adjustment method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the vehicle storage space dynamic adjustment method as described in any one of claims 1-6.

10. A computer program product comprising a computer program that, when executed by a processor, implements the method for dynamically adjusting vehicle storage space according to any one of claims 1-6.