Control method and device, vehicle, electronic equipment and storage medium

CN120202144APending Publication Date: 2025-06-24YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280101745.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-11-11
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The sensing equipment in autonomous vehicles may affect driving safety when switching between working states, and may invade the privacy of the driver and people outside the vehicle, or interfere with the surrounding environment.

Method used

Provide a control method and device that can quickly switch the working status of sensing devices in the vehicle based on control information, including obtaining control information to instruct all sensing devices to be turned on or off, and exiting the autonomous driving mode when turned off to ensure safety, protect privacy and environment.

Benefits of technology

It realizes fast and safe state switching of sensing equipment, protects the privacy of the driver and people outside the vehicle, avoids the equipment interfering with the surrounding environment, and meets the requirements of driving safety and legal regulations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120202144A_ABST
    Figure CN120202144A_ABST
Patent Text Reader

Abstract

A control method, apparatus, vehicle (10), electronic device, and storage medium. Wherein the control method comprises: acquiring control information, the control information being used for instructing all the sensing devices (101) within a first range of the vehicle (10) to be turned on or turned off; and controlling all the sensing devices (101) in the first range to be turned on or turned off according to the control information.
Need to check novelty before this filing date? Find Prior Art

Description

Control method, device, vehicle, electronic device and storage medium Technical Field

[0001] The present application relates to the field of intelligent driving technology, and in particular to a control method, device, vehicle, electronic device and storage medium. Background Art

[0002] Vehicles with autonomous driving capabilities typically have multiple sensors installed inside and outside the vehicle, such as one or more of a camera, lidar (light detection and ranging), radar (radio detection and ranging), ultrasonic sensor (USS), inertial navigation system (INS), or global positioning system (GPS). The data collected by these sensors may affect the privacy of people inside and outside the vehicle (such as images captured by cameras) or may interfere with the surrounding environment (such as the laser emitted by lidar interfering with the data collection environment of an observatory). Therefore, the operating status of these sensors needs to be controlled.

[0003] Summary of the Invention

[0004] The present application proposes a control method, a vehicle, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product to control the working state of a vehicle sensor.

[0005] In a first aspect, the present application provides a control method, which is applied to a vehicle and includes: obtaining control information, wherein the control information is used to indicate whether all sensing devices within a first range of the vehicle are turned on or off; and according to the control information, controlling all sensing devices within the first range to be turned on or off.

[0006] Based on the above technical solution, all the sensing devices within the first range can be controlled to be turned on or off according to the control information, so that the working status of all the sensing devices within the first range can be switched conveniently and quickly; and, when all the sensing devices within the first range are turned off, the functions of other devices (such as human driving, in-cabin entertainment, etc.) are not affected, ensuring that driving safety is not affected when all the sensing devices within the first range are turned off; at the same time, since the data collected by the sensing devices may involve the personal privacy of the driver and people outside the vehicle, or may interfere with the environment surrounding the vehicle, when all the sensing devices within the first range are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the environment surrounding the vehicle can be protected from interference from the sensing devices, thereby meeting the requirements of the driver or relevant regulations.

[0007] In a possible implementation of the first aspect, when the vehicle is in the automatic driving mode, the method further includes: controlling the vehicle to exit the automatic driving mode before controlling all sensing devices within the first range to be turned off.

[0008] Based on the above technical solution, since vehicles in autonomous driving mode usually require the sensing devices to be turned on, the driving safety of the autonomous driving vehicle will be affected when the sensing devices are turned off. Therefore, before all the sensing devices within the first range are controlled to be turned off, the vehicle can be controlled to exit the autonomous driving mode. For example, it can be switched to human driving mode to ensure driving safety.

[0009] In a possible implementation of the first aspect, the perception devices within the first range include at least one of a perception device controlled by a cockpit domain controller CDC, a perception device controlled by an intelligent driving domain controller ADC, and a vehicle-mounted wireless gateway.

[0010] As an example, turning off all the perception devices controlled by the cockpit domain controller can turn off the in-vehicle cameras and other perception devices to protect the driver's privacy; turning off all the perception devices controlled by the intelligent driving domain controller can turn off the external cameras and perception devices such as lidar, millimeter-wave radar, ultrasonic sensors, and inertial navigation systems, thereby protecting the privacy of people outside the vehicle and protecting the vehicle's surrounding environment from interference from perception devices; turning off the on-board wireless gateway can cut off the vehicle's wireless network connection with the outside world.

[0011] In a possible implementation of the first aspect, when the sensing devices within the first range are sensing devices controlled by an ADC and all of the sensing devices are turned off, the method further includes: controlling the ADC to enter a sleep state.

[0012] Based on the above technical solution, since the intelligent driving domain controller is used to control the vehicle to perform autonomous driving, when all the perception devices controlled by the intelligent driving domain controller are turned off, the vehicle usually has exited the autonomous driving mode. At this time, the intelligent driving domain controller can be controlled to enter a dormant state, thereby achieving energy saving for the vehicle.

[0013] In a possible implementation manner of the first aspect, the acquiring the control information includes: acquiring the control information generated by the vehicle in response to a first operation of the driver.

[0014] Based on the above technical solution, all the sensing devices within the first range can be controlled to be turned on or off according to the driver's operation, so that the driver can switch the working status of all the sensing devices within the first range with one click, which is more convenient and quick.

[0015] In a possible implementation of the first aspect, the control information includes vehicle-to-everything (V2X) information; and obtaining the control information includes: receiving the V2X information from a roadside device, where the roadside device is located at an edge of a designated area, and the designated area is an area where environmental information collection is not allowed.

[0016] Based on the above technical solution, all sensing devices within the first range can be automatically controlled to be turned off according to the V2X information from the roadside equipment, thereby conveniently switching the working state of the sensing devices within the first range.

[0017] In a possible implementation of the first aspect, the obtaining of control information includes: obtaining a first planned path of the vehicle, and generating a second planned path when the first planned path passes through a designated area, wherein the second planned path does not pass through the designated area, and the designated area is an area where environmental information collection is not allowed; issuing a prompt message, wherein the prompt message is used to prompt the driver to update the first planned path to the second planned path; and triggering the control information when the driver does not update the first planned path to the second planned path.

[0018] Based on the above technical solution, based on the set area where environmental information collection is not allowed (i.e., the designated area), when it is predicted that the planned path of the vehicle passes through the area where environmental information collection is not allowed, the path is re-planned in advance, and the driver is automatically prompted whether to choose a new path. If the driver chooses a new path, the area can be avoided. If the driver does not choose a new path, the perception device can be automatically switched to a fully closed state, thereby avoiding violations; as an example, if the driver does not choose a new path, the self-driving downgrade can be automatically triggered to ensure driving safety.

[0019] In a possible implementation of the first aspect, the designated area includes: an area determined based on a selection operation performed by the driver on a map or in an area selection list, wherein the area selection list includes one or more areas; or an area determined based on the first planned path and designated area selection rules.

[0020] Based on the above technical solution, the designated area can be set according to the driver's input, or the designated area can be automatically determined according to the first planned path and the designated area selection rule, so that the designated area can be flexibly determined.

[0021] In a second aspect, the present application provides a control device, which is applied to a vehicle, and the device includes: an acquisition module, used to obtain control information, wherein the control information is used to indicate whether all sensing devices within a first range of the vehicle are turned on or off; and a control module, used to control all sensing devices within the first range to be turned on or off according to the control information.

