A control method, device, and storage medium for a vehicle-mounted foaming device.

By receiving a request to activate the bubble function on the vehicle and obtaining relevant information, the bubble device is activated after determining whether the safety conditions are met. This solves the problem of safe use of the bubble function on vehicles and improves safety and entertainment experience.

CN119527214BActive Publication Date: 2025-10-31GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411673984.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-10-31
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

The bubble function cannot be safely used in vehicles under existing technology, nor can it be controlled through the vehicle's infotainment system.

Method used

By receiving a request to activate the bubble function, the system obtains vehicle status information, on-board bubble generator status information, and information about the vehicle's surrounding environment. It then determines whether the preset conditions for activating the bubble function are met and controls the on-board bubble generator to start and release bubbles when the conditions are met.

Benefits of technology

To ensure the vehicle remains in a safe operating state during the release of bubbles from the bubble outlet, avoid interference with driving operations, and improve the safety of using the vehicle-mounted bubble function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119527214B_ABST
    Figure CN119527214B_ABST
Patent Text Reader

Abstract

This application provides a control method, apparatus, and storage medium for an in-vehicle bubble generator. The control method includes: receiving a bubble function activation request; in response to the request, acquiring vehicle status information, in-vehicle bubble generator status information, and surrounding environment information; determining whether the vehicle meets preset bubble function activation conditions based on the vehicle status information, the in-vehicle bubble generator status information, and the surrounding environment information; and when the vehicle meets the preset conditions, controlling the in-vehicle bubble generator to start, so that the bubble outlet of the in-vehicle bubble generator releases bubbles. This application can improve the safety of using the in-vehicle bubble function while meeting the user's entertainment needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a control method, apparatus and storage medium for an in-vehicle bubble generator. Background Technology

[0002] With the development of the automotive industry, vehicles are no longer just a means of transportation for daily travel; they also need to meet the entertainment needs of passengers. Traditional car entertainment systems mainly provide audio-visual entertainment through devices such as audio systems and screens, resulting in relatively limited entertainment options. Bubble machines, as an entertainment device, are widely used in various celebrations and parties, but they have not yet been incorporated into car entertainment systems.

[0003] However, installing a bubble machine directly on a vehicle poses certain safety concerns, and the bubble function cannot be controlled through the vehicle's infotainment system. Summary of the Invention

[0004] This application provides a control method, device, and storage medium for an in-vehicle bubble generator to solve the problem that the bubble function cannot be safely used in vehicles in the prior art.

[0005] In a first aspect, embodiments of this application provide a control method for an on-board bubble generator, including:

[0006] Receive a request to enable the bubble function;

[0007] In response to the request to activate the bubble function, obtain vehicle status information, vehicle-mounted bubble generation device status information, and vehicle surrounding environment information.

[0008] Based on the vehicle status information, the vehicle-mounted bubble generator status information, and the vehicle's surrounding environment information, determine whether the vehicle meets the preset conditions for activating the bubble function.

[0009] When the vehicle meets the preset bubble function activation conditions, the on-board bubble generator is activated to release bubbles from its outlet.

[0010] Secondly, embodiments of this application also provide a control device for a vehicle-mounted foaming device, comprising:

[0011] The receiving module is used to receive requests to enable the bubble function;

[0012] The acquisition module is used to acquire vehicle status information, vehicle-mounted bubble generation device status information, and vehicle surrounding environment information in response to the bubble function activation request.

[0013] The judgment module is used to determine whether the vehicle meets the preset conditions for opening the bubble function based on the vehicle status information, the status information of the vehicle-mounted bubble generator, and the environmental information around the vehicle.

[0014] The first control module is used to control the on-board bubble generator to start when the vehicle meets the preset bubble function activation conditions, so that the bubble outlet of the on-board bubble generator releases bubbles.

[0015] Thirdly, embodiments of this application also provide an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the control method of the vehicle-mounted bubble dispensing device described above.

