Shielding curtain control method, electronic equipment and vehicle

By acquiring the vehicle and trunk status, intelligent control of the cargo cover is achieved, solving the problems of space occupation and insufficient adjustment of the cargo cover when the trunk door is open, and improving the safety and convenience of using the cargo cover.

CN121947355APending Publication Date: 2026-05-01BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411553083.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

The existing cargo cover control method automatically retracts the occupied space when the trunk door is opened, and lacks proper adjustment function, which affects the convenience and safety of use.

Method used

By acquiring vehicle status, trunk item status, and operational status, precise and flexible control of the cargo cover is achieved, including image recognition and behavior recognition, automatically adjusting the unfolding and retraction of the cargo cover.

Benefits of technology

This improves the safety and convenience of using the blind curtain, ensuring its applicability and user experience in different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121947355A_ABST
    Figure CN121947355A_ABST
Patent Text Reader

Abstract

The invention relates to an object covering curtain control method, electronic equipment, a vehicle and a product, and relates to the technical field of intelligent driving control. According to the method, the vehicle state of the vehicle where the covering curtain is located, the object state of the object in the trunk of the vehicle and the operation state of the object are obtained firstly, and then the covering curtain is controlled to be unfolded or folded according to the vehicle state, the object state and the operation state. According to the invention, the object shielding curtain can be automatically controlled to be unfolded and folded, and the use flexibility, convenience and safety of the object shielding curtain are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a method for controlling a cargo cover, electronic equipment, a vehicle, a computer-readable storage medium, and a computer program product. Background Technology

[0002] Currently, cargo covers are used in vehicles to provide privacy and meet the personalized needs of different customers, such as the need to cover and protect private items. However, some existing cargo cover control methods automatically retract the cover when the trunk door is open but it is not needed, taking up trunk space and limiting the placement of large luggage. Furthermore, the lack of proper adjustment functions during the deployment and retraction of the cargo cover means it cannot be adjusted according to the size or placement of items in the trunk, thus affecting the convenience and safety of its use. Summary of the Invention

[0003] This application provides a method for controlling a cargo cover, which can automatically control the unfolding and retraction of the cargo cover, improving the flexibility, convenience and safety of the cargo cover, and at least partially solving the above-mentioned technical problems.

[0004] To achieve the above objectives, according to a first aspect of this application, a method for controlling a cargo curtain is provided, applied to a vehicle, wherein the vehicle is communicatively connected, and the method includes:

[0005] Obtain the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the trunk of the vehicle, and the operation status of the items;

[0006] The system controls the unfolding or retraction of the cargo cover based on the vehicle status, the item status, and the operation status.

[0007] Optionally, obtaining the vehicle status of the vehicle where the cargo cover is located includes:

[0008] Obtain the current operating status of the vehicle;

[0009] Obtain the open / closed status of the vehicle's trunk;

[0010] The vehicle status is determined based on the vehicle's operating status and the opening / closing status of the trunk.

[0011] Optionally, obtaining the operation status for the item includes:

[0012] Image information of the trunk is acquired using an image acquisition device;

[0013] Behavior recognition is performed on the image information;

[0014] The operation state of the item is obtained based on the behavior recognition result, wherein the behavior recognition is used to identify the user's picking and placing actions on the item.

[0015] Optionally, obtaining the status of items in the trunk of the vehicle includes:

[0016] Image information of the trunk is acquired using an image acquisition device;

[0017] Target recognition is performed on the image information to obtain an image of the items in the trunk;

[0018] The size information of the item and the position information of the item in the trunk are obtained from the image of the item.

[0019] The item's status is determined based on its size and location information.

[0020] Optionally, controlling the unfolding or retraction of the cargo cover based on the vehicle status, the item status, and the operating status includes:

[0021] When the vehicle status, the item status, and the operation status meet the first preset condition, the cargo cover is retracted.

[0022] When the vehicle status, the item status, and the operation status meet the second preset condition, the curtain is controlled to unfold.