[0022] Based on the above technical solution, all the sensing devices within the first range can be controlled to be turned on or off according to the control information, so that the working status of all the sensing devices within the first range can be switched conveniently and quickly; and, when all the sensing devices within the first range are turned off, the functions of other devices (such as human driving, in-cabin entertainment, etc.) are not affected, ensuring that driving safety is not affected when all the sensing devices within the first range are turned off; at the same time, since the data collected by the sensing devices may involve the personal privacy of the driver and people outside the vehicle, or may interfere with the environment surrounding the vehicle, when all the sensing devices within the first range are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the environment surrounding the vehicle can be protected from interference from the sensing devices, thereby meeting the requirements of the driver or relevant regulations.

[0023] In a possible implementation of the second aspect, when the vehicle is in the automatic driving mode, the control module is further used to control the vehicle to exit the automatic driving mode before controlling all sensing devices within the first range to be turned off.

[0024] Based on the above technical solution, since vehicles in autonomous driving mode usually require the sensing devices to be turned on, the driving safety of the autonomous driving vehicle will be affected when the sensing devices are turned off. Therefore, before all the sensing devices within the first range are controlled to be turned off, the vehicle can be controlled to exit the autonomous driving mode. For example, it can be switched to human driving mode to ensure driving safety.

[0025] In a possible implementation of the first aspect, the perception devices within the first range include at least one of a perception device controlled by a cockpit domain controller CDC, a perception device controlled by an intelligent driving domain controller ADC, and a vehicle-mounted wireless gateway.

[0026] Based on the above technical solution, turning off all the perception devices controlled by the cockpit domain controller can turn off the in-vehicle cameras and other perception devices to protect the driver's privacy; turning off all the perception devices controlled by the intelligent driving domain controller can turn off the external cameras and perception devices such as lidar, millimeter-wave radar, ultrasonic sensors, inertial navigation systems, etc., thereby protecting the privacy of people outside the vehicle and protecting the vehicle's surrounding environment from interference from perception devices; turning off the on-board wireless gateway can cut off the vehicle's wireless network connection with the outside world.

[0027] In a possible implementation of the second aspect, when the sensing devices within the first range are sensing devices controlled by an ADC and all of the sensing devices are turned off, the control module is further configured to control the ADC to enter a sleep state.

[0028] Based on the above technical solution, since the intelligent driving domain controller is used to control the vehicle to perform autonomous driving, when all the perception devices controlled by the intelligent driving domain controller are turned off, the vehicle usually has exited the autonomous driving mode. At this time, the intelligent driving domain controller can be controlled to enter a dormant state, thereby achieving energy saving for the vehicle.

[0029] In a possible implementation manner of the second aspect, the acquisition module is specifically used to acquire the control information generated by the vehicle in response to a first operation of the driver.

[0030] Based on the above technical solution, all the sensing devices within the first range can be controlled to be turned on or off according to the driver's operation, so that the driver can switch the working status of all the sensing devices within the first range with one click, which is more convenient and quick.

[0031] In a possible implementation of the second aspect, the control information includes V2X information; the acquisition module is specifically used to: receive the V2X information from a roadside device, the roadside device is located at an edge of a designated area, and the designated area is an area where environmental information collection is not allowed.

[0032] Based on the above technical solution, all the sensing devices within the first range can be automatically controlled to be turned off according to the V2X information from the roadside equipment, so that the working status of the sensing devices within the first range can be conveniently switched.

[0033] In a possible implementation of the second aspect, the acquisition module is specifically used to: obtain a first planned path of the vehicle, and generate a second planned path when the first planned path passes through a designated area, wherein the second planned path does not pass through the designated area, and the designated area is an area where environmental information collection is not allowed; issue a prompt message, wherein the prompt message is used to prompt the driver to update the first planned path to the second planned path; and trigger the control information when the driver does not update the first planned path to the second planned path.

[0034] Based on the above technical solution, based on the set area where environmental information collection is not allowed (i.e., the designated area), when it is predicted that the planned path of the vehicle passes through the area where environmental information collection is not allowed, the path is re-planned in advance, and the driver is automatically prompted whether to choose a new path. If the driver chooses a new path, the area can be avoided. If the driver does not choose a new path, the perception device can be automatically switched to a fully closed state, thereby avoiding violations; as an example, if the driver does not choose a new path, the self-driving downgrade can be automatically triggered to ensure driving safety.

[0035] In a possible implementation of the second aspect, the designated area includes: an area determined based on a selection operation performed by the driver on a map or in an area selection list, wherein the area selection list includes one or more areas; or an area determined based on the first planned path and a designated area selection rule.

[0036] Based on the above technical solution, the designated area can be set according to the driver's input, or the designated area can be automatically determined according to the first planned path and the designated area selection rule, so that the designated area can be flexibly determined.

[0037] In a third aspect, the present application provides a vehicle comprising: a sensing device and a processing device; the processing device is used to execute the above-mentioned first aspect or one or more control methods of the first aspect to control the turning on or off of the sensing device.

[0038] Based on the above technical solution, the processing device can be used to control all the sensing devices within the first range to be turned on or off, so that the working status of all the sensing devices within the first range can be switched conveniently and quickly; and the processing device can only turn off all the sensing devices within the first range without affecting the functions of other devices (such as driving, entertainment, etc.), ensuring that driving safety is not affected when all the sensing devices within the first range are turned off, so that the working status of all the sensing devices within the first range can be safely switched; at the same time, since the data collected by the sensing devices involves the personal privacy of the driver and people outside the vehicle, and will interfere with the environment surrounding the vehicle, when all the sensing devices within the first range are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the environment surrounding the vehicle can be protected from interference from the sensing devices.

[0039] In a possible implementation of the third aspect, the vehicle further includes: a control device configured to control all sensing devices connected to the control device to be turned on or off.

[0040] Based on the above technical solution, the control device can be used to conveniently control all the sensing devices connected to the control device to be turned on or off, thereby conveniently switching the working status of the sensing devices connected to the control device.

[0041] In a possible implementation of the third aspect, the control device includes: a cockpit domain controller CDC and / or an intelligent driving domain controller ADC; wherein the CDC is used to control all sensing devices connected to the CDC to be turned on or off, and the ADC is used to control all sensing devices connected to the ADC to be turned on or off.

[0042] Based on the above technical solution, the working status of the sensing devices connected to them can be easily switched through the cockpit domain controller and the intelligent driving domain controller.

[0043] In a fourth aspect, the present application provides an electronic device comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the first aspect or one or more control methods of the first aspect when executing the instructions.

[0044] In a fifth aspect, the present application provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the first aspect or one or more control methods of the first aspect.

[0045] In a sixth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the above-mentioned first aspect or one or more control methods of the first aspect.

[0046] For the technical effects of the fourth to sixth aspects, please refer to the first, second or third aspects.

[0047] Other features and aspects of the present application will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the application and, together with the description, serve to explain the principles of the application.

[0049] FIG1 shows a schematic diagram of a vehicle according to an embodiment of the present application.

[0050] FIG2 shows a flow chart of a control method according to an embodiment of the present application.

[0051] FIG3 shows a schematic diagram of a partial network group according to an embodiment of the present application.

[0052] FIG4 shows a flow chart of another control method according to an embodiment of the present application.