[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described control method for the vehicle-mounted bubble generator.

[0017] The embodiments of this application include at least the following technical effects:

[0018] The technical solution of this application embodiment, upon receiving a request to activate the bubble function, acquires vehicle status information, on-board bubble generator status information, and surrounding environment information to detect whether the vehicle meets preset bubble function activation conditions. When these conditions are met, the on-board bubble generator is activated to release bubbles from its outlet. This application, by acquiring vehicle status information, on-board bubble generator status information, and surrounding environment information upon receiving a request to activate the bubble function, can determine whether the current environment of the vehicle is safe for using the bubble function. The on-board bubble generator is only activated when the preset conditions are met. During the activation process, the user only needs to issue an activation request, and the target controller can automatically perform a series of information collection and judgment operations to ensure that the vehicle maintains a safe operating state throughout the bubble release process, avoiding interference with driving operations due to bubble release and thus preventing traffic accidents. This application can improve the safety of using the on-board bubble function while meeting the user's entertainment needs. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0020] Figure 1 This is a flowchart illustrating the control method of the vehicle-mounted bubble generator provided in the embodiments of this application;

[0021] Figure 2This is a schematic diagram of the control device for the vehicle-mounted foaming equipment provided in the embodiments of this application;

[0022] Figure 3 A block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

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

[0024] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0025] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0026] like Figure 1 As shown in the figure, this application embodiment provides a control method for a vehicle-mounted bubble generator, which includes the following steps 101-104.

[0027] Step 101: Receive the request to enable the bubble function.

[0028] The vehicle described in this application integrates an onboard bubble-generating device, which includes a reservoir for holding bubble solution, a drive assembly, and a bubble outlet. The drive assembly generates airflow to blow the bubble solution into bubbles and spray them out through the bubble outlet. The bubble outlet can be located at a preset position on the vehicle, such as in the front grille, behind the front emblem, behind the rear emblem, or in the trunk. This application does not specifically limit the location.

[0029] Specifically, the control method for the in-vehicle bubble-making device provided by the embodiments of the present application is applied to a target controller. Optionally, the target controller can be an existing controller in the vehicle, so there is no need to install an additional controller, which can reduce the cost of the entire vehicle. For example, the target controller can be a body controller, that is, integrating the in-vehicle bubble function into the body controller, which can also facilitate the implementation of the linkage control between the in-vehicle bubble function and other in-vehicle devices (such as lights), and directly use the vehicle speed collected by the body controller and the vehicle surrounding environment images collected by the image acquisition device installed on the vehicle. The target controller can receive a bubble function activation request input by the user, for example. Exemplarily, when the user has an entertainment need to use the bubble function, the user can enter the bubble function startup interface through the touch screen provided by the vehicle console. There are soft switches for opening and closing the bubble function provided on the bubble function startup interface. The user can trigger the bubble function activation request to the target controller by clicking the soft switch for opening the bubble function. The user can also input the bubble function activation request to the target controller by voice. Just say a specific voice command, such as "activate the bubble function", to activate the bubble function of the vehicle, which improves the convenience of operation.

[0030] Step 102: In response to the bubble function activation request, obtain vehicle status information, in-vehicle bubble-making device status information, and vehicle surrounding environment information.

[0031] After receiving the bubble function activation request, the target controller does not directly activate the in-vehicle bubble-making device, but obtains vehicle status information, in-vehicle bubble-making device status information, and vehicle surrounding environment information.

[0032] Optionally, the vehicle status information may include the vehicle speed, the in-vehicle bubble-making device status information may include the amount of bubble liquid, and the vehicle surrounding environment information may include vehicle surrounding environment images.

[0033] Specifically, the vehicle surrounding environment images can be collected by an image acquisition device installed on the vehicle, and the image acquisition device can be an existing device on the vehicle, so it can be directly used without adding new image acquisition devices additionally, reducing the cost of setting the in-vehicle bubble function for the vehicle.

[0034] Step 103: According to the vehicle status information, the in-vehicle bubble-making device status information, and the vehicle surrounding environment information, determine whether the vehicle meets the preset bubble function activation conditions.

[0035] Considering that the vehicle-mounted bubble-generating device will spray bubbles from the outlet after activation, while creating a colorful scene, the bubbles may also obstruct people's view and affect their vision. Furthermore, if there are exposed wires or electronic devices near the outlet, or if the road surface near the outlet is slippery, there are certain potential safety hazards. Therefore, upon receiving a request to activate the bubble function, this application determines whether the vehicle meets the preset conditions for activating the bubble function based on vehicle status information, the status information of the vehicle-mounted bubble-generating device, and information about the surrounding environment. Compared to current children's amusement equipment with bubble machines installed, such as strollers, this application does not directly control the vehicle-mounted bubble-generating device to release bubbles upon receiving a request to activate the bubble function. Instead, it obtains vehicle status information, the status information of the vehicle-mounted bubble-generating device, and information about the surrounding environment to detect whether the vehicle meets the preset conditions for activating the bubble function, thereby avoiding some safety hazards.