[0023] Optionally, the first preset conditions include: the vehicle is stopped, the trunk is open, the operation state includes a target action for the item, and the size and position of the item do not affect the retraction of the cargo cover;

[0024] The second preset conditions include: the vehicle is running, the trunk is closed, the operation state does not include the target action on the item, and the size and position of the item do not affect the unfolding of the cargo cover.

[0025] Optionally, the method further includes:

[0026] When a retraction or unfolding command is received for the curtain, if the first preset condition and the second preset condition are not met, the curtain is controlled to maintain its current position and a prompt message is issued.

[0027] Optionally, the method further includes:

[0028] When the vehicle status, the item status, and the operation status meet the third preset condition, the protective curtain is controlled to unfold to the target position.

[0029] The third preset condition includes: there is at least one first item in the path of the curtain's unfolding that affects the complete unfolding of the curtain; the target position is the position where the curtain head reaches a preset distance from the first item along the unfolding direction of the curtain.

[0030] Optionally, the method further includes:

[0031] The system obtains information about a second item to be placed in the trunk. If the size of the second item is larger than a preset size, when the vehicle stops and the trunk is opened, the system controls the curtain head of the cargo cover to swing to be perpendicular to the horizontal direction.

[0032] Optionally, the method further includes: obtaining item information of a third item placed in the trunk; and when the size of the third item is less than or equal to the preset size, controlling the curtain head of the cargo cover to swing parallel to the horizontal direction when the vehicle stops running and the trunk is opened.

[0033] According to a second aspect of this application, a computer-readable storage medium is also provided, wherein program instructions are stored therein, which, when executed, implement the method described above.

[0034] According to a third aspect of this application, a computer program product is also provided, the computer program product comprising program instructions that, when executed by a processor, implement the method described above.

[0035] According to a fourth aspect of this application, an electronic device is also provided for performing the method described above.

[0036] According to a fifth aspect of this application, a vehicle is also provided, including the electronic equipment described above.

[0037] In this embodiment, the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the vehicle's trunk, and the operation status of the items are first obtained. Then, based on the vehicle status, item status, and operation status, the cargo cover is controlled to unfold or retract. This allows for a comprehensive integration of the various states of the vehicle, the items themselves, and the items being operated on, enabling precise, flexible, and automatic control of the cargo cover that can be started and stopped at any time, thereby improving the safety and convenience of using the cargo cover.

[0038] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments 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.

[0040] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.

[0041] Figure 1 This is a flowchart illustrating the curtain control method provided in an exemplary embodiment of this application;

[0042] Figure 2 This is a schematic diagram showing the relative positions of an object and a blindfold in an exemplary embodiment of this application;

[0043] Figure 3 This is a schematic diagram showing the curtain being unfolded to a specific position according to an exemplary embodiment of this application;

[0044] Figure 4 This is a schematic diagram of the swinging of the curtain head of the blind provided in an exemplary embodiment of this application;

[0045] Figure 5 This is a block diagram of an electronic device provided in an exemplary embodiment of this application;

[0046] Figure 6 This is a block diagram of a vehicle provided in an exemplary embodiment of this application. Detailed Implementation

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

[0048] Nowadays, cargo covers are used in vehicles to provide privacy and meet the personalized needs of different customers, such as the need to cover and protect private items. However, some existing cargo cover control methods will automatically retract the cover when the trunk door is open but it is not needed, thus taking up space in the trunk and limiting the placement of large luggage.

[0049] Therefore, existing cargo covers have many shortcomings. For example, when the trunk door is open but the cargo cover does not need to be retracted, it will still retract automatically, taking up space in the trunk and limiting the placement of large luggage. In addition, the cargo cover lacks proper adjustment functions during its opening and closing, and cannot be adjusted according to the size or actual placement of items in the trunk, thus affecting its convenience and safety in actual use.

[0050] Based on this, this application provides a control method for a cargo cover, which can first obtain the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the vehicle's trunk, and the operation status of the items, and then control the cargo cover to unfold or retract according to the vehicle status, item status, and operation status. This can comprehensively integrate the multiple states of the vehicle, the items themselves, and the items being operated on, and achieve precise, flexible, and automatic control operation of the cargo cover that can be started and stopped at any time, thereby improving the safety and convenience of using the cargo cover.