[0053] FIG5 shows a flow chart of a method for controlling all sensing devices within a first range to shut down according to an embodiment of the present application.

[0054] FIG6 shows a flow chart of a method for controlling all sensing devices within a first range to turn on according to an embodiment of the present application.

[0055] FIG7 shows a flow chart of another control method according to an embodiment of the present application.

[0056] FIG8 shows a schematic diagram of determining a designated area according to an embodiment of the present application.

[0057] FIG9 shows a flow chart of another control method according to an embodiment of the present application.

[0058] FIG10 shows a block diagram of a processing device according to an embodiment of the present application.

[0059] FIG11 shows a schematic structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] Various exemplary embodiments, features, and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.

[0061] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in another way. The word "exemplary" is used here to mean "serving as an example, embodiment or illustrative". Any embodiment described here as "exemplary" is not necessarily to be construed as superior or better than other embodiments. In addition, in order to better illustrate the present application, numerous specific details are given in the specific embodiments below. It should be understood by those skilled in the art that the present application can also be implemented without certain specific details.

[0062] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: including the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0063] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.

[0064] The following first provides an illustrative description of the applicable application scenarios of the embodiments of the present application.

[0065] FIG1 shows a schematic diagram of a vehicle according to an embodiment of the present application. As shown in FIG1 , the vehicle 10 may include a sensing device 101 and a processing device 102. For example, the vehicle 10 is a vehicle with an autonomous driving function. The sensing device 101 is used to sense the surrounding environment or the interior environment of the vehicle 10. For example, the sensing device 101 may include one or more sensors such as a camera, a lidar, a millimeter-wave radar, an ultrasonic sensor, or an inertial navigation system. The number of sensing devices 101 may be one or more, and there is no limitation on this. The processing device 102 is used to execute the control method in the embodiment of the present application (described in detail below) to control the turning on or off of the sensing device 101.

[0066] The embodiments of the present application do not limit the type of the processing device 102. For example, the processing device 102 can be an independent setting, or it can be integrated into other devices, or it can be implemented by software or a combination of software and hardware. As an example, the processing device 102 can be a component in the vehicle 10; for example, an on-board terminal, a body control module (BCM), an on-board computing platform, an on-board module, an on-board module, an on-board chip, an on-board unit, an on-board sensor, etc. As another example, the processing device 102 can also be other devices or systems with data processing capabilities other than vehicle components, or components or chips set in these devices or systems. For example, the processing device 102 can be a cloud server, a desktop computer, a portable computer, a network server, a handheld computer, a mobile phone, a tablet computer, a wireless terminal device, an embedded device or other device with data processing capabilities, or a component or chip in these devices. As another example, the processing device 102 may also be a chip or processor with processing functions. The processing device 102 may include multiple processors; the processor may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.

[0067] For example, as shown in FIG1 , the vehicle 10 may further include a control device 103 , which may be connected to one or more sensing devices 101 , and the control device 103 controls the sensing devices 101 connected thereto to be all turned on or all turned off. For example, the control device 103 may receive a management message from the processing device 102 and, in response to the management message, control the sensing devices 101 connected thereto to be all turned on or all turned off. As an example, the control device 103 may include: a cockpit domain controller (CDC) and / or an intelligent driving domain controller (ADAS / AD domain controller, ADC); wherein the cockpit domain controller is used to control the sensing devices 101 connected to the cockpit domain controller (such as an external camera, lidar, millimeter-wave radar, ultrasonic sensor, and inertial navigation system) to be all turned on or all turned off; and the intelligent driving domain controller is used to control the sensing devices 101 connected to the intelligent driving domain controller (such as an in-vehicle camera) to be all turned on or all turned off. It is understandable that the cockpit domain controller and the intelligent driving domain controller may be set separately or integrated into the same domain controller, without limitation.

[0068] Exemplarily, the vehicle 10 may further include an interactive device (not shown in the figure), which may be used to send information to the driver and receive instructions from the driver; for example, the interactive device may include a steering wheel, a central control screen of the vehicle computer, etc. The vehicle 10 may receive instructions from the driver through body buttons or virtual buttons on the central control screen of the vehicle computer.

[0069] Exemplarily, the vehicle 10 may further include a communication device (not shown in the figure); the communication device may be used for the vehicle 10 to communicate with other devices, for example, the vehicle 10 may communicate with a mobile terminal, a cloud device, other vehicles, a roadside device, etc., and may be implemented through wireless communication connections such as 2G / 3G / 4G / 5G, Bluetooth, frequency modulation (FM), wireless local area networks (WLAN), long-term evolution (LTE) networks, vehicle to everything (V2X), and vehicle to vehicle (V2V); exemplarily, the communication device may include an on-board gateway (GW), for example, a telematics processor (e.g., a telematics box, T-Box); as an example, the processing device 102 may control the on-board wireless gateway to be turned on or off.

[0070] It should be noted that the above-mentioned application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems when other similar or new scenarios emerge.

[0071] The control method provided in the embodiments of the present application is described in detail below.

[0072] FIG2 shows a flow chart of a control method according to an embodiment of the present application, which may be executed by the processing device 102 and / or the control device 103 in FIG1 . As shown in FIG2 , the method may include the following steps:

[0073] S201. Acquire control information, wherein the control information is used to instruct to turn on or off all sensing devices within a first range of the vehicle.

[0074] Exemplarily, the perception device may be a perception sensor installed in a vehicle, for example, the perception device 101 in FIG. 1 .

[0075] In one possible implementation, the perception devices within the first range may include at least one of a perception device controlled by a cockpit domain controller, a perception device controlled by an intelligent driving domain controller, and an on-board wireless gateway (such as a T-box). As an example, the perception devices within the first range may be perception devices controlled by a cockpit domain controller, or perception devices controlled by an intelligent driving domain controller, or an on-board wireless gateway. As another example, the perception devices within the first range may be perception devices controlled by a cockpit domain controller, perception devices controlled by an intelligent driving domain controller, or an on-board wireless gateway.

[0076] In one possible implementation, the perception devices within the first range may include sensors of the same type or multiple types. As an example, the perception devices within the first range may include detection sensors, such as lidar, millimeter-wave radar, and ultrasonic sensors. As another example, the perception devices within the first range may include video sensors, such as in-vehicle cameras and exterior cameras. As another example, the perception devices within the first range may include location sensors, such as inertial navigation systems and global positioning systems. As another example, the perception devices within the first range may include both detection sensors and video sensors.

[0077] For example, the processing device can obtain control information through an interactive device or a communication device. For example, it can obtain control information generated by the vehicle in response to a first operation by the driver. Another example is to receive vehicle-to-everything (V2X) information (i.e., control information) from a roadside device. Another example is to trigger control information based on the vehicle's planned path and a designated area where environmental information collection is not permitted. For a detailed description, please refer to the relevant statements below. It is understandable that at a certain moment, the processing device can obtain control information A, which is used to turn on all sensing devices within a first range; at another moment, the processing device can obtain control information B, which is used to turn off all sensing devices within the first range.

[0078] S202: Control all sensing devices within the first range to be turned on or off according to the control information.

[0079] Exemplarily, the control link of the sensing device within the first range may be a controller area network (CAN), Ethernet, or hard wire.