[0036] Specifically, when checking whether a vehicle meets the preset conditions for activating the bubble function, various scenarios where the bubble function is prohibited can be identified in advance, and the vehicle can be checked one by one to see if it belongs to these scenarios. Only when the vehicle does not meet all the scenarios is it determined that the vehicle meets the preset conditions for activating the bubble function.

[0037] Step 104: When the vehicle meets the preset bubble function activation conditions, control the on-board bubble generator to start so that the bubble outlet of the on-board bubble generator releases bubbles.

[0038] Specifically, when the target controller detects that the vehicle meets the preset conditions for activating the bubble function, it controls the on-board bubble generator to start, so that bubbles can be produced from the bubble outlet of the on-board bubble generator. This allows users to clearly understand under what conditions the on-board bubble function can be used, and why it cannot be used in certain situations, thereby enhancing the user's sense of control over the various functions of the vehicle and further improving the interactive experience between the user and the vehicle.

[0039] When controlling the start of the vehicle-mounted bubble generator, the target controller can send a start control command to the vehicle-mounted bubble generator. Based on the start control command, the vehicle-mounted bubble generator controls the built-in drive components to start, so as to generate airflow, thereby blowing the bubble liquid into bubbles and releasing them through the bubble outlet.

[0040] This application embodiment, upon receiving a request to activate the bubble function, acquires vehicle status information, on-board bubble generator status information, and surrounding environmental information to detect whether the vehicle meets preset bubble function activation conditions. If the vehicle meets these conditions, the on-board bubble generator is activated, releasing bubbles from its outlet. By acquiring these information upon receiving the bubble function activation request, this application can determine whether the current environment is safe for using the bubble function. The on-board bubble generator is only activated when the preset conditions are met. During the activation process, the user only needs to issue an activation request; the target controller automatically performs a series of information collection and judgment operations to ensure the vehicle maintains a safe operating state throughout the bubble release process, preventing interference with driving operations and thus avoiding traffic accidents. This application improves the safety of using the on-board bubble function while meeting the user's entertainment needs.

[0041] The following describes the process of determining whether a vehicle meets the preset conditions for activating the bubble function. In an optional embodiment of this application, the vehicle status information includes vehicle speed, the onboard bubble generator status information includes bubble liquid volume, and the vehicle surrounding environment information includes an image of the vehicle's surrounding environment. Based on the vehicle status information, the onboard bubble generator status information, and the vehicle surrounding environment information, it is determined whether the vehicle meets the preset conditions for activating the bubble function. This includes:

[0042] Determine whether the vehicle speed is less than a preset vehicle speed threshold;

[0043] Determine whether the amount of bubble solution is greater than a preset threshold;

[0044] Determine whether the image of the vehicle's surrounding environment meets preset safety conditions;

[0045] When the vehicle speed is less than the preset vehicle speed threshold, the amount of bubble solution is greater than the preset threshold, and the environmental information around the vehicle meets the preset safety conditions, it is determined that the vehicle meets the preset bubble function activation conditions.

[0046] In practice, whether a vehicle meets the preset conditions for activating the bubble function can be checked from three aspects. First, considering that the bubbles generated by activating the bubble function may affect the driver's visibility, the bubble function needs to be used when the vehicle is parked or at extremely low speeds. Therefore, it is necessary to determine whether the vehicle speed is lower than a preset speed threshold, such as 1 km / h, without specifying a particular speed limit. Second, the use of the bubble function requires sufficient bubble solution in the reservoir of the onboard bubble generator. Therefore, it is also necessary to determine whether the amount of bubble solution exceeds the preset threshold. Finally, it is also necessary to check whether the surrounding environment of the vehicle is safe and whether there are any safety hazards associated with activating the bubble function. This can be determined by checking whether the images of the vehicle's surrounding environment obtained through a camera meet the preset safety conditions.