[0051] To address the aforementioned problems, this application provides a method for controlling a blindfold, which will be described below with reference to specific embodiments.

[0052] Figure 1 This is a schematic diagram of a curtain control method provided in an embodiment of this application, as shown below. Figure 1 As shown, the method may include the following steps S201-S202, which are described in detail below.

[0053] Step S201: Obtain the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the vehicle's trunk, and the operation status of the items.

[0054] The vehicle status can include the vehicle's operating status and the trunk's open / closed status. Operating status includes whether the vehicle is moving or stationary, which can be determined by sensors installed on the vehicle. In this scenario, when the vehicle is moving, the cargo cover will typically remain open to prevent items in the trunk from being exposed. When the vehicle is stationary, the opening and closing of the cargo cover will be further controlled based on the trunk door and the contents. Furthermore, by detecting the trunk door's open / closed status, when the trunk door is open, the system can automatically determine whether the cargo cover needs to be retracted or left in its original position based on whether luggage is being moved.

[0055] The status of the items can include their position and size. It's understood that the placement of items in the trunk can affect the opening and closing of the cargo cover. If the item's height is higher than the cargo cover, the opening of the cover can be limited to a certain distance in front of the item to prevent obstruction or compression. Using cameras and infrared detectors, the relative position of items in the trunk can be accurately determined, providing a basis for precise control of the cargo cover. By recognizing the size of items in the trunk, when there are large items in the trunk and the cargo cover cannot fully cover them, the cover can automatically swing its head to a vertical position, providing more space for the items.

[0056] The operational status of the items can include actions such as lifting, picking up, and placing them. In some embodiments, the system can monitor whether the user is lifting luggage or other items to determine whether the cargo cover needs to be retracted. The system can identify user operational needs under specific conditions, providing automated control over the cargo cover's effectiveness.

[0057] In some embodiments, the vehicle status can be determined in the following ways:

[0058] First, obtain the current operating status of the vehicle;

[0059] Next, obtain the open / closed status of the vehicle's trunk;

[0060] Finally, the vehicle status is determined based on the vehicle's operating status and the open / closed state of the trunk.

[0061] In practice, the vehicle's current operating status information can be obtained through sensors inside the vehicle. The operating status typically includes two main states: a moving state, indicating the vehicle is in motion, and a stationary state, indicating the vehicle is stationary or parked. This operating status information determines whether the cargo cover needs to remain open or retracted; for example, the cargo cover should be open while the vehicle is in motion to protect the privacy of items in the trunk.

[0062] In some embodiments, the status of items in the trunk of a vehicle can be determined in the following ways:

[0063] First, image information of the trunk is acquired using an image acquisition device;

[0064] Next, target recognition is performed on the image information to obtain an image of the items in the trunk;

[0065] Then, based on the image of the item, the size information of the item and the position information of the item in the trunk are obtained;

[0066] Finally, the item's status is determined based on its size and location information.

[0067] In practice, real-time image data can first be acquired using an image acquisition device (such as a camera or infrared sensor) installed in the trunk. The image data can include the overall layout of all items in the trunk, providing a basis for subsequent identification.

[0068] After image acquisition, target recognition processing can be performed on the image data. Specific image recognition algorithms can be used to separate item information from the image, remove background elements, and extract only the images of items inside the trunk. This process typically uses deep learning models, such as convolutional neural networks (CNNs), to detect and label objects in the image, thereby obtaining an image of each item.

[0069] Based on the image of the item, the system can further calculate the item's dimensions, such as height, width, and length. Dimensional information is key data for determining the item's status, helping the system determine whether the item conforms to preset size standards.

[0070] Based on the relative coordinates in the image, the placement of each item in the trunk can be determined. This location information is used not only to determine the deployment or retraction position of the cargo cover, but also to adjust the cargo cover to accommodate the distribution of items in the trunk.

