Vehicle sentry mode implementation method and device, equipment and medium
By waking up the ultra-wideband communication module for radar detection and putting the electronic control unit into sleep mode in vehicle sentry mode, the problems of high power consumption and short lifespan are solved, achieving low-power and high-efficiency environmental monitoring and extending the service life of the electronic control unit.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, the Sentinel Mode electronic control unit suffers from high power consumption and shortened lifespan due to prolonged high-intensity operation.
After the vehicle enters sentry mode, the ultra-wideband communication module is activated to perform radar detection, and the electronic control unit is put into sleep mode until the detection data indicates a change in the environmental state, at which point it is activated again to collect and monitor environmental data.
By reducing the overall power consumption of Sentinel mode, the lifespan of the electronic control unit is extended, improving security and user experience.
Smart Images

Figure CN121734299A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle technology, and in particular to a method, apparatus, device and medium for implementing vehicle sentry mode. Background Technology
[0002] With the technological development of new energy vehicles, more and more vehicles are equipped with Sentinel Mode. Sentinel Mode is an intelligent safety feature. If Sentinel Mode is activated, after the driver leaves the vehicle and locks it, the vehicle can monitor the surrounding environment through the Sentinel Mode electronic control unit and take corresponding safety measures when potential threats are detected, such as recording suspicious activities and issuing alarms, to protect vehicle safety.
[0003] In the existing technology, the monitoring of the surrounding environment in sentry mode relies on image acquisition and recognition, which requires a large amount of computing power from the sentry mode electronic control unit. Moreover, the duration of sentry mode when parked is relatively long, which requires the sentry mode electronic control unit to work at high intensity for a long time, resulting in high power consumption in sentry mode and shortening the service life of the sentry mode electronic control unit. Summary of the Invention
[0004] To address the aforementioned technical problems, this disclosure provides a method, apparatus, device, and medium for implementing vehicle sentry mode.
[0005] In a first aspect, embodiments of this disclosure provide a method for implementing a vehicle sentry mode, the method comprising:
[0006] When the vehicle enters sentry mode, it wakes up the ultra-wideband communication module and controls itself to enter a hibernation state.
[0007] The system receives detection data returned by the ultra-wideband communication module and determines whether the vehicle is currently in a first environmental state based on the detection data. The detection data is used to indicate whether a target object exists within a preset range of the vehicle.
[0008] When the vehicle is in the first environmental state, it controls itself to exit the hibernation state, collects the first environmental data of the vehicle, and monitors abnormal events based on the first environmental data.
[0009] Optionally, the control itself entering a sleep state includes:
[0010] Collect the second environmental data of the vehicle;
[0011] Based on the second environmental data, it is determined whether the vehicle is currently in the second environmental state;
[0012] When the vehicle is not in the second environmental state, it controls itself to enter a dormant state.
[0013] Optionally, when the vehicle is in the second environmental state, the method further includes:
[0014] Perform the steps of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data.
[0015] Optionally, if the vehicle is not in the first environmental state, the method further includes:
[0016] It controls itself to maintain the dormant state.
[0017] Optionally, the detection data includes the location information of the target object; the step of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data includes:
[0018] The camera is activated; the camera is used to acquire at least one environmental image of the environment in which the vehicle is located from at least one direction;
[0019] Based on the location information and the direction, a target image is determined from the at least one environmental image;
[0020] The target image is subjected to image recognition processing to obtain a first recognition result; the first recognition result is used to indicate whether an abnormal event has occurred in the target image.
[0021] Optionally, after performing image recognition processing on the target image to obtain the first recognition result, the method further includes:
[0022] Image recognition processing is performed on other environmental images besides the target image to obtain a second recognition result; the second recognition result is used to indicate whether an abnormal event has occurred in the other environmental images.
[0023] Optionally, the step of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data includes:
[0024] The inertial measurement unit is activated; the inertial measurement unit is used to collect the motion state information of the vehicle.
[0025] Monitoring of abnormal events is performed based on the motion state information.
[0026] Secondly, embodiments of this disclosure provide a vehicle sentry mode implementation apparatus, including:
[0027] The control module is used to wake up the ultra-wideband communication module and control itself to enter a sleep state when the vehicle enters sentry mode.
[0028] The judgment module is used to receive detection data returned by the ultra-wideband communication module, and determine whether the vehicle is currently in a first environmental state based on the detection data; the detection data is used to indicate whether there is a target object within a preset range of the vehicle;
[0029] The monitoring module is used to control itself to exit the hibernation state when the vehicle is in the first environmental state, collect the first environmental data of the vehicle, and monitor abnormal events based on the first environmental data.
[0030] Thirdly, embodiments of this disclosure provide an electronic device, including:
[0031] Memory;
[0032] Processor; and
[0033] Computer programs;
[0034] The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in the first aspect.
[0035] Fourthly, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the method as described in the first aspect.
[0036] Fifthly, embodiments of this disclosure also provide a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the vehicle sentry mode implementation method as described above.
[0037] Sixthly, embodiments of this disclosure also provide a vehicle, which includes a vehicle sentry mode implementation device as described in the second aspect above, an electronic device as described in the third aspect above, or a computer-readable storage medium as described in the fourth aspect above.
[0038] In the vehicle sentry mode implementation method provided in this embodiment, when the vehicle enters sentry mode, the sentry mode electronic control unit wakes up the ultra-wideband communication module and controls itself to enter a sleep state; receives the detection data returned by the ultra-wideband communication module, and determines whether the vehicle is currently in a first environmental state based on the detection data; the detection data is used to indicate whether there is a target object within a preset range of the vehicle; when the vehicle is in the first environmental state, controls itself to exit the sleep state, collects the first environmental data of the vehicle, and monitors abnormal events based on the first environmental data.
[0039] Compared to existing technologies, the solution provided in this application involves the Sentinel Mode Electronic Control Unit (ECU) activating the Ultra-Wideband (UWB) communication module after the vehicle enters Sentinel Mode. The UWB communication module then performs radar detection of targets around the vehicle, while the Sentinel Mode ECU itself enters a sleep state. It only awakens again when the UWB communication module returns detection data indicating the vehicle is currently in a first environmental state. The UWB communication module, based on UWB wireless communication technology, achieves radar detection of targets with high precision and low power consumption. Therefore, after the vehicle enters Sentinel Mode, the Sentinel Mode ECU can enter a sleep state and activate the UWB communication module for environmental monitoring, reducing the overall power consumption of Sentinel Mode. The ECU only exits sleep mode after the UWB communication module detects the vehicle is currently in the first environmental state, thus reducing the high-intensity operating time of the Sentinel Mode ECU and extending its service life. Attached Figure Description
[0040] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0041] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 A flowchart of the vehicle sentry mode implementation method provided in this embodiment of the disclosure;
[0043] Figure 2 A logical schematic diagram of the vehicle sentry mode implementation method provided in this embodiment of the disclosure;
[0044] Figure 3 A structural diagram of the vehicle sentry mode implementation device provided in this embodiment of the disclosure;
[0045] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0046] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0047] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0048] This disclosure provides a method for implementing vehicle sentry mode, which will be described below with reference to specific embodiments.
[0049] Figure 1 A flowchart illustrating the vehicle sentry mode implementation method provided in this embodiment of the disclosure is shown below. Figure 1 The method for implementing the vehicle's sentry mode is described below. This method is applied to the sentry mode electronic control unit and includes the following specific steps:
[0050] S11. When the vehicle enters sentry mode, wake up the ultra-wideband communication module and control itself to enter hibernation mode.
[0051] Normally, if the vehicle is in Sentry Mode, after the driver leaves the vehicle and locks it, a Sentry Mode Activation Command can be sent to the Sentry Mode Electronic Control Unit. Upon receiving the Sentry Mode Activation Command, the Sentry Mode Electronic Control Unit will begin monitoring the surrounding environment and take appropriate safety measures when a potential threat is detected, such as recording suspicious activities and issuing alarms, to protect the vehicle's safety.
[0052] However, in related technologies, the monitoring of the surrounding environment in sentry mode relies on image acquisition and recognition, which requires a large amount of computing power from the sentry mode electronic control unit. Moreover, the duration of sentry mode when parked is relatively long, which requires the sentry mode electronic control unit to work for a long time, resulting in high power consumption in sentry mode and shortening the lifespan of the sentry mode electronic control unit.
[0053] Based on this, this application provides a method for implementing vehicle sentry mode to solve the above problems, reduce the overall power consumption of sentry mode, and extend the service life of sentry mode electronic control unit.
[0054] First, in this step, when the vehicle enters Sentinel Mode, the Sentinel Mode Electronic Control Unit wakes up the Ultra-Wideband Communication Module and puts itself into a sleep state. Once in sleep mode, the Sentinel Mode Electronic Control Unit operates in a low-power state, significantly reducing its energy consumption, while maintaining its ability to receive detection data, awaiting activation.
[0055] The Sentinel Mode electronic control unit is used to monitor the environment around the vehicle and take corresponding safety measures when a potential threat is detected. For example, the Sentinel Mode electronic control unit can be an on-board host. The on-board host acts as a controller and can control the opening or closing of sensors such as cameras and inertial measurement units, and process the data uploaded by the sensors to detect whether there are potential threats around the vehicle.
[0056] In one implementation, controlling itself to enter a sleep state may include:
[0057] Collect secondary environmental data of the vehicle;
[0058] Based on the second environmental data, determine whether the vehicle is currently in the second environmental state;
[0059] When the vehicle is not in a secondary environmental state, it controls itself to enter a dormant state.
[0060] In other words, after the vehicle enters Sentinel Mode, the Sentinel Mode electronic control unit can collect secondary environmental data of the vehicle while simultaneously activating the ultra-wideband communication module. For example, the secondary environmental data may include environmental images of the vehicle's surroundings captured by the Sentinel Mode electronic control unit through a camera. Then, based on the secondary environmental data, the Sentinel Mode electronic control unit can determine whether the vehicle is currently in a secondary environmental state, where the secondary environmental state indicates a higher level of danger in the environment in which the vehicle is located.
[0061] For example, by processing the environmental image, it can be determined that the vehicle is currently within the monitoring range of the parking lot. In this case, the environment in which the vehicle is located is relatively safe, so it can be assumed that the vehicle is not in the second environment state. Therefore, the ultra-wideband communication module only needs to maintain basic detection of the surrounding environment. Thus, the sentry mode electronic control unit controls itself to enter a sleep state.
[0062] In this embodiment, after the vehicle enters sentry mode, the sentry mode electronic control unit first performs an environmental detection by collecting second environmental data. Only when the vehicle is not currently in the second environmental state, i.e., the surrounding environment is relatively safe, will it enter a sleep state. This can avoid the sentry mode electronic control unit frequently switching to sleep state in a short period of time and further improve the security of sentry mode.
[0063] In one implementation, when the vehicle is in a second environmental state, it may further include:
[0064] The steps include collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data.
[0065] In other words, if the vehicle is in a high-risk environment, for example, if the vehicle is identified as being in a busy traffic area by image recognition processing of the environmental image, the probability of the vehicle being scratched is relatively high. In this case, the vehicle can be considered to be in a second environmental state. At this time, relying solely on the radar monitoring of the ultra-wideband communication module is not enough to protect the vehicle's safety. Therefore, the Sentry Mode electronic control unit will not enter a dormant state, but will start collecting the vehicle's first environmental data and monitor abnormal events based on the first environmental data to improve the safety of Sentry Mode.
[0066] S12. Receive detection data returned by the ultra-wideband communication module, and determine whether the vehicle is currently in the first environmental state based on the detection data; the detection data is used to indicate whether there is a target object within the vehicle's preset range.
[0067] In this step, the Sentinel Mode electronic control unit receives detection data returned by the ultra-wideband communication module and determines whether the vehicle is currently in a first environmental state based on the detection data. The first environmental state indicates that the vehicle is in an environment with a high degree of danger.
[0068] Ultra-wideband (UWB) communication modules can use radar to detect targets. The UWB radar emits UWB pulse signals and receives the echoes (CIRs) of these pulse signals after they are reflected by obstacles. When there are objects around the UWB radar, there will be pulse peaks at the corresponding CIR locations. Therefore, by analyzing the CIRs, it is possible to determine whether there are targets near the UWB radar, thereby collecting detection data and returning the detection data to the Sentinel Mode electronic control unit.
[0069] In this application, the target objects include, but are not limited to, people and other vehicles. The detection data may include the location information of the target objects, such as the location coordinates of pedestrians or the direction, distance, speed, etc. of other vehicles relative to the current vehicle. This application does not specifically limit this.
[0070] The detection data can be generated by the ultra-wideband communication module when it detects a target object within a preset range of the vehicle and sent to the sentry mode electronic control unit in real time; or, it can be sent periodically by the ultra-wideband communication module to the sentry mode electronic control unit at preset time intervals. If no target object is detected within the preset range of the vehicle, the detection data can be an empty packet, that is, there is no location information of the target object.
[0071] Specifically, the Sentry Mode electronic control unit can determine that the vehicle is currently in the first environmental state when the detection data indicates that there is a target object within the vehicle's preset range. In other words, as long as a pedestrian or other target object approaches the vehicle, the vehicle is determined to be in the first environmental state.
[0072] Alternatively, the Sentry Mode electronic control unit can perform further analysis based on the detection data to determine whether the vehicle is currently in the first environmental state. For example, the detection data may include the location information of target objects, such as the coordinates of pedestrians or the direction, distance, and speed of other vehicles relative to the current vehicle. Then, the Sentry Mode electronic control unit can further calculate whether the total number of nearby pedestrians has reached a preset threshold, or whether the speed at which other vehicles approach the current vehicle exceeds a safe range, thereby determining whether the vehicle is currently in the first environmental state, and so on.
[0073] In this way, the Sentinel Mode electronic control unit can update the current environmental status of the vehicle based on the received detection data, and switch between the first environmental status and the non-first environmental status in a timely manner.
[0074] S13. When the vehicle is in the first environmental state, control itself to exit the hibernation state, collect the first environmental data of the vehicle, and monitor abnormal events based on the first environmental data.
[0075] In this step, when the vehicle is in the first environmental state, due to the high degree of danger of the environment in which the vehicle is located, the radar monitoring of the ultra-wideband communication module alone cannot protect the vehicle's safety. Therefore, the sentry mode electronic control unit can control itself to exit the dormant state, start collecting the vehicle's first environmental data, and monitor abnormal events based on the first environmental data to protect the vehicle's safety.
[0076] Abnormal events refer to events occurring around the vehicle that may affect its safety, such as pedestrians or other vehicles being too close, or accidents or traffic congestion occurring nearby. If an abnormal event is detected, the Sentinel Mode electronic control unit can activate the remote communication module to promptly send alarm information to the corresponding user terminal of the vehicle. For example, it can send text messages or push notifications to the owner's mobile phone, with no specific limitations.
[0077] In one implementation, the detection data includes the location information of the target object; collecting first environmental data of the vehicle and monitoring abnormal events based on the first environmental data may include:
[0078] Activate the camera; the camera is used to acquire at least one environmental image of the vehicle's surroundings from at least one direction;
[0079] Based on location information and orientation, determine the target image from at least one environmental image;
[0080] The target image is subjected to image recognition processing to obtain a first recognition result; the first recognition result is used to indicate whether an abnormal event has occurred in the target image.
[0081] In other words, the first environmental data can be one or more environmental images of the vehicle's surroundings captured by cameras from one or more directions. Before monitoring for abnormal events based on this first environmental data, a target image can be pre-determined from at least one environmental image based on its location and direction. For example, if the detection data indicates that the target object is located to the right rear of the vehicle, then the environmental image captured from that right rear can be used as the target image. Then, image recognition processing is performed on the target image to obtain a first recognition result, which indicates whether an abnormal event has occurred in the target image.
[0082] It is understandable that image recognition processing requires high computing power, and abnormal events are usually caused by target objects near vehicles. Therefore, by using detection data to determine the target image, targeted processing of the target image can be achieved, thereby improving the detection efficiency of abnormal events while saving computing resources.
[0083] In one implementation, after performing image recognition processing on the target image to obtain a first recognition result, the method may further include:
[0084] Image recognition processing is performed on other environmental images besides the target image to obtain a second recognition result; the second recognition result is used to indicate whether an abnormal event has occurred in the other environmental images.
[0085] In other words, after performing image recognition processing on the target image to obtain the first recognition result, the Sentinel Mode electronic control unit can further perform image recognition processing on other environmental images besides the target image to obtain the second recognition result. In this way, in some special cases, if the abnormal event is not caused by the target object near the vehicle, or if the target object moves rapidly and deviates from the position information indicated by the detection data, the Sentinel Mode electronic control unit can still monitor the abnormal event in a timely manner, further protecting vehicle safety.
[0086] In one implementation, collecting first environmental data of the vehicle and monitoring abnormal events based on the first environmental data may include:
[0087] Start the inertial measurement unit; the inertial measurement unit is used to collect the vehicle's motion state information;
[0088] Monitoring of abnormal events based on motion state information.
[0089] An Inertial Measurement Unit (IMU), by integrating a gyroscope and an accelerometer, can collect information about a vehicle's motion state, including but not limited to attitude, orientation, and acceleration. In Sentry mode, the IMU can detect vehicle vibrations and movements to identify potential threats, such as collisions or scrapes, thereby enabling abnormal event monitoring.
[0090] In one implementation, when the vehicle is not in the first environmental state, the method may further include:
[0091] It controls itself to maintain a dormant state.
[0092] In other words, if the vehicle is not in the first environmental state, the environment in which the vehicle is located can be considered relatively safe. Therefore, only the ultra-wideband communication module needs to maintain basic detection of the surrounding environment. As a result, the sentry mode electronic control unit can remain in a dormant state without needing to be woken up, thereby reducing the overall power consumption of the sentry mode and avoiding the reduction in service life caused by long-term high-intensity operation.
[0093] like Figure 2 The diagram shown is a logical schematic of a vehicle sentry mode implementation method provided in this embodiment of the present disclosure. Specifically, after the user activates the sentry mode and locks the vehicle, the sentry mode ECU (Electronic Control Unit) wakes up the ultra-wideband communication module. The ultra-wideband communication module detects whether a target object exists within a preset range of the vehicle and returns the detection data to the sentry mode ECU.
[0094] Meanwhile, the Sentinel Mode ECU can activate the camera to collect environmental images as secondary environmental data. Based on the secondary environmental data, it can determine whether the vehicle is currently in a high-risk environment (secondary environmental state).
[0095] If the vehicle is currently in a high-risk environment, the Sentinel Mode ECU remains awake, activating the camera and IMU to perform abnormal event detection on environmental images and motion status information. When performing abnormal event detection on environmental images, the detection data reported by the ultra-wideband communication module can prioritize the detection of target images in the risk direction where the target object is located.
[0096] If the vehicle is currently in a low-risk environment (not the second environment state), the Sentinel Mode ECU will enter a dormant state until the detection data determines that the vehicle is currently in a high-risk environment (the first environment state). Then, the Sentinel Mode ECU will be reawakened to perform steps such as turning on the camera and IMU.
[0097] If the ECU detects an abnormal event in Sentinel Mode, it will issue an alarm and notify the user's mobile phone.
[0098] In Sentinel Mode, the ECU can switch between a high-risk and low-risk environment based on detection data, primary environmental data, and other factors during operation.
[0099] As can be seen from the above, in the technical solution provided in this application, after the vehicle enters sentry mode, the sentry mode electronic control unit wakes up the ultra-wideband communication module, which performs radar detection on targets around the vehicle. The sentry mode electronic control unit itself then enters a sleep state until the detection data returned by the ultra-wideband communication module indicates that the vehicle is currently in the first environmental state, at which point it wakes up again. The ultra-wideband communication module, based on ultra-wideband wireless communication technology, performs radar detection of targets and features high precision and low power consumption. Therefore, after the vehicle enters sentry mode, the sentry mode electronic control unit can enter a sleep state and wake up the ultra-wideband communication module for environmental monitoring, reducing the overall power consumption of sentry mode. The sentry mode electronic control unit then exits the sleep state once the ultra-wideband communication module detects that the vehicle is currently in the first environmental state, thereby reducing the high-intensity working time of the sentry mode electronic control unit and extending its service life.
[0100] In engineering practice, this application can reduce power consumption and extend the life of components on the existing basis, thereby improving the user's driving experience, enhancing the competitiveness of vehicle products, and helping to increase user stickiness and improve user reputation.
[0101] Figure 3 This is a schematic diagram of the structure of a vehicle sentry mode implementation device provided in an embodiment of the present disclosure, applied to a sentry mode electronic control unit, including:
[0102] The control module 201 is used to wake up the ultra-wideband communication module and control itself to enter a sleep state when the vehicle enters the sentry mode.
[0103] The judgment module 202 is used to receive the detection data returned by the ultra-wideband communication module, and to determine whether the vehicle is currently in the first environmental state based on the detection data; the detection data is used to indicate whether there is a target object within the preset range of the vehicle;
[0104] The monitoring module 203 is used to control itself to exit the hibernation state when the vehicle is in the first environmental state, collect the first environmental data of the vehicle, and monitor abnormal events based on the first environmental data.
[0105] As can be seen from the above, in the technical solution provided in this application, after the vehicle enters sentry mode, the sentry mode electronic control unit wakes up the ultra-wideband communication module, which performs radar detection on targets around the vehicle. The sentry mode electronic control unit itself then enters a sleep state until the detection data returned by the ultra-wideband communication module indicates that the vehicle is currently in the first environmental state, at which point it wakes up again. The ultra-wideband communication module, based on ultra-wideband wireless communication technology, performs radar detection of targets and features high precision and low power consumption. Therefore, after the vehicle enters sentry mode, the sentry mode electronic control unit can enter a sleep state and wake up the ultra-wideband communication module for environmental monitoring, reducing the overall power consumption of sentry mode. The sentry mode electronic control unit then exits the sleep state once the ultra-wideband communication module detects that the vehicle is currently in the first environmental state, thereby reducing the high-intensity working time of the sentry mode electronic control unit and extending its service life.
[0106] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 4 It shows a schematic diagram of a structure suitable for implementing the electronic device 600 in the embodiments of this disclosure. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0107] like Figure 4 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603 to implement the vehicle sentry mode implementation method as described in the embodiments of this disclosure. The RAM 603 also stores various programs and data required for the operation of the electronic device 600. The processing device 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0108] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4An electronic device 600 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0109] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the vehicle sentry mode implementation method as described above. In such embodiments, the computer program can be downloaded and installed from a network via communication device 609, or installed from storage device 608, or installed from ROM 602. When the computer program is executed by processing device 601, it performs the functions defined in the methods of embodiments of this disclosure.
[0110] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0111] Additionally, this disclosure also provides a vehicle, including: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the vehicle sentry mode implementation method as described above.
[0112] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0113] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0114] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the aforementioned embodiments.
[0115] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0116] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0118] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0119] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0120] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0121] This application provides a vehicle that includes the vehicle sentry mode implementation device, the computer device, or the computer-readable storage medium described above. It can implement the method of any of the above embodiments, and its execution mode and beneficial effects are similar, so they will not be described again here.
[0122] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0123] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0124] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for implementing vehicle sentry mode, characterized in that, The method includes: When the vehicle enters sentry mode, it wakes up the ultra-wideband communication module and controls itself to enter a hibernation state. The system receives detection data returned by the ultra-wideband communication module and determines whether the vehicle is currently in a first environmental state based on the detection data. The detection data is used to indicate whether a target object exists within a preset range of the vehicle. When the vehicle is in the first environmental state, it controls itself to exit the hibernation state, collects the first environmental data of the vehicle, and monitors abnormal events based on the first environmental data.
2. The method according to claim 1, characterized in that, The control of itself to enter a hibernation state includes: Collect the second environmental data of the vehicle; Based on the second environmental data, it is determined whether the vehicle is currently in the second environmental state; When the vehicle is not in the second environmental state, it controls itself to enter a dormant state.
3. The method according to claim 2, characterized in that, When the vehicle is in the second environmental state, the method further includes: Perform the steps of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data.
4. The method according to claim 1, characterized in that, When the vehicle is not in the first environmental state, the method further includes: It controls itself to maintain the dormant state.
5. The method according to claim 1, characterized in that, The detection data includes the location information of the target object; The process of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data includes: The camera is activated; the camera is used to acquire at least one environmental image of the environment in which the vehicle is located from at least one direction; Based on the location information and the direction, a target image is determined from the at least one environmental image; The target image is subjected to image recognition processing to obtain a first recognition result; the first recognition result is used to indicate whether an abnormal event has occurred in the target image.
6. The method according to claim 5, characterized in that, After performing image recognition processing on the target image to obtain the first recognition result, the method further includes: Image recognition processing is performed on other environmental images besides the target image to obtain a second recognition result; the second recognition result is used to indicate whether an abnormal event has occurred in the other environmental images.
7. The method according to claim 1, characterized in that, The process of collecting the first environmental data of the vehicle and monitoring abnormal events based on the first environmental data includes: The inertial measurement unit is activated; the inertial measurement unit is used to collect the motion state information of the vehicle. Monitoring of abnormal events is performed based on the motion state information.
8. A vehicle sentry mode implementation device, characterized in that, include: The control module is used to wake up the ultra-wideband communication module and control itself to enter a sleep state when the vehicle enters sentry mode. The judgment module is used to receive detection data returned by the ultra-wideband communication module, and determine whether the vehicle is currently in a first environmental state based on the detection data; the detection data is used to indicate whether there is a target object within a preset range of the vehicle; The monitoring module is used to control itself to exit the hibernation state when the vehicle is in the first environmental state, collect the first environmental data of the vehicle, and monitor abnormal events based on the first environmental data.
9. An electronic device, characterized in that, include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.
11. A vehicle, wherein, It includes the vehicle recognition pattern implementation device as described in claim 8, the electronic device as described in claim 9, or the computer-readable storage medium as described in claim 10.