[0047] Preferably, the vehicle is determined to meet the preset bubble function activation conditions only when the above three conditions are met: the vehicle speed is less than a preset vehicle speed threshold, the bubble liquid volume is greater than a preset threshold, and the environmental information around the vehicle meets the preset safety conditions.

[0048] The above-described implementation scheme of this application considers multiple dimensions to determine whether the vehicle meets the preset conditions for activating the bubble function, thereby ensuring that the bubble function can be used safely in the current scenario of the vehicle and improving safety.

[0049] In an optional embodiment of this application, determining whether the image of the vehicle's surrounding environment meets preset safety conditions includes:

[0050] The image of the vehicle's surrounding environment is identified, and it is detected whether there are any events in the preset list of dangerous events in the image of the vehicle's surrounding environment. The preset list of dangerous events includes at least the following events: electronic equipment is present in a first preset range of the bubble outlet; personnel are present in a second preset range of the bubble outlet; personnel with a height lower than a preset height are present in a third preset range of the bubble outlet; and the ground type in a fourth preset range of the bubble outlet is a preset type.

[0051] If any event from the preset list of dangerous events exists in the image of the vehicle's surrounding environment, it is determined that the information about the vehicle's surrounding environment does not meet the preset safety conditions.

[0052] If no event from the preset list of dangerous events is present in the image of the vehicle's surrounding environment, the information about the vehicle's surrounding environment is determined to meet the preset safety conditions.

[0053] Specifically, when determining whether the image of the vehicle's surrounding environment meets preset safety conditions, the image can be identified to detect whether any events from a preset list of hazardous events exist. This preset list of hazardous events includes at least the following events: electronic devices within a first preset range of the outlet; personnel within a second preset range of the outlet; personnel shorter than a preset height within a third preset range of the outlet; and ground type within a fourth preset range of the outlet being a preset type. It should be noted that the preset list of hazardous events may also include severe weather events, such as strong winds or excessively low temperatures.