[0071] Finally, the system can combine the size and location information of the items to determine their status. For example, it can determine if there is any obstruction; if the item is large or located in the unfolding path of the curtain, the system will identify that the item may obstruct the normal unfolding or retraction of the curtain. It can also determine the stability of the item's placement; the location information is used to determine if the item is placed securely to prevent displacement or collision during curtain operation.

[0072] Through the above methods, this application can intelligently analyze the status of items, thereby reasonably controlling the opening or retraction position of the cargo cover according to the items in the trunk, optimizing the vehicle's user experience and trunk space management.

[0073] In some embodiments, the operational state of an item can be determined in the following ways:

[0074] First, image information of the trunk is acquired using an image acquisition device;

[0075] Next, behavior recognition is performed on the image information;

[0076] Finally, the operation status of the item is obtained based on the behavior recognition results, where behavior recognition is used to identify the user's actions of picking up and putting down the item.

[0077] In practice, an image acquisition device, such as a camera or infrared sensor, can be installed in the trunk to collect real-time images of the trunk's interior. This image data can reflect the distribution and location of items in the trunk and monitor the user's actions. The acquisition device is activated when the vehicle is stationary and the trunk door is open, providing clear image data for subsequent identification.

[0078] The acquired image information can be transmitted to the vehicle's processing unit, where image recognition algorithms are applied to process and analyze the information, focusing on recognizing user actions in the trunk area. Behavior recognition can determine whether the driver and other relevant users have performed actions involving the handling of items, such as lifting, placing, or adjusting the position of items. Based on changes in item position, hand gestures, and the relative position of items, the recognition algorithm can distinguish between normal door opening / closing actions and actual lifting operations.

[0079] Specifically, if the system detects that a user is lifting or moving items, it can further determine whether it is necessary to automatically retract the cargo cover to provide more space for the user. Conversely, if no lifting or moving action is detected, the cargo cover can remain in its original position to ensure that items in the trunk are properly covered, avoiding unnecessary adjustments to the cargo cover due to accidental operation.

[0080] Through the above methods, the embodiments of this application can achieve intelligent recognition of user behavior and judgment of the operation status of items, making the control of the blind curtain more flexible and intelligent, thereby effectively improving the user experience and meeting the blind curtain usage needs of different usage scenarios.

[0081] Step S202: Based on the vehicle status, item status, and operation status, control the deployment or retraction of the cargo cover.

[0082] Understandably, after determining the above status information, the vehicle's operating status (e.g., whether the vehicle is moving or stopped) and the opening / closing status of the trunk can be monitored in real time to determine whether the cargo cover needs to be deployed or retracted. For example, when the vehicle is stopped and the trunk door is open, the cargo cover can usually be retracted to facilitate the user's removal of items from the trunk.

[0083] In some embodiments, the placement and status of items in the trunk can be determined using image acquisition devices and behavior recognition algorithms, helping the system to judge whether the deployment or retraction of the cargo cover will affect the safety or convenience of the items. For example, if there are large items in the trunk, the cargo cover should be kept in a specific position.

[0084] In some embodiments, it can be determined whether a user is lifting an item by recognizing the user's actions of picking up and placing the item. This detection is crucial for the timely adjustment of the storage curtain. For example, when a user is detected lifting an item, the storage curtain can be automatically retracted to provide the user with more operating space to lift the item.

[0085] By employing the above methods, it is possible to flexibly control the deployment and retraction of the cargo cover in various driving and operational scenarios, thereby enhancing the user experience and convenience of using the cargo cover.

[0086] In some embodiments, step S202 may include the following steps:

[0087] First, when the vehicle status, item status, and operation status meet the first preset condition, the cargo cover is retracted.

[0088] Next, when the vehicle status, item status, and operation status meet the second preset conditions, the cargo cover is opened.

[0089] In some embodiments, the first preset conditions may include: the vehicle is stopped, the trunk is open, the operation state includes a target action on the item, and the retraction of the cargo cover does not affect the size and position of the item.