[0080] As an example, the sensing devices within the first range can be directly connected to the processing device via a control link, and the processing device can control all the sensing devices within the first range to be turned on or off via the control link. For example, the processing device can be processing device 102 in Figure 1 above, and the sensing devices within the first range can be all the sensing devices 101 in Figure 1 above; these sensing devices 101 are directly connected to processing device 102 via a control link. After processing device 102 obtains control information, it can directly control all of these sensing devices 101 to be turned on or off via the control link.

[0081] As another example, the sensing devices within the first range can be connected to the corresponding domain controller (e.g., a cockpit domain controller or an intelligent driving domain controller) via a control link. After the domain controller receives the management message from the processing device, the domain controller responds to the management message and controls all the sensing devices within the first range to be turned on or off via the control link. For example, the processing device can be the processing device 102 in FIG. 1 , and the sensing devices within the first range can be the sensing devices 101 directly connected to the control device 103 in FIG. 1 . After the processing device 101 obtains the control information, it sends a management message to the control device 103. The control device 103 responds to the management message and controls all the sensing devices 101 to be turned on or off via the control link.

[0082] In one possible implementation, the sensing devices within the first range and / or the domain controllers controlling the sensing devices within the first range can be divided into a partial network (PN) group. For the sensing devices within the PN group, they will be triggered to be all turned off or all turned on only after receiving the network management message within the PN group. In this way, by dividing the sensing devices within the first range and / or the domain controllers controlling the sensing devices within the first range into a PN group, it is possible to control the sensing devices within the first range to be all turned on or all turned off, so that the working status of all the sensing devices within the first range can be switched conveniently and quickly, that is, from on to off or from off to on.

[0083] For example, the sensing devices within the first range may include sensing devices controlled by a cockpit domain controller, sensing devices controlled by an intelligent driving domain controller, and a telematics processor. FIG3 shows a schematic diagram of a partial network group according to an embodiment of the present application. As shown in FIG3 , the PN group includes: a telematics processor, a cockpit domain controller, and an intelligent driving domain controller. The PN group is connected to the vehicle's body control module (i.e., a processing device), an electric power steering system (EPS), and an electronic stability program (ESP) via a CAN network. After receiving the control information, the body control module can trigger the cockpit domain controller, the intelligent driving domain controller, and the telematics processor in the PN group to change their states via the CAN network, thereby controlling all sensing devices within the first range to be turned on or off. In this way, by dividing the cockpit domain controller, the intelligent driving domain controller and the on-board telematics processor into a PN group, the perception devices controlled by the cockpit domain controller, the perception devices controlled by the intelligent driving domain controller and the telematics processor can all be turned on or off without affecting other functions of the cockpit domain controller and the intelligent driving domain controller except the perception function (such as human driving, in-cockpit entertainment, etc.), ensuring that driving safety is not affected when all perception devices within the first range are turned off, thereby achieving convenient, fast and safe switching of the working status of all perception devices within the first range.

[0084] Exemplarily, all sensing devices within the first range being turned off may mean that all sensing devices within the first range are turned off, or that all sensing devices within the first range are powered on but not operating. It is understood that the powered on but not operating state may also be referred to as a silent state, in which sensing devices do not collect data from the environment and can be quickly awakened when needed. For example, a millimeter-wave radar is powered on but does not emit waves, a lidar is powered on but does not emit lasers, a camera is powered on but does not capture images, and a telematics processor does not establish a link connection with a satellite or base station (e.g., a wireless base station or a real-time kinematic (RTK) base station).

[0085] In one possible implementation, when the vehicle is in the autonomous driving mode, the method further includes: controlling the vehicle to exit the autonomous driving mode before controlling all sensing devices within the first range to be turned off. Exiting the autonomous driving mode may include, for example, switching to a human-driven mode, or downgrading the driving mode. For example, the level corresponding to the autonomous driving mode may adopt the autonomous driving mode level standards established by the National Highway Traffic Safety Administration (NHTSA) or the Society of Automotive Engineers (SAE), or may be established according to actual needs. The embodiment of the present application does not impose any particular limitations. For example, the American Society of Automotive Engineers divides autonomous driving modes into six levels: Level 0 No Automation, which means that the human driver has full control over the vehicle; Level 1 Driver Assistance, which means that the vehicle provides driving for one of the following operations: steering and acceleration and deceleration, and the human driver is responsible for the rest of the driving operations; Level 2 Partial Automation, which means that the vehicle provides driving for multiple operations: steering and acceleration and deceleration, and the human driver is responsible for the rest of the driving actions; Level 3 Conditional Automation, which means that the vehicle completes most of the driving operations, and the human driver needs to stay focused in case of emergency; Level 4 High Automation, which means that the vehicle completes all driving operations, and the human driver does not need to stay focused, but the road and environmental conditions are limited; Level 5 Full Automation, which means that the vehicle completes all driving operations, and the human driver does not need to stay focused, and can adapt to any driving scenario. As an example, when a vehicle is in an L5 autonomous driving mode, it can exit the L5 autonomous driving mode and downgrade to an L0 autonomous driving mode or an L1 autonomous driving mode. As another example, when a vehicle is in an L3 autonomous driving mode, it can exit the L3 autonomous driving mode and downgrade to an L2 autonomous driving mode, achieving smooth downgrade. Since a vehicle in autonomous driving mode usually requires the sensing device to be turned on, the driving safety of the autonomous driving vehicle will be affected if the sensing device is turned off. Therefore, before all the sensing devices in the first range are controlled to be turned off, the vehicle can be controlled to exit the autonomous driving mode, for example, it can be switched to human driving mode to ensure driving safety.

[0086] In one possible implementation, when all sensing devices controlled by the domain controller are turned off, the domain controller can be controlled to enter a dormant state. As an example, when the sensing devices within the first range are sensing devices controlled by an intelligent driving domain controller and all of these sensing devices are turned off, the method further includes: controlling the intelligent driving domain controller to enter a dormant state. The intelligent driving domain controller is used to control the vehicle to perform autonomous driving. When all sensing devices controlled by the intelligent driving domain controller are turned off, the vehicle has generally exited autonomous driving mode. At this point, the intelligent driving domain controller can be controlled to enter a dormant state, thereby achieving energy conservation for the vehicle.

[0087] In this way, unlike the method of switching the sensor working state by waking up the entire vehicle from sleep to sleep, or waking up a single sensor from sleep to sleep, or waking up the entire domain controller from sleep to sleep, in the embodiment of the present application, through the above steps S201-S202, all the sensing devices within the first range can be controlled to be turned on or off according to the control information, so that the working state of all the sensing devices within the first range can be switched conveniently and quickly; and, when all the sensing devices within the first range are turned off, the functions of other devices (such as human driving, in-cabin entertainment, etc.) are not affected, ensuring that driving safety is not affected when all the sensing devices within the first range are turned off; at the same time, since the data collected by the sensing devices may involve the personal privacy of the driver and people outside the vehicle, or may interfere with the environment around the vehicle, when all the sensing devices within the first range are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the environment around the vehicle can be protected from interference from the sensing devices, thereby meeting the requirements of the driver or relevant regulations.

[0088] As an example, by turning off all sensing devices controlled by the cockpit domain controller, in-car cameras and other sensing devices can be turned off to protect the driver's privacy. By turning off all sensing devices controlled by the intelligent driving domain controller, external cameras and sensing devices such as lidar, millimeter-wave radar, ultrasonic sensors, and inertial navigation systems can be turned off, thereby protecting the privacy of people outside the vehicle and protecting the vehicle's surroundings from interference from sensing devices. Turning off the onboard wireless gateway can disconnect the vehicle's wireless network connection with the outside world. As another example, detection sensors can be individually turned on or off, video sensors can be individually turned on or off, or location sensors can be individually turned on or off, allowing for convenient switching between the operating states of different sensor types to meet the needs of different scenarios.