[0054] Among these scenarios, if an electronic device is present within the first preset range of the bubble outlet (a potential hazard), the bubble spraying out may cause electric shock if it bursts upon contact with the device. If a person is present within the second preset range of the bubble outlet (a potential hazard), the bubble outlet being too close to the person may spray bubbles onto their body, causing stains or skin infections. If a person shorter than a preset height is present within the third preset range of the bubble outlet (the preset height can be determined based on the bubble outlet's height from the ground), the bubble spraying out will directly target the person's face. If the ground type is a preset type within the fourth preset range of the bubble outlet (a potential hazard), the bubble spraying out upon landing may cause the user to slip and fall.

[0055] It should be noted that the first, second, third, and fourth preset ranges mentioned above need to be set according to the actual situation.

[0056] Specifically, if any event from the preset list of dangerous events exists in the image of the vehicle's surrounding environment, it is determined that the information of the vehicle's surrounding environment does not meet the preset safety conditions; if no event from the preset list of dangerous events exists in the image of the vehicle's surrounding environment, it is determined that the information of the vehicle's surrounding environment meets the preset safety conditions.

[0057] The above-described implementation scheme of this application determines whether the vehicle's surrounding environment is safe by identifying whether there are events in a preset list of dangerous events in the image of the vehicle's surrounding environment, thereby determining whether there are any safety hazards in activating the bubble function and improving the safety of using the vehicle's bubble function.

[0058] In an optional embodiment of this application, the vehicle-mounted bubble generator includes a storage tank for holding bubble solution, a drive assembly, and multiple bubble outlets. The drive assembly generates airflow to blow the bubble solution into bubbles and spray them out through the bubble outlets. The multiple bubble outlets are distributed at multiple preset locations on the vehicle, and each bubble outlet is equipped with a switching valve.

[0059] Controlling the start-up of the vehicle-mounted foaming equipment includes:

[0060] Based on the bubble function activation request, a target bubble outlet is determined, wherein the target bubble outlet is at least one of the plurality of bubble outlets;

[0061] The drive component is started, and the switch valve corresponding to the target bubble outlet is opened.

[0062] Specifically, the vehicle-mounted bubble generator can include multiple bubble outlets distributed at multiple preset locations within the vehicle, and each bubble outlet is equipped with a switch valve. When the vehicle-mounted bubble generator is turned off, the switch valve corresponding to each bubble outlet is in the closed state. When the user inputs a request to activate the bubble function, they can select the desired bubble outlet. Upon receiving the request, the target controller can designate the user-selected bubble outlet as the target bubble outlet. Therefore, when the vehicle-mounted bubble generator is activated, the drive assembly can be started, and the switch valve corresponding to the target bubble outlet can be opened, allowing the airflow generated by the drive assembly to blow the bubble liquid into bubbles and spray them out through the target bubble outlet.

[0063] The above-described implementation scheme of this application, by setting multiple bubble outlets and installing a switch valve at each bubble outlet, allows users to specify the target bubble outlet when inputting a request to activate the bubble function, thereby achieving individual control of each bubble outlet.

[0064] In an optional embodiment of this application, the method further includes:

[0065] When the vehicle meets the preset bubble function activation conditions, the bubble function configuration interface is displayed;

[0066] Receive user selection input on the bubble function configuration interface and determine control parameters, wherein the control parameters include at least one of the following: bubble speed, bubble duration, and bubble position;

[0067] The vehicle-mounted bubble generator is controlled based on the aforementioned control parameters.

[0068] In the specific implementation process, when the target controller determines that the vehicle meets the preset conditions for opening the bubble function, it can also display the bubble function configuration interface on the vehicle's infotainment system. On this interface, the user can set the bubble output speed, bubble output position, and bubble output duration. The target controller can receive the user's selection input on the bubble function configuration interface, determine the control parameters, and control the vehicle-mounted bubble output device based on the control parameters.

[0069] The above-described implementation scheme of this application, by displaying the bubble function configuration interface and receiving user selection input, can realize personalized settings for the bubble function to meet the user's personalized needs.

[0070] In an optional embodiment of this application, after controlling the start-up of the vehicle-mounted bubble generator, the method further includes:

[0071] Continuously detect whether the vehicle meets the preset conditions for activating the bubble function;

[0072] When it is detected that the vehicle does not meet the preset conditions for activating the bubble function, the vehicle-mounted bubble-generating device is controlled to shut down.

[0073] In practice, after the vehicle-mounted bubble generator is started, it is necessary to continuously monitor whether the vehicle meets the preset conditions for activating the bubble function. If the vehicle does not meet the preset conditions, the vehicle-mounted bubble generator will be shut down. For example, if the vehicle speed is detected to be greater than a preset speed threshold, the bubble outlet needs to stop spraying bubbles to avoid affecting driving safety.

[0074] The above-described implementation scheme of this application continuously detects whether the vehicle meets the preset conditions for activating the bubble function. In this way, when the vehicle does not meet the preset conditions for activating the bubble function, the on-board bubble generator can be controlled to shut down in a timely manner, thereby reducing safety hazards and improving the safety of using the bubble function.

[0075] In an optional embodiment of this application, the method further includes:

[0076] When it is detected that the vehicle does not meet the preset conditions for activating the bubble function, a disabling prompt message carrying the reason for disabling is output.

[0077] In practice, when a vehicle is detected as not meeting the preset bubble function activation conditions—specifically, this includes detecting the vehicle's failure to meet the preset bubble function activation conditions upon receiving a bubble function activation request, and also detecting the failure while continuously monitoring the vehicle's compliance with the preset bubble function activation conditions after starting the onboard bubble generator—a disabling prompt message containing the reason for disabling is output. For example, if the disabling reason is that the vehicle speed exceeds a preset speed threshold, the disabling prompt message could be: "Current speed is too high, please stop and use the bubble function." If the disabling reason is that the bubble solution is below a preset threshold, the disabling prompt message could be: "Current bubble solution is insufficient, please add more." If the disabling reason is that the road surface type is a preset type, the disabling prompt message could be: "Activating the bubble function on the current road surface may cause the user to slip, please move the vehicle to a non-slippery surface before using it."

[0078] The above-described implementation scheme of this application allows users to promptly understand the reason for the current disabling of the bubble function by outputting a disabling prompt message carrying the reason for the disabling.

[0079] The control method of the vehicle-mounted foaming device provided in the embodiments of this application has been described above. The control device of the vehicle-mounted foaming device provided in the embodiments of this application will be described below with reference to the accompanying drawings.

[0080] like Figure 2 As shown in the figure, this embodiment of the invention also provides a control device for a vehicle-mounted foaming device, the device comprising:

[0081] Receiver module 201 is used to receive requests to enable the bubble function;

[0082] The acquisition module 202 is used to acquire vehicle status information, vehicle-mounted bubble generation device status information and vehicle surrounding environment information in response to the bubble function activation request.

[0083] The judgment module 203 is used to determine whether the vehicle meets the preset conditions for opening the bubble function based on the vehicle status information, the status information of the vehicle-mounted bubble generator, and the environmental information around the vehicle.

[0084] The first control module 204 is used to control the on-board bubble generator to start when the vehicle meets the preset bubble function activation conditions, so that the bubble outlet of the on-board bubble generator releases bubbles.

[0085] Optionally, the judgment module includes:

[0086] The first judgment submodule is used to determine whether the vehicle speed is less than a preset vehicle speed threshold.

[0087] The second judgment submodule is used to determine whether the amount of bubble liquid is greater than a preset threshold.

[0088] The third judgment submodule is used to determine whether the image of the environment around the vehicle meets the preset safety conditions.

[0089] The first determining submodule is used to determine that the vehicle meets the preset bubble function activation conditions when the vehicle speed is less than the preset vehicle speed threshold, the bubble liquid volume is greater than the preset threshold, and the vehicle's surrounding environment information meets the preset safety conditions.

[0090] Optionally, the acquisition module is further configured to acquire images of the environment surrounding the vehicle via an image acquisition device installed on the vehicle.

[0091] Optionally, the third judgment submodule includes:

[0092] The detection unit is used to identify the image of the environment around the vehicle and detect whether there are events in the image of the environment around the vehicle that are in a preset list of dangerous events. The preset list of dangerous events includes at least the following events: electronic devices are present in a first preset range of the bubble outlet; personnel are present in a second preset range of the bubble outlet; personnel with a height lower than a preset height are present in a third preset range of the bubble outlet; and the ground type in a fourth preset range of the bubble outlet is a preset type.

[0093] The first determining unit is configured to determine that the vehicle surrounding environment information does not meet the preset safety conditions when any event in the preset list of dangerous events exists in the vehicle surrounding environment image.

[0094] The second determining unit is used to determine that the vehicle surrounding environment information meets the preset safety conditions when no event in the preset list of dangerous events is present in the image of the vehicle surrounding environment.

[0095] Optionally, the vehicle-mounted bubble generator includes a storage tank for holding bubble solution, a drive assembly, and multiple bubble outlets; wherein, the drive assembly is used to generate airflow to blow the bubble solution into bubbles and spray them out through the bubble outlets; the multiple bubble outlets are distributed at multiple preset positions in the vehicle, and each bubble outlet is equipped with a switch valve.

[0096] The control module includes:

[0097] The second determining submodule is used to determine the target bubble outlet according to the bubble function activation request, wherein the target bubble outlet is at least one of the plurality of bubble outlets;

[0098] The control submodule is used to control the start of the drive component and to control the opening of the switch valve corresponding to the target bubble outlet.

[0099] Optionally, the device further includes:

[0100] The display module is used to display the bubble function configuration interface when the vehicle meets the preset bubble function activation conditions;

[0101] The determining module is used to receive the user's selection input on the bubble function configuration interface and determine the control parameters, wherein the control parameters include at least one of the following: bubble speed, bubble duration, and bubble position.

[0102] The second control module is used to control the vehicle-mounted foaming device based on the control parameters.

[0103] Optionally, after the vehicle-mounted bubble generator is started, the device further includes:

[0104] The second detection module is used to continuously detect whether the vehicle meets the preset bubble function activation conditions;

[0105] The second control module is used to control the vehicle-mounted bubble generator to shut down when it is detected that the vehicle does not meet the preset bubble function activation conditions.

[0106] Optionally, the device further includes:

[0107] The output module is used to output a disable prompt message carrying the reason for disabling when it is detected that the vehicle does not meet the preset bubble function activation conditions.

[0108] The control device for the vehicle-mounted bubble generator provided in this application acquires vehicle status information, vehicle-mounted bubble generator status information, and surrounding environment information when a bubble function activation request is received. This information is used to detect whether the vehicle meets preset bubble function activation conditions. If the vehicle meets these conditions, the device is activated to release bubbles from its outlet. By acquiring these information upon receiving the bubble function activation request, this application can determine whether the current environment is safe for using the bubble function. The device is only activated when the preset conditions are met. During activation, the user only needs to submit an activation request; the target controller automatically performs a series of information collection and judgment operations to ensure the vehicle maintains a safe operating state during bubble release, preventing interference with driving operations and thus avoiding traffic accidents. This application improves the safety of using the vehicle-mounted bubble generator while meeting the user's entertainment needs.

[0109] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0110] This application also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the control method embodiment of the vehicle-mounted bubble generator described above and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0111] For example, Figure 3 A schematic diagram of the physical structure of an electronic device is shown. (For example...) Figure 3As shown, the electronic device may include a processor 310, a communication interface 320, a memory 330, and a communication bus 340. The processor 310, communication interface 320, and memory 330 communicate with each other via the communication bus 340. The processor 310 can call logical instructions in the memory 330. The processor 310 is used to perform the following steps: receiving a bubble function activation request; in response to the bubble function activation request, acquiring vehicle status information, on-board bubble generator status information, and vehicle surrounding environment information; determining whether the vehicle meets preset bubble function activation conditions based on the vehicle status information, the on-board bubble generator status information, and the vehicle surrounding environment information; and when the vehicle meets the preset bubble function activation conditions, controlling the on-board bubble generator to start, so that the bubble outlet of the on-board bubble generator releases bubbles. The processor 310 can also execute other schemes in the embodiments of this application, which will not be further described here.