[0090] Under the first preset condition, the vehicle is initially stationary to ensure the user can safely operate the trunk without causing accidents due to vehicle movement. The trunk lid needs to be open to allow the user to easily access items and to provide space for the cargo cover to retract. Simultaneously, the operating status indicates that the user is performing a targeted action on an item, such as lifting luggage. The system needs to ensure that the user has a clear action to trigger the retraction of the cargo cover.

[0091] In addition to meeting the above conditions, the system also needs to assess the size and location of items in the trunk. Specifically, it can first determine the relationship between the items and the cargo cover's retraction path by using previously acquired image information to assess the item's position and size. If the item's position does not intersect with the cargo cover's retraction path, meaning the item will not obstruct the normal retraction of the cargo cover, the retraction operation can proceed safely. For example, if the item is small and located in a corner of the trunk, and the cargo cover's retraction path is clear and unobstructed, it can be confirmed that the item's condition will not interfere with the cargo cover's retraction, thus allowing the retraction operation to proceed. Once all conditions are met, a command can be sent to the vehicle's control components to initiate the cargo cover retraction process. This process can be completed automatically to reduce the user's workload and ensure that no items in the trunk are damaged during the cargo cover's retraction process.

[0092] Through the above methods, the embodiments of this application can realize intelligent control of the cargo cover, automatically retract the cargo cover under appropriate conditions, improve user experience and ensure the safety and convenience of items in the trunk.

[0093] In some embodiments, the second preset conditions may include: the vehicle is running, the trunk is closed, the operation state does not include a target action on the item, and the size and position of the item do not affect the unfolding of the cargo cover.

[0094] Under the second preset condition, the vehicle must be in motion to ensure that the cargo cover unfolds during normal driving, thus improving safety. The trunk door must be closed to avoid safety hazards caused by an open trunk while driving, and to ensure smooth unfolding of the cargo cover. Under this condition, the user must not be lifting or carrying luggage or performing other related actions to avoid potential interference or inconvenience to the user and their belongings during the unfolding of the cargo cover.

[0095] In addition to the above conditions, the system also needs to assess the size and position of items in the trunk to ensure they do not interfere with the unfolding of the cargo cover. For example, image recognition and position detection can be used to assess the size and relative position of the items. Figure 2 As shown, if an item is placed in the path of the cargo cover's unfolding, it means that the item's current position obstructs the unfolding operation. Conversely, if the item's placement does not obstruct the unfolding path, the unfolding operation can be safely performed. For example, if the item is of moderate size and in an appropriate position, such as placing it at the bottom or in a corner of the trunk, the cargo cover can be unfolded without obstruction.

[0096] Once all the above conditions are met, a command can be sent to the vehicle's control components to automatically unfold the cargo cover. The entire unfolding process is automated, eliminating the need for manual operation by the user and ensuring that no damage is caused to items in the trunk during the unfolding process.

[0097] Through the above methods, the embodiments of this application can automatically control the unfolding of the cargo cover under appropriate driving conditions, providing users with privacy protection services for covering items, and also improving the overall driving experience and safety of the driver.

[0098] In some embodiments, when a retraction or unfolding instruction is received for the curtain, if a first preset condition and a second preset condition are not met, the curtain is controlled to maintain its current position and a prompt message is issued.

[0099] In practice, it can monitor and receive instructions from the user or the vehicle's automatic control components. For example, the instructions may be to request the retraction or unfolding of the cargo cover, which usually comes from the vehicle's control interface or intelligent voice system.

[0100] Upon receiving the instruction, a condition check can be performed immediately to verify the current vehicle status, item status, and operational status. If the vehicle's current status does not meet the first preset condition (e.g., the vehicle is not stopped or the trunk is not open) or the second preset condition (e.g., the vehicle is not running or the trunk is open), it can be determined that the preset conditions have not been met.

[0101] If the first and second preset conditions are not met, the curtain in the unfolded or retracted state can be controlled to remain in its current position to ensure that the curtain does not move automatically in an unsafe or inappropriate manner, thus preventing unnecessary interference or risk to the user or items.