[0089] FIG4 shows a flow chart of another control method according to an embodiment of the present application, which may be executed by the processing device 102 and / or the control device 103 in FIG1 . As shown in FIG4 , the method may include the following steps:

[0090] S401. Acquire control information generated by the vehicle in response to a first operation of the driver; wherein the control information is used to instruct to turn on or off all sensing devices within a first range of the vehicle.

[0091] For example, the first operation may be a press operation, a touch operation, a voice operation, a gesture operation, a remote operation, etc. For example, the driver may generate control information by pressing a button on the vehicle body, touching a button on the central control screen of the vehicle, or performing a remote operation through a mobile phone.

[0092] As an example, a sensing device off button and a sensing device on button may be provided on the vehicle body (e.g., on the steering wheel). When the driver presses the sensing device off button, control information may be generated to instruct all sensing devices within a first range of the vehicle to be off. When the driver presses the sensing device on button, control information may be generated to instruct all sensing devices within the first range of the vehicle to be on. As another example, a button for controlling the on and off of sensing devices may be provided on the vehicle body. When the driver presses the button for the first time, control information may be generated to control all sensing devices within the first range to be off. When the driver presses the button again, control information may be generated to control all sensing devices within the first range to be on.

[0093] S402: Control all sensing devices within the first range to be turned on or off according to the control information.

[0094] The specific implementation of this step can refer to the relevant description in step S202 in Figure 2 above.

[0095] In an embodiment of the present application, all sensing devices within the first range can be controlled to be turned on or off according to the driver's operation, so that the driver can switch the working status of all sensing devices within the first range with one click, which is more convenient and quick.

[0096] As an example, assuming that the sensing devices within the first range include those controlled by the cockpit domain controller, those controlled by the intelligent driving domain controller, and a telematics processor, and that the first operation is pressing a vehicle body button, a possible implementation of shutting down all sensing devices within the first range in step S402 of FIG. 4 will be described. For example, the cockpit domain controller, the intelligent driving domain controller, and the telematics processor can be grouped into the same PN group.

[0097] FIG5 shows a flow chart of a method for controlling all sensing devices within a first range to shut down according to an embodiment of the present application. As shown in FIG5 , the method may include the following steps:

[0098] S500: The body control module obtains control information.

[0099] For example, a perception device shutdown button can be set on the vehicle body. When the driver presses the perception device shutdown button, control information can be generated to instruct to shut down all the perception devices controlled by the cockpit domain controller, the perception devices controlled by the intelligent driving domain controller, and the telematics processor.

[0100] S501. The body control module generates a first negotiation message in response to the control information. The first negotiation message is used to request the cockpit domain controller, the intelligent driving domain controller and the telematics processor to enter a sleep state.

[0101] Exemplarily, the first negotiation message may be a network management message, which is used to conduct network negotiation with the PN group, thereby requesting that all perception devices and telematics processors controlled by the cockpit domain controller and the intelligent driving domain controller within the PN group be shut down.

[0102] S502: The telematics processor enters a dormant state in response to the first negotiation message.

[0103] Since the telematics processor is used for remote control of the vehicle, the telematics processor enters a dormant state in response to the first negotiation message, thereby cutting off the wireless network connection between the vehicle and the outside world; and the telematics processor entering a dormant state can achieve energy saving for the vehicle.

[0104] S503. The cockpit domain controller and the intelligent driving domain controller generate a first request in response to the first negotiation message.

[0105] Exemplarily, the cockpit domain controller and the intelligent driving domain controller may generate a first request in response to the negotiation request of the first negotiation message, where the first request is used to request the state management (SM) module to switch the state to a state in which all perception devices are turned off.

[0106] S504: In response to the first request, the state management module notifies the fault management (FM) module to disable the fault reporting function, and notifies the device management module to disable the sensing devices within the first range.

[0107] S505: The device management module controls all sensing devices within the first range to shut down.

[0108] Exemplarily, the device management module may control the sensing devices within the first range to access a business process to go into hibernation, where the business process is used to manage the sensing devices; the business process may trigger all sensing devices within the first range to shut down, and then the business process goes into hibernation.

[0109] For example, when the vehicle is in the autonomous driving mode, before all the sensing devices within the first range are turned off, the fault management module can notify the vehicle to downgrade the autonomous driving mode or exit the autonomous driving mode.

[0110] For example, when all the perception devices controlled by the intelligent driving domain controller are turned off, the intelligent driving domain controller can be controlled to enter a dormant state, thereby achieving energy saving for the vehicle.

[0111] For example, after all sensing devices within the first range are turned off, the fault management module can trigger a microcontroller unit (MCU) to monitor the turned-off sensing devices. Monitoring the turned-off sensing devices can promptly detect abnormalities in the sensing devices, thereby ensuring vehicle safety.

[0112] In this way, the embodiment of the present application can control the driver to turn off all the sensing devices controlled by the cockpit domain controller, the sensing devices controlled by the intelligent driving domain controller and the telematics processor by one click by pressing the button on the vehicle body, without affecting other functions of the cockpit domain controller and the intelligent driving domain controller except the sensing function, as well as the functions of other modules of the vehicle (i.e., modules other than the PN group), thereby realizing that the driver can conveniently and quickly turn off all the sensing devices within the first range with one click without affecting the normal functions of the vehicle such as driving and entertainment; when all the sensing devices are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the surrounding environment of the vehicle can be protected from interference from the sensing devices; and the telematics processor and the intelligent driving domain controller entering the sleep state can bring energy-saving effects.

[0113] As another example, assuming that the sensing devices within the first range include sensing devices controlled by a cockpit domain controller, sensing devices controlled by an intelligent driving domain controller, and a telematics processor, and that the first operation is pressing a vehicle body button, a possible implementation of turning on all sensing devices within the first range in step S402 of FIG. 4 will be described. For example, the cockpit domain controller, intelligent driving domain controller, and telematics processor can be grouped into the same PN group.

[0114] FIG6 shows a flow chart of a method for controlling all sensing devices within a first range to be turned on according to an embodiment of the present application. As shown in FIG6 , the method may include the following steps:

[0115] S600: The body control module obtains control information.

[0116] For example, a sensing device start button can be set on the vehicle body. When the driver presses the sensing device start button, control information can be generated to instruct to turn on all the sensing devices controlled by the cockpit domain controller, the sensing devices controlled by the intelligent driving domain controller, and the telematics processor; the vehicle body control module obtains the control information.

[0117] S601. The body control module generates a second negotiation message in response to the control information, where the second negotiation message is used to request the cockpit domain controller, the intelligent driving domain controller, and the telematics processor to enter a normal working state.

[0118] The body control module generates a second negotiation message in response to the control information. Exemplarily, the second negotiation message can be a network management message used to conduct network negotiation with the PN group, thereby requesting that the perception devices controlled by the cockpit domain controller, the perception devices controlled by the intelligent driving domain controller, and the telematics processor be all turned on.

[0119] S602: The vehicle telematics processor responds to the second negotiation message and enters a normal working state.