[0112] Furthermore, the logical instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium 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.

[0113] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the control method embodiment for the vehicle-mounted bubble generator described above, and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0114] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0115] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0116] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0117] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0118] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0119] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods 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 apparatuses or units may be electrical, mechanical, or other forms.

[0120] 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.

[0121] In addition, the functional units in the various embodiments of this 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.

[0122] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium 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 medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0123] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A control method for a vehicle-mounted foaming device, characterized in that, The method includes: Receive a request to enable the bubble function; In response to the request to activate the bubble function, the vehicle status information, the status information of the on-board bubble generator, and the information of the vehicle's surrounding environment are obtained; the vehicle status information includes vehicle speed, the status information of the on-board bubble generator includes the volume of bubble liquid, and the information of the vehicle's surrounding environment includes an image of the vehicle's surrounding environment. Based on the vehicle status information, the vehicle-mounted bubble generator status information, and the vehicle's surrounding environment information, determine whether the vehicle meets the preset conditions for activating the bubble function. When the vehicle meets the preset bubble function activation conditions, the on-board bubble generator is activated so that bubbles are released from the bubble outlet of the on-board bubble generator. The step of determining whether the vehicle meets the preset conditions for activating the bubble function based on the vehicle status information, the on-board bubble generator status information, and the surrounding environment information includes: Determine whether the vehicle speed is less than a preset vehicle speed threshold; Determine whether the amount of bubble solution is greater than a preset threshold; Determine whether the image of the vehicle's surrounding environment meets preset safety conditions; When the vehicle speed is less than the preset vehicle speed threshold, the bubble liquid volume is greater than the preset threshold, and the vehicle's surrounding environment information meets the preset safety conditions, it is determined that the vehicle meets the preset bubble function activation conditions. The step of determining whether the image of the vehicle's surrounding environment meets preset safety conditions includes: The image of the vehicle's surrounding environment is identified, and it is detected whether there are any events in the preset list of dangerous events in the image of the vehicle's surrounding environment. The preset list of dangerous events includes at least the following events: electronic equipment is present in a first preset range of the bubble outlet; personnel are present in a second preset range of the bubble outlet; personnel with a height lower than a preset height are present in a third preset range of the bubble outlet; and the ground type is a preset type in a fourth preset range of the bubble outlet. If any event from the preset list of dangerous events exists in the image of the vehicle's surrounding environment, it is determined that the information about the vehicle's surrounding environment does not meet the preset safety conditions. If no event from the preset list of dangerous events is present in the image of the vehicle's surrounding environment, the information about the vehicle's surrounding environment is determined to meet the preset safety conditions.