[0102] In some embodiments, a prompt message can be issued to the user, informing them that the current state does not allow the retraction or deployment of the cargo cover. This can be done through dashboard displays, audio prompts, or voice feedback from a smart assistant, with a message such as: "The vehicle is not currently in a safe condition. Please check the trunk or vehicle status before trying again." This prompt message enhances the user experience, helping them understand why the cargo cover command cannot be executed and ensuring they are fully aware of safety precautions during operation.

[0103] By executing the above control logic for the cargo cover, the safety and practicality of the smart cargo cover are effectively improved. It ensures that no control operation is performed on the cargo cover if the preset conditions are not met. At the same time, the clear prompts enhance the interactive experience with the user and can effectively prevent accidents caused by environmental factors, thereby improving overall driving safety.

[0104] In some embodiments, when the vehicle status, item status and operation status meet a third preset condition, the cargo cover is controlled to unfold to the target position.

[0105] The third preset condition may include: the presence of at least one first item in the path of the curtain's unfolding that affects the complete unfolding of the curtain. The target position is the location where the curtain's valance reaches a preset distance from the first item along the curtain's unfolding direction.

[0106] In practical implementation, the third preset condition is used to determine the unfolding position of the cargo cover, applicable to scenarios where there is a first item in the unfolding path that affects its full unfolding. Achieving the third preset condition requires the vehicle to be in a moving or stationary state, and the trunk to be closed, to ensure the cargo cover unfolds normally. Regarding the item's state, such as... Figure 2 and Figure 3As shown, when a first item is present in the unfolding path of the storage curtain, meaning an item will obstruct the complete unfolding of the curtain, the system can automatically determine the unfolding position of the storage curtain without requiring the user to lift or move it, thus avoiding interference with the first item.

[0107] like Figure 3 As shown, in some embodiments, the target location can be determined based on the unfolding direction of the cargo cover as a preset distance between the head of the cargo cover and the first item. The position and size of the item can be calculated based on image information, and a reserved safety distance can be set so that the cargo cover can approach but not touch the item, ensuring the safety of the items in the trunk. For example, the preset distance can be set to 10 centimeters based on the characteristics and location of the item to ensure that the cargo cover approaches but does not press or block the item, avoiding the item being squeezed or damaged by contact with the unfolded cargo cover.

[0108] It is understandable that when the above conditions are met, the cargo cover can be precisely controlled by adjusting its motor or drive mechanism to extend to a position at a preset distance from the first item. This control logic coordinates image acquisition, distance detection, and motor control to achieve fixed-point stopping of the cargo cover and ensure its stable extension during operation.

[0109] It is also understandable that the above method of controlling the stopping position of the cargo cover according to the preset distance can not only ensure the blocking effect of the cargo cover, but also avoid interference with the items in the trunk, enhance the intelligence and ease of use of the cargo cover control, especially when the trunk is loaded with items of various sizes, it can realize the automated and precise control of the unfolding position of the cargo cover.

[0110] Through the above methods, the embodiments of this application can flexibly control the unfolding position of the cargo cover under specific conditions, ensuring that the unfolding and retraction of the cargo cover does not affect the items in the trunk, and improving the applicability and safety of the cargo cover in different usage scenarios. In some embodiments, the item information of a second item to be placed in the trunk can be obtained. If the size of the second item is larger than a preset size, when the vehicle is stopped and the trunk is open, the curtain head of the cargo cover can be controlled to swing to be perpendicular to the horizontal direction.

[0111] In practice, image acquisition devices or sensors can be used to detect the size information of the second item that is about to be put into the trunk in real time. For example, information such as the height, width and placement of the item can be collected to determine whether the item will affect the normal use of the cargo cover.

[0112] After collecting the item's dimensions, they can be compared with preset standard dimensions. If the second item's dimensions are larger than the preset dimensions, it can be identified as a "large item," requiring special adjustments to the cargo cover. It should be noted that this operation requires the vehicle to be stationary and the trunk lid to be open to ensure safety.