[0120] S603. The cockpit domain controller and the intelligent driving domain controller generate a second request in response to the second negotiation message.

[0121] Exemplarily, the cockpit domain controller and the intelligent driving domain controller may generate a second request in response to the negotiation request of the second negotiation message, where the second request is used to request the state management module to switch the state and exit the state where all sensing devices are turned off.

[0122] S604: The state management module responds to the second request by notifying the fault management module to enable the fault reporting function, and notifying the device management module to enable the sensing devices within the first range.

[0123] S605: The device management module triggers all sensing devices within the first range to turn on.

[0124] Exemplarily, the device management module can control the sensing devices within the first range to access the business process for wake-up; the business process can wake up the sensing devices within the first range; after all the sensing devices within the first range are successfully awakened (that is, after all the sensing devices within the first range are turned on), the business process can enter a normal working state.

[0125] Exemplarily, after all sensing devices within the first range are turned on, the fault management module can trigger the MCU to monitor the turned-on sensing devices.

[0126] In this way, the embodiment of the present application can enable all sensing devices controlled by the cockpit domain controller, the sensing devices controlled by the intelligent driving domain controller, and the remote information processor to be turned on with one click by the driver pressing a button on the vehicle body, thereby enabling convenient and quick one-click turning on of all sensing devices within the first range.

[0127] FIG7 shows a flow chart of another control method according to an embodiment of the present application, which may be executed by the processing device 102 and / or the control device 103 in FIG1 . As shown in FIG7 , the method may include the following steps:

[0128] S701: Acquire a first planned path of a vehicle, and generate a second planned path when the first planned path passes through a designated area.

[0129] The first planned path is a planned path from the vehicle's current location to the destination. For example, the first planned path may be automatically set by a navigation system.

[0130] The second planned path does not pass through the designated area, and the designated area is an area where environmental information collection is not allowed, such as an observatory, a military base, etc., or an area pre-designated by the driver.

[0131] In one possible implementation, the designated area may include an area determined by the driver selecting an area on a map or in an area selection list, wherein the area selection list includes one or more areas. For example, the driver may pre-select the designated area through the vehicle's central control screen. As an example, the driver may enter a single location through the vehicle's central control screen, which will then pop up an area selection list. The driver can then select a kilometer radius around the single location from the area selection list, thereby determining the designated area. Figure 8 illustrates a schematic diagram of determining a designated area according to one embodiment of the present application. As shown in Figure 8, the driver enters "XX Observatory" through the vehicle's central control screen, which will pop up an area selection list. The driver can select a kilometer radius around the XX Observatory, such as 3 kilometers, 5 kilometers, or 10 kilometers. If the driver selects 3 kilometers, the designated area is a 3-kilometer radius around the XX Observatory. If the driver selects 5 kilometers, the designated area is a 5-kilometer radius around the Observatory. If the driver selects 10 kilometers, the designated area is a 10-kilometer radius around the Observatory. As another example, a map can be displayed on the central control screen of the vehicle, and the driver can determine the designated area by swiping on the map; for example, the driver can draw a circle on the map, and the area within the circle is the designated area.

[0132] For example, areas where environmental information collection is prohibited as required by current laws and regulations can be obtained in advance through the network as designated areas, and these areas can be automatically imported into the vehicle for storage. For example, areas where environmental information collection is prohibited can be obtained from the "Interim Provisions on the Management of Automotive Radar Radios" as designated areas. For example, the vehicle can update designated areas based on the areas where environmental information collection is prohibited as stipulated in the latest laws and regulations. For example, the information of the determined designated areas can be recorded, and the recorded information of the designated areas can be converted into structured data and stored in the ROM memory space of the intelligent driving control domain. This ensures that the data in the designated areas will not be lost even when the vehicle is turned off.

[0133] In one possible implementation, the designated area may include an area determined based on the first planned path and a designated area selection rule. For example, the designated area selection rule may include: if the first planned path passes through an area where environmental information collection is not permitted, and there is an intersection between the first planned path and the area where a U-turn or turn is permitted, then the area is determined as the designated area. Thus, since the first planned path passes through the designated area, a new path is planned in advance, allowing the vehicle to avoid the designated area by making a U-turn or turn.

[0134] For example, when the vehicle is in automatic driving mode, the vehicle's position, speed, driving direction and other driving information can be obtained through the inertial navigation system. Based on the driving information, the first planned path and the location information of the designated area, it can be predicted whether the vehicle will enter the designated area. If it is predicted that the vehicle will enter the designated area, the path can be replanned before the vehicle drives to the designated area to generate a second planned path, which can avoid the designated area.

[0135] S702: Issue a prompt message, where the prompt message is used to prompt the driver to update the first planned path to a second planned path.

[0136] For example, when it is predicted that the vehicle is about to enter a designated area, a prompt message may be sent to the driver. As an example, the prompt message may be a voice message or a text message, for example, the prompt message may be a voice message to the driver saying "You are about to enter a designated area, do you want to choose a new route?"

[0137] S703: If the driver does not update the first planned path to a second planned path, trigger control information; wherein the control information is used to instruct to turn off all sensing devices within the first range of the vehicle.

[0138] For example, after receiving the prompt information, the driver can choose whether to update the first planned path to the second planned path; if the driver chooses to update the first planned path to the second planned path, the vehicle can travel along the second planned path to avoid the designated area; for example, if the vehicle is in automatic driving mode, it can continue to maintain the automatic driving mode without triggering self-driving downgrade.

[0139] For example, the control information may be triggered when the driver does not update the first planned path to the second planned path.

[0140] For example, if the driver fails to update the first planned path to the second planned path, self-driving downgrade can be automatically triggered. For example, the vehicle can be controlled to exit the automatic driving mode, and the driver can be notified to take over the driving and enter the human driving mode to ensure driving safety.

[0141] S704: According to the control information, control all sensing devices within the first range to be turned off.

[0142] The specific implementation of this step can refer to the relevant description in step S202 in Figure 2 above.

[0143] Furthermore, if all sensing devices within the first range are in the off state, the driver can manually trigger control information as needed to control the sensing devices to switch their operating state from the off state to the on state. For example, the driver can manually exit the all-sensing-devices-off state by pressing a button on the vehicle body. As an example, if the vehicle is still in the designated area, the driver may be notified that the sensing device operating state switch failed. As another example, if the vehicle has left the designated area, the sensing devices may be switched back to the on state.

[0144] In an embodiment of the present application, based on a set area where environmental information collection is not allowed (i.e., a designated area), when it is predicted that the planned path of the vehicle passes through the area where environmental information collection is not allowed, the path is replanned in advance, and the driver is automatically prompted whether to select a new path. If the driver selects a new path, the area can be avoided. If the driver does not select a new path, the perception device can be automatically switched to a fully closed state, thereby avoiding violations. As an example, if the driver does not select a new path, the self-driving downgrade can be automatically triggered to ensure driving safety.

[0145] FIG9 shows a flow chart of another control method according to an embodiment of the present application, which may be executed by the processing device 102 and / or the control device 103 in FIG1 . As shown in FIG9 , the method may include the following steps:

[0146] S901. Receive V2X information (i.e., control information) from a roadside device, where the roadside device is located at an edge of a designated area where environmental information collection is not allowed.

[0147] Exemplarily, the designated area may be an area where environmental information collection is not allowed as required by current laws and regulations; for example, it may be an area where environmental information collection is not allowed as stipulated in the Interim Provisions on the Administration of Automobile Radar Radio.