2. The control method for the vehicle-mounted foaming device according to claim 1, characterized in that, Obtain information about the vehicle's surrounding environment, including: Images of the surrounding environment of the vehicle are acquired using image acquisition devices installed on the vehicle.

3. The control method for the vehicle-mounted foaming device according to claim 1, characterized in that, The vehicle-mounted bubble generator includes a storage tank for holding bubble solution, a drive assembly, and multiple bubble outlets; wherein, the drive assembly is used to generate airflow to blow the bubble solution into bubbles and spray them out through the bubble outlets; the multiple bubble outlets are distributed at multiple preset positions in the vehicle, and each bubble outlet is equipped with a switch valve. Controlling the start-up of the vehicle-mounted foaming equipment includes: Based on the bubble function activation request, a target bubble outlet is determined, wherein the target bubble outlet is at least one of the plurality of bubble outlets; The drive component is started, and the switch valve corresponding to the target bubble outlet is opened.

4. The control method for the vehicle-mounted foaming device according to claim 1, characterized in that, The method further includes: When the vehicle meets the preset bubble function activation conditions, the bubble function configuration interface is displayed; Receive user selection input on the bubble function configuration interface and determine control parameters, wherein the control parameters include at least one of the following: bubble speed, bubble duration, and bubble position; The vehicle-mounted bubble generator is controlled based on the aforementioned control parameters.