[0113] like Figure 4 As shown, when the above conditions are met, a corresponding control command can be issued to control the cargo cover's head to swing to a position perpendicular to the horizontal direction. This method of controlling the cargo cover's vertical swing position aims to provide more space for large items in the trunk, allowing the trunk to accommodate larger items without being obstructed or compressed by the cargo cover.

[0114] The embodiments of this application, through the above-mentioned automatic control logic, enable the applicability of the cargo curtain in complex usage scenarios, especially when the vehicle is stationary and large items need to be loaded, it can provide higher space utilization and user operation convenience for the vehicle's trunk.

[0115] In some embodiments, the information of a third item placed in the trunk can also be obtained. If the size of the third item is less than or equal to a preset size, when the vehicle stops running and the trunk is opened, the curtain head of the cargo cover is controlled to swing to be parallel to the horizontal direction.

[0116] In practice, sensors or image acquisition devices can be used to identify the size and position of a third item in the trunk. This information is then used to determine whether the item interferes with the normal operation of the cargo cover. The size of the third item can be compared with a preset standard size. If the size of the third item is less than or equal to the preset size and does not obstruct the unfolding of the cargo cover, then the vertical swing requirement of the curtain head can be determined not to be triggered. When controlling the swing of the cargo cover curtain head, it is also necessary to ensure that the vehicle is stationary and the trunk door is open, so that the position of the curtain head can be safely adjusted when items are placed or adjusted.

[0117] If all the above conditions are met, the curtain head of the cargo cover can be automatically swung to a position parallel to the horizontal direction. The purpose is to restore the cargo cover's blocking effect and prevent items already placed in the trunk from being unnecessarily blocked or bumped.

[0118] In this embodiment, the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the vehicle's trunk, and the operation status of the items are first obtained. Then, based on the vehicle status, item status, and operation status, the cargo cover is controlled to unfold or retract. This allows for a comprehensive integration of the various states of the vehicle, the items themselves, and the items being operated on, enabling precise, flexible, and automatic control of the cargo cover that can be started and stopped at any time, thereby improving the safety and convenience of using the cargo cover.

[0119] Figure 5 This is a block diagram illustrating an electronic device 300 according to an exemplary embodiment. Figure 5 As shown, the electronic device 300 may include a processor 301 and a memory 302. The electronic device 300 may also include one or more of a multimedia component 303, an input / output (I / O) component 304, and a communication component 305.

[0120] The processor 301 controls the overall operation of the electronic device 300 to complete all or part of the steps in the aforementioned curtain control method. The memory 302 stores various types of data to support the operation of the electronic device 300. This data may include, for example, instructions for any application or method operating on the electronic device 300, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 303 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 302 or transmitted via communication component 305. The audio component also includes at least one speaker for outputting audio signals. I / O component 304 provides an interface between processor 301 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 305 is used for wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as WiFi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 305 may include: a WiFi module, a Bluetooth module, an NFC module, etc.

[0121] In an exemplary embodiment, the electronic device 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described curtain control method.

[0122] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a domain controller, implements the steps of the above-described curtain control method. For example, the computer-readable storage medium may be the memory 302 including program instructions, which may be executed by the processor 301 of the electronic device 300 to complete the following steps:

[0123] Obtain the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the trunk of the vehicle, and the operation status of the items;

[0124] Based on the vehicle status, item status, and operational status, control the deployment or retraction of the cargo cover.

[0125] Figure 6 This is a block diagram of a vehicle provided in an embodiment of this application, such as... Figure 6 As shown, the vehicle 400 includes the aforementioned electronic equipment 300.

[0126] This application also provides a computer-readable storage medium storing a computer program for electronic data interchange that causes a computer to perform some or all of the steps of any of the blind curtain control methods described in the above method embodiments.

[0127] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0128] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0129] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0130] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0131] Furthermore, the functional units in the various embodiments of the application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software program module.

[0132] If the integrated unit is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage unit. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage unit and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage unit includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0133] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage unit, which may include: a flash drive, a read-only storage unit, a random access device, a magnetic disk, or an optical disk, etc.