[0148] For example, roadside equipment can be traffic facilities such as utility poles and traffic lights that can broadcast V2X information. For example, the administrator of a designated area can build traffic facilities at the edge of the designated area and broadcast information via V2X to vehicles passing through the area, indicating that environmental information collection is not allowed in this area.

[0149] For example, the processing device may receive V2X information from a roadside device via a telematics processor.

[0150] S902: Control all sensing devices within the first range to shut down according to the V2X information.

[0151] For example, when a vehicle is about to enter a designated area, it may receive V2X information broadcast by a roadside device. Based on this V2X information, all sensing devices within a first range may be controlled to shut down. The process for controlling the shutdown of all sensing devices within the first range can be described in step S202 in FIG. 2 .

[0152] In an embodiment of the present application, all sensing devices within the first range can be automatically controlled to be turned off based on the V2X information from the roadside device, so that the working status of the sensing devices within the first range can be conveniently switched.

[0153] As an example, after a vehicle enters autonomous driving mode, when it is about to enter an area where environmental information collection is not permitted, it can receive V2X information from a roadside device, automatically control all sensing devices within a first range to shut down, and notify the vehicle to exit autonomous driving mode while notifying the driver to take over driving and enter human-driven mode. After all sensing devices within the first range are shut down, the driver can manually control all sensing devices to turn on by pressing a button on the vehicle body. If the vehicle is still in an area where environmental information collection is not permitted, the driver will be notified that the sensing device operating state switch has failed. If the vehicle has left the area where environmental information collection is not permitted, all sensing devices within the first range can be turned on. In this way, through vehicle-road collaboration, all sensing devices within the first range can be automatically controlled to shut down based on V2X information from the roadside device, thereby conveniently switching the operating state of the sensing devices. Furthermore, when all sensing devices are shut down, autonomous driving mode can be exited and the driver can be notified to enter human-driven mode to ensure driving safety.

[0154] As another example, the preset areas can be roads or areas that support autonomous driving. When a vehicle enters or leaves these roads or areas, it can be reminded or triggered to upgrade or downgrade its autonomous driving level. For example, when a vehicle enters a road that only allows L2 autonomous driving mode from a road that allows L3 autonomous driving mode, V2X information can be received at the intersection of the two roads, which can remind the driver to downgrade the autonomous driving level from L3 to L2, or the vehicle can automatically downgrade the autonomous driving level from L3 to L2.

[0155] Based on the same inventive concept as the above method embodiments, embodiments of the present application further provide a processing device that can be used to execute the technical solutions described in the above method embodiments. For example, the processing device can execute the steps of the control method shown in any of Figures 2, 4, 5, 6, 7, or 9.

[0156] FIG10 shows a block diagram of a processing device according to an embodiment of the present application. As shown in FIG10 , the device may include:

[0157] An acquisition module 1001 is configured to acquire control information, wherein the control information is configured to instruct all sensing devices within a first range of the vehicle to be turned on or off.

[0158] The control module 1002 is configured to control all sensing devices within the first range to be turned on or off according to the control information.

[0159] In an embodiment of the present application, all the sensing devices within the first range can be controlled to be turned on or off according to the control information, so that the working status of all the sensing devices within the first range can be switched conveniently and quickly; and, when all the sensing devices within the first range are turned off, the functions of other devices (such as human driving, in-cabin entertainment, etc.) are not affected, ensuring that driving safety is not affected when all the sensing devices within the first range are turned off; at the same time, since the data collected by the sensing devices may involve the personal privacy of the driver and people outside the vehicle, or may interfere with the environment surrounding the vehicle, when all the sensing devices within the first range are turned off, privacy protection can be provided for the driver and people outside the vehicle, and the environment surrounding the vehicle can be protected from interference from the sensing devices, thereby meeting the requirements of the driver or relevant regulations.

[0160] In one possible implementation, when the vehicle is in the automatic driving mode, the control module 1002 is further configured to control the vehicle to exit the automatic driving mode before all sensing devices within the first range are controlled to be turned off.

[0161] In a possible implementation, the perception device within the first range includes at least one of a perception device controlled by a cockpit domain controller, a perception device controlled by an intelligent driving domain controller, and an on-vehicle wireless gateway.

[0162] In a possible implementation, when the perception devices within the first range are perception devices controlled by an intelligent driving domain controller and all of the perception devices are turned off, the control module 1002 is further used to control the intelligent driving domain controller to enter a sleep state.

[0163] In a possible implementation, the acquisition module 1001 is specifically configured to acquire the control information generated by the vehicle in response to a first operation by the driver.

[0164] In one possible implementation, the control information includes V2X information; the acquisition module 1001 is specifically used to: receive the V2X information from a roadside device, where the roadside device is located at the edge of a designated area, and the designated area is an area where environmental information collection is not allowed.

[0165] In one possible implementation, the acquisition module 1001 is specifically used to obtain a first planned path of the vehicle, and generate a second planned path when the first planned path passes through a designated area, wherein the second planned path does not pass through the designated area, and the designated area is an area where environmental information collection is not allowed; issue a prompt message, wherein the prompt message is used to prompt the driver to update the first planned path to the second planned path; and trigger the control information when the driver does not update the first planned path to the second planned path.

[0166] In one possible implementation, the designated area includes: an area determined based on a selection operation performed by the driver on a map or in an area selection list, wherein the area selection list includes one or more areas; or an area determined based on the first planned path and designated area selection rules.

[0167] The technical effects and specific descriptions of the control device shown in FIG10 and its various possible implementation methods can be found in the above-mentioned control method, which will not be repeated here.

[0168] It should be understood that the division of the modules in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or they can be physically separated. In addition, the modules in the device can be implemented in the form of a processor calling software; for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the modules of the device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the modules in the device can be implemented in the form of hardware circuits, and the functions of some or all modules can be realized by designing the hardware circuits. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above modules by designing the logical relationship of the components in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above modules. All modules of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0169] In an embodiment of the present application, a processor is a circuit with the ability to process signals. In one implementation, the processor may be a circuit with the ability to read and execute instructions, such as a CPU, a microprocessor, a graphics processing unit (GPU), a digital signal processor (DSP), a neural-network processing unit (NPU), a tensor processing unit (TPU), etc. In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above modules.

[0170] It can be seen that each module in the above apparatus can be one or more processors (or processing circuits) configured to implement the above embodiment methods, such as: CPU, GPU, NPU, TPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms. In addition, each module in the above apparatus can be fully or partially integrated together, or can be implemented independently, without limitation.

[0171] An embodiment of the present application further provides an electronic device comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the method of the above embodiment when executing the instructions. For example, the steps of the control method shown in any of Figures 2, 4, 5, 6, 7, or 9 can be executed.

[0172] FIG11 shows a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in FIG11 , the electronic device may include: at least one processor 1101 , a communication line 1102 , a memory 1103 and at least one communication interface 1104 .

[0173] Processor 1101 can be a general-purpose central processing unit, a microprocessor, a specific application integrated circuit, or one or more integrated circuits used to control the execution of the program of the present application; processor 1101 can also include a heterogeneous computing architecture of multiple general-purpose processors, for example, it can be a combination of at least two of CPU, GPU, microprocessor, DSP, ASIC, and FPGA; as an example, processor 1101 can be CPU+GPU or CPU+ASIC or CPU+FPGA.