5. The control method for the vehicle-mounted foaming device according to claim 1, characterized in that, After controlling the start-up of the vehicle-mounted bubble generator, the method further includes: Continuously detect whether the vehicle meets the preset conditions for activating the bubble function; When it is detected that the vehicle does not meet the preset conditions for activating the bubble function, the vehicle-mounted bubble-generating device is controlled to shut down.

6. The control method for the vehicle-mounted foaming device according to claim 1 or 5, characterized in that, The method further includes: When it is detected that the vehicle does not meet the preset conditions for activating the bubble function, a disabling prompt message carrying the reason for disabling is output.

7. A control device for a vehicle-mounted foaming equipment, characterized in that, include: The receiving module is used to receive requests to enable the bubble function; The acquisition module is used to acquire vehicle status information, vehicle-mounted bubble generator status information, and vehicle surrounding environment information in response to the bubble function activation request; the vehicle status information includes vehicle speed, the vehicle-mounted bubble generator status information includes bubble liquid volume, and the vehicle surrounding environment information includes an image of the vehicle surrounding environment. The judgment module is used to determine whether the vehicle meets the preset conditions for opening the bubble function based on the vehicle status information, the status information of the vehicle-mounted bubble generator, and the environmental information around the vehicle. The first control module is used to control the on-board bubble generator to start when the vehicle meets the preset bubble function activation conditions, so that the bubble outlet of the on-board bubble generator releases bubbles. The judgment module includes: The first judgment submodule is used to determine whether the vehicle speed is less than a preset vehicle speed threshold. The second judgment submodule is used to determine whether the amount of bubble liquid is greater than a preset threshold. The third judgment submodule is used to determine whether the image of the environment around the vehicle meets the preset safety conditions. The first determining submodule is used to determine that the vehicle meets the preset bubble function activation conditions when the vehicle speed is less than the preset vehicle speed threshold, the bubble liquid volume is greater than the preset threshold, and the vehicle surrounding environment information meets the preset safety conditions. The third judgment submodule includes: The detection unit is used to identify the image of the environment around the vehicle and detect whether there are events in the image of the environment around the vehicle that are in a preset list of dangerous events. The preset list of dangerous events includes at least the following events: electronic devices are present in a first preset range of the bubble outlet; personnel are present in a second preset range of the bubble outlet; personnel with a height lower than a preset height are present in a third preset range of the bubble outlet; and the ground type in a fourth preset range of the bubble outlet is a preset type. The first determining unit is configured to determine that the vehicle surrounding environment information does not meet the preset safety conditions when any event in the preset list of dangerous events exists in the vehicle surrounding environment image. The second determining unit is used to determine that the vehicle surrounding environment information meets the preset safety conditions when no event in the preset list of dangerous events is present in the image of the vehicle surrounding environment.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the control method for the vehicle-mounted bubble generator as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Fragrance material ejection device control system

    CN107485770A

  • car bubble generator for celebratory events

    KR2020000012410U