[0134] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solution of this application, and these simple modifications all fall within the protection scope of this application.

[0135] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this application will not describe the various possible combinations separately.

[0136] Furthermore, various different implementations of this application can be combined in any way, as long as they do not violate the spirit of this application, they should also be regarded as the content disclosed in this application.

Claims

1. A method for controlling a blindfold, characterized in that, The method includes: Obtain the vehicle status of the vehicle where the cargo cover is located, the item status of the items in the trunk of the vehicle, and the operation status of the items; The system controls the unfolding or retraction of the cargo cover based on the vehicle status, the item status, and the operation status.

2. The method for controlling a blindfold according to claim 1, characterized in that, The process of obtaining the vehicle status of the vehicle where the cargo cover is located includes: Obtain the current operating status of the vehicle; Obtain the open / closed status of the vehicle's trunk; The vehicle status is determined based on the vehicle's operating status and the opening / closing status of the trunk.

3. The method for controlling a blindfold according to claim 2, characterized in that, The step of obtaining the operation status for the item includes: Image information of the trunk is acquired using an image acquisition device; Behavior recognition is performed on the image information; The operation state of the item is obtained based on the behavior recognition result, wherein the behavior recognition is used to identify the user's picking and placing actions on the item.

4. The method for controlling a blindfold according to claim 3, characterized in that, The step of obtaining the status of items in the trunk of the vehicle includes: Image information of the trunk is acquired using an image acquisition device; Target recognition is performed on the image information to obtain an image of the items in the trunk; The size information of the item and the position information of the item in the trunk are obtained from the image of the item. The item's status is determined based on its size and location information.

5. The method for controlling a blindfold according to claim 4, characterized in that, The step of controlling the unfolding or retraction of the cargo cover based on the vehicle status, the item status, and the operation status includes: When the vehicle status, the item status, and the operation status meet the first preset condition, the cargo cover is retracted. When the vehicle status, the item status, and the operation status meet the second preset condition, the curtain is controlled to unfold.

6. The method for controlling a blindfold according to claim 5, characterized in that, The first preset conditions include: the vehicle is stopped, the trunk is open, the operation state includes a target action for the item, and the size and position of the item do not affect the retraction of the cargo cover; The second preset conditions include: the vehicle is running, the trunk is closed, the operation state does not include the target action on the item, and the size and position of the item do not affect the unfolding of the cargo cover.

7. The method for controlling a blindfold according to claim 5, characterized in that, The method further includes: When a retraction or unfolding command is received for the curtain, if the first preset condition and the second preset condition are not met, the curtain is controlled to maintain its current position and a prompt message is issued.

8. The method for controlling a blindfold according to claim 5, characterized in that, The method further includes: When the vehicle status, the item status, and the operation status meet the third preset condition, the protective curtain is controlled to unfold to the target position. The third preset condition includes: there is at least one first item in the path of the curtain's unfolding that affects the complete unfolding of the curtain; the target position is the position where the curtain head reaches a preset distance from the first item along the unfolding direction of the curtain.

9. The method for controlling a blindfold according to any one of claims 1-8, characterized in that, The method further includes: The system obtains information about a second item to be placed in the trunk. If the size of the second item is larger than a preset size, when the vehicle stops and the trunk is opened, the system controls the curtain head of the cargo cover to swing to be perpendicular to the horizontal direction.

10. The method for controlling a blindfold according to claim 9, characterized in that, The method further includes: The system obtains information about a third item already placed in the trunk. If the size of the third item is less than or equal to the preset size, when the vehicle stops running and the trunk is opened, the system controls the curtain head of the cargo cover to swing to be parallel to the horizontal direction.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program instructions that, when executed, implement the method of any one of claims 1-10.

12. A computer program product, characterized in that, The computer program product includes program instructions that, when executed by a processor, implement the method of any one of claims 1-10.

13. An electronic device, characterized in that, Used to perform the method according to any one of claims 1-10.

14. A vehicle, characterized in that, Includes the electronic device described in claim 13 above.