[0174] The communication link 1102 may include a pathway for transmitting information between the aforementioned components.

[0175] The communication interface 1104 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.

[0176] Memory 1103 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory can be independent and connected to the processor via a communication line 1102. The memory can also be integrated with the processor. The memory provided in the embodiment of the present application can generally have non-volatility. Among them, the memory 1103 is used to store computer-executable instructions for executing the solution of the present application, and is controlled by the processor 1101 for execution. The processor 1101 is used to execute the computer-executable instructions stored in the memory 1103, thereby implementing the method provided in the above-mentioned embodiments of the present application; illustratively, the steps of the control method shown in any of the above-mentioned Figures 2, 4, 5, 6, 7 or 9 can be implemented.

[0177] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0178] Exemplarily, the processor 1101 may include one or more CPUs, for example, CPU0 in FIG11 ; the processor 1101 may also include a CPU and any one of a GPU, an ASIC, and an FPGA, for example, CPU0+GPU0 or CPU 0+ASIC0 or CPU0+FPGA0 in FIG11 .

[0179] For example, the electronic device may include multiple processors, such as processor 1101 and processor 1107 in FIG11 . Each of these processors may be a single-core (single-CPU) processor, a multi-core (multi-CPU) processor, or a heterogeneous computing architecture including multiple general-purpose processors. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0180] In a specific implementation, as an embodiment, the electronic device may further include an output device 1105 and an input device 1106. The output device 1105 communicates with the processor 1101 and can display information in a variety of ways. For example, the output device 1105 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. For example, it can be a display device such as a vehicle-mounted HUD, an AR-HUD, a display, etc. The input device 1106 communicates with the processor 1101 and can receive user input in a variety of ways. For example, the input device 1106 can be a mouse, a keyboard, a touch screen device, or a sensing device, etc.

[0181] Embodiments of the present application provide a computer program product, which may include, for example, computer-readable code or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer program product is executed on a computer, the computer executes the method described in the above embodiments. For example, the steps of the control method shown in any of Figures 2, 4, 5, 6, 7, or 9 may be executed.

[0182] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.

[0183] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0184] The computer program instructions for performing the operation of the present application can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data or source code or object code written in any combination of one or more programming languages, wherein the programming language includes object-oriented programming languages ​​such as Smalltalk, C++, and conventional procedural programming languages ​​such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or executed completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (such as by using an Internet service provider to connect to the Internet). In certain embodiments, by utilizing the state information of computer-readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer-readable program instructions, thereby realizing various aspects of the present application.

[0185] While various embodiments of the present application have been described above, the above descriptions are illustrative, non-exhaustive, and not intended to be limiting of the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A control method, characterized in that: The method is applied to a vehicle, and comprises: Acquiring control information, wherein the control information is used to instruct all sensing devices within a first range of the vehicle to be turned on or off; According to the control information, all sensing devices within the first range are controlled to be turned on or off.

2. The method according to claim 1, characterized in that When the vehicle is in the autonomous driving mode, The method also includes: controlling the vehicle to exit the automatic driving mode before controlling all sensing devices within the first range to turn off.

3. The method according to claim 1 or 2, characterized in that The sensing devices within the first range include at least one of a sensing device controlled by a cockpit domain controller CDC, a sensing device controlled by an intelligent driving domain controller ADC, and a vehicle-mounted wireless gateway.

4. The method according to claim 3, characterized in that When the sensing devices within the first range are sensing devices controlled by an ADC, and all of the sensing devices are turned off, the method further includes: The ADC is controlled to enter a sleep state.

5. The method according to any one of claims 1 to 4, characterized in that The acquiring control information includes: The control information generated by the vehicle in response to a first operation of the driver is acquired.

6. The method according to any one of claims 1 to 4, characterized in that The control information includes vehicle-to-everything (V2X) information; The acquiring control information includes: receiving the V2X information from a roadside device, where the roadside device is located at an edge of a designated area, and the designated area is an area where environmental information collection is not allowed.

7. The method according to any one of claims 1 to 4, characterized in that The acquisition control information includes: Obtaining a first planned path of the vehicle, and generating a second planned path if the first planned path passes through a designated area, wherein the second planned path does not pass through the designated area, the designated area being an area where environmental information collection is not permitted; issuing a prompt message, wherein the prompt message is used to prompt the driver to update the first planned path to the second planned path; In a case where the driver does not update the first planned path to the second planned path, the control information is triggered.

8. The method according to claim 6 or 7, characterized in that The designated area includes: An area determined based on a selection operation by the driver on a map or in an area selection list, wherein the area selection list includes one or more areas; or The area is determined according to the first planned path and the specified area selection rule.

9. A control device, characterized in that: The device is applied to a vehicle and includes: an acquisition module, configured to acquire control information, wherein the control information is used to instruct all sensing devices within a first range of the vehicle to be turned on or off; The control module is used to control all the sensing devices within the first range to be turned on or off according to the control information.

10. The device according to claim 9, characterized in that When the vehicle is in the autonomous driving mode, The control module is further configured to control the vehicle to exit the automatic driving mode before all sensing devices within the first range are controlled to be turned off.

11. The device according to claim 9 or 10, characterized in that The sensing devices within the first range include at least one of a sensing device controlled by a cockpit domain controller CDC, a sensing device controlled by an intelligent driving domain controller ADC, and a vehicle-mounted wireless gateway.

12. The device according to claim 11, characterized in that When the sensing devices within the first range are sensing devices controlled by ADC and all of the sensing devices are turned off, The control module is further configured to control the ADC to enter a dormant state.

13. The device according to any one of claims 9 to 12, characterized in that The acquisition module is specifically configured to acquire the control information generated by the vehicle in response to a first operation by the driver.

14. The device according to any one of claims 9 to 12, characterized in that The control information includes V2X information; The acquisition module is specifically used to: receive the V2X information from a roadside device, where the roadside device is located at the edge of a specified area, and the specified area is an area where environmental information collection is not allowed.

15. The device according to any one of claims 9 to 12, characterized in that The acquisition module is specifically used for: Obtaining a first planned path of the vehicle, and generating a second planned path if the first planned path passes through a designated area, wherein the second planned path does not pass through the designated area, the designated area being an area where environmental information collection is not permitted; issuing a prompt message, wherein the prompt message is used to prompt the driver to update the first planned path to the second planned path; In a case where the driver does not update the first planned path to the second planned path, the control information is triggered.

16. The device according to claim 14 or 15, characterized in that The designated area includes: an area determined according to a selection operation of the driver in a map or an area selection list, wherein the area selection list includes one or more areas; or, The area is determined according to the first planned path and the specified area selection rule.

17. A vehicle, characterized in that: include: Sensing devices; A processing device, configured to execute the method described in any one of claims 1 to 8 above to control the turning on or off of the sensing device.

18. The vehicle according to claim 17, characterized in that Also includes: The control device is used to control all the sensing devices connected to the control device to be turned on or off.

19. The vehicle according to claim 18, characterized in that The control device includes: a cockpit domain controller CDC and / or an intelligent driving domain controller ADC; wherein, the CDC is used to control all the sensing devices connected to the CDC to be turned on or off, and the ADC is used to control all the sensing devices connected to the ADC to be turned on or off.

20. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method according to any one of claims 1 to 8 when executing the instructions.

21. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.