CN112130893A - Generation method of scene configuration library, and safety detection method and device - Google Patents

Generation method of scene configuration library, and safety detection method and device Download PDF

Info

Publication number
CN112130893A
CN112130893A CN202011039305.5A CN202011039305A CN112130893A CN 112130893 A CN112130893 A CN 112130893A CN 202011039305 A CN202011039305 A CN 202011039305A CN 112130893 A CN112130893 A CN 112130893A
Authority
CN
China
Prior art keywords
scene
safety
scene configuration
configuration
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011039305.5A
Other languages
Chinese (zh)
Other versions
CN112130893B (en
Inventor
吴吉昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apollo Intelligent Connectivity Beijing Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202011039305.5A priority Critical patent/CN112130893B/en
Publication of CN112130893A publication Critical patent/CN112130893A/en
Application granted granted Critical
Publication of CN112130893B publication Critical patent/CN112130893B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Alarm Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a scene configuration library generation method, a scene configuration library safety detection method and a scene configuration library safety detection device, relates to the technical field of vehicle safety, and can be applied to the technical field of Internet of vehicles or intelligent vehicles. The specific implementation scheme comprises the following steps: acquiring a scene configuration preset instruction, wherein the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene; and generating a scene configuration library, wherein the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises detection items corresponding to the safety scenes. According to the technical scheme of the embodiment of the application, different detection items can be set or triggered aiming at different safety scenes so as to improve the safety of the vehicle.

Description

Generation method of scene configuration library, and safety detection method and device
Technical Field
The application relates to the field of vehicle networking, in particular to a scene configuration library generation method, a scene configuration library safety detection device, a scene configuration library equipment and a scene configuration library safety detection medium.
Background
In order to improve the safety of the vehicle, safety detection of the vehicle is required. In the current safety detection process, the detection items are usually executed one by one based on the set detection items, and different detection items cannot be executed according to different current scenes.
Disclosure of Invention
The application provides a scene configuration library generation method, a scene configuration library safety detection device, a scene configuration library equipment and a scene configuration library medium.
According to a first aspect of the present application, a method for generating a scene configuration library is provided, which includes:
acquiring a scene configuration preset instruction, wherein the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene;
and generating a scene configuration library, wherein the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises detection items corresponding to the safety scenes.
According to a second aspect of the present application, there is provided a safety detection method of a vehicle, including:
acquiring a current target safety scene of a vehicle;
determining a scene configuration set of a target safety scene from a scene configuration library, wherein the scene configuration library is generated according to the generation method;
triggering a detection item in a scene configuration set of the target security scene.
According to a third aspect of the present application, there is provided an apparatus for generating a scene configuration library, comprising:
the scene configuration preset instruction acquisition module is used for acquiring a scene configuration preset instruction, and the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene;
the generating module is used for generating a scene configuration library, the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises detection items corresponding to the safety scenes.
According to a fourth aspect of the present application, there is provided a safety detection device of a vehicle, comprising:
the target safety scene acquisition module is used for acquiring the current target safety scene of the vehicle;
the first scene configuration set determining module is used for determining a scene configuration set of a target safety scene from a scene configuration library, and the scene configuration library is generated according to the generating device;
the first trigger module is used for triggering detection items in the scene configuration set of the target security scene.
According to a fifth aspect of the present application, there is provided an electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the above method.
According to a sixth aspect of the present application, there is provided a non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the above method.
According to the technical scheme of the embodiment of the application, different detection items can be set or triggered aiming at different safety scenes so as to improve the safety of the vehicle.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present application, nor do they limit the scope of the present application. Other features of the present application will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
FIG. 1 is a flow diagram of a method for generating a scene configuration library according to one embodiment of the present application;
FIG. 2 is a flow diagram of a method for generating a scene configuration library according to another embodiment of the present application;
FIG. 3 is a flow diagram of a method for generating a scene configuration library according to yet another embodiment of the present application;
FIG. 4 is a flow diagram of a security detection method according to one embodiment of the present application;
FIG. 5 is a flow diagram of a method for generating a scene configuration library according to one embodiment of the present application;
FIG. 6 is a flow diagram of a method for generating a scene configuration library according to another embodiment of the present application;
FIG. 7 is a flow diagram of a method for generating a scene configuration library according to yet another embodiment of the present application;
FIG. 8 is a block diagram of an electronic device used to implement embodiments of the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 shows a flowchart of a method for generating a scene configuration library of a vehicle according to a first embodiment of the present application. As shown in fig. 1, the method may include:
step S101, a scene configuration preset instruction is obtained, wherein the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene;
and S102, generating a scene configuration library, wherein the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises detection items corresponding to the safety scenes.
In order to improve the safety of the vehicle, different detection items can be set for different safety scenes. Specifically, a user may operate on the car terminal to generate a scene configuration preset instruction. For example: and sending a scene preset instruction to the vehicle end in a voice instruction or interface triggering mode. The user can also send an instruction for presetting the scene configuration according to an Application program (APP) of the mobile terminal, the mobile terminal sends a preset request to the cloud terminal after receiving the instruction, and the cloud terminal sends the scene configuration preset instruction to the vehicle end based on the preset request.
After the vehicle end receives the scene configuration preset instruction, a scene configuration set of each safety scene is established according to the information of each safety scene and one or more corresponding detection items, and then a scene configuration library is generated. The scene configuration library comprises a plurality of scene configuration sets of safety scenes, each scene configuration set comprises one safety scene and a detection item corresponding to the safety scene, and therefore the corresponding detection item is triggered when the vehicle is in the safety scene.
For example: the safety scene A is prepared for starting of the vehicle, and one or more detection items corresponding to the safety scene A are included in the scene configuration set of the safety scene A: detecting item A1, detecting whether there is an obstacle around the vehicle; and detecting the item A2 to detect whether living objects, such as animals or children, exist at the bottom of the vehicle.
For another example: the safety scene B is a scene that a child passenger is in the vehicle, and the scene configuration set of the safety scene B comprises one or more detection items corresponding to the safety scene B: detecting item B1, detecting whether a command for opening the window is received; item B2 is detected to detect whether a command to move the seat has been received.
According to the method, a plurality of safety scenes can be preset, the corresponding detection items are preset for each safety scene, and then the detection items in the scene configuration set of the safety scene are automatically triggered when the vehicle enters a certain safety scene (such as a target safety scene), so that different safety scenes can trigger different safety detection items.
In one implementation, as shown in fig. 2, the method of the embodiment of the present application may further include:
step S201, a first scene configuration editing instruction is obtained, wherein the first scene configuration editing instruction comprises information of a first safety scene and at least one first detection item;
step S202, acquiring a scene configuration set of a first safety scene from a scene configuration library according to information of the first safety scene;
and S203, editing a scene configuration set of the first safety scene according to the first detection item.
That is, the scene configuration set of each security scene can be edited in the scene configuration library according to the requirements of the user, so that the security configuration of the vehicle is continuously perfected. The mode of generating the first scene configuration editing instruction may refer to the mode of generating the scene configuration preset instruction, that is, the first scene configuration editing instruction is generated through a vehicle end or a mobile terminal and a cloud end.
One or more first detection items corresponding to the first security scenario are included in the first scenario configuration editing instruction.
In one example, the first detection item may be a detection item to be updated, and editing the scene configuration set of the first security scene includes: and finding the preset detection item corresponding to the detection item to be updated from the scene configuration set of the first safety scene, and updating and replacing the preset detection item with the detection item to be updated.
In another example, the first detection item may be a detection item to be added, and editing the scene configuration set of the first security scene includes: a first detection item is added to a scene configuration set of a first security scene. For example: for the safety scenario B, a detection item B3 may be added, i.e. to detect whether the child is alone in the vehicle.
In one implementation, the method of the embodiment of the present application may further include: acquiring a second scene configuration editing instruction, wherein the second scene configuration editing instruction comprises information of a second safety scene and at least one second detection item corresponding to the second safety scene; and adding a scene configuration set of a second safety scene in the scene configuration library according to the second scene configuration editing instruction, wherein the scene configuration set of the second safety scene comprises a second detection item.
That is to say, according to the requirements of the user, a scene configuration set can be newly added in the scene configuration library, so that the safety scenes and the corresponding detection items are added, and the safety configuration of the vehicle is continuously improved. The mode of generating the second scene configuration editing instruction may refer to the mode of generating the scene configuration preset instruction, that is, the mode of generating the scene configuration preset instruction is generated through a vehicle end or through a mobile terminal and a cloud end.
In one implementation, as shown in fig. 3, the method of the embodiment of the present application may further include:
step S301, a third scene configuration editing instruction is obtained, wherein the third scene configuration editing instruction comprises information of a third safety scene, information of a related scene of the third safety scene and at least one third detection item;
step S302, according to a third scene configuration editing instruction, adding a scene configuration set of an associated scene in a scene configuration library, wherein the scene configuration set of the associated scene comprises a third detection item;
and step S303, associating the scene configuration set of the associated scene to a third safety scene so as to trigger a third detection item under the condition that the vehicle is in the third safety scene.
That is to say, a scene configuration set of an associated scene of a certain security scene can be newly added to the scene configuration library according to the requirements of the user, and then the associated scene of the certain security scene and the detection item corresponding to the associated scene are added, so that the security configuration of the vehicle is continuously improved. Furthermore, when the vehicle enters a certain safety scene, the detection item corresponding to the safety scene can be triggered, and the detection item of the related scene of the safety scene can be triggered.
The associated scene may be a safety scene or a common vehicle-end scene. The mode of generating the third scene configuration editing instruction may refer to the mode of generating the scene configuration preset instruction, that is, the third scene configuration editing instruction is generated through a vehicle end or a mobile terminal and a cloud end.
In one example, for security scenario B (third security scenario), its associated scenario, such as security scenario C, may be set. If the child is in the vehicle alone in the safety scene C, the corresponding third detection item includes: test item C1: whether the air conditioner in the car is started; test item C2: whether the temperature in the vehicle reaches a preset temperature range or not; test item C3: whether the volume of the voice in the car is within a preset range or not is judged, and then whether the child cries or not is detected.
In one example, an association trigger condition may be set for the association scenario, that is, the association trigger condition is further included in the scenario configuration set of the association scenario, so that the third detection item is triggered if the association trigger condition is satisfied.
The associated trigger condition may be a detection result of a certain detection item in the scene configuration set of the third security scene. For example: for the security scenario B (third security scenario) and its associated scenario, such as the security scenario C, the detection result of the detection item B3 of the security scenario B may be used as an associated trigger condition for whether the security scenario C is triggered by association. And further, when the detection result of the detection item B3 is that the child is in the car alone, the detection items C1, C2 and C3 of the safety scene C are automatically triggered.
Fig. 4 shows a flowchart of a safety detection method of a vehicle according to a second embodiment of the present application. As shown in fig. 4, the method may include:
s401, acquiring a current target safety scene of a vehicle;
step S402, determining a scene configuration set of a target safety scene from a scene configuration library, wherein the scene configuration library is generated according to the generation method in the embodiment of the application;
and S403, triggering detection items in the scene configuration set of the target safety scene.
According to the method, the corresponding detection items can be triggered according to the current target safety scene of the vehicle based on the preset or edited scene configuration library, and the safety of the vehicle is improved.
In one embodiment, the determination of the target security scenario is automatic, such that the detection item may be automatically triggered. For example, step S401 may include: determining a target safety scene according to the current running state of the vehicle; and/or determine a target safety scenario based on the current interior environment of the vehicle.
The driving state can include whether the vehicle is in a driving gear, including a D gear, an S gear or an R gear; it may also include whether the vehicle is powered up or transmitting. The internal environment of the vehicle can be determined according to a sensor or a camera on the vehicle, and whether children or adults exist in the vehicle can be determined according to face recognition of the camera in the vehicle.
In one embodiment, the determination of the target security scenario may also be user-selected, such that the detection item may be triggered more user-specifically. For example, step S401 may include: and determining a target safety scene according to the scene selection instruction.
That is to say, the user can select the safety scene autonomously, and then generate a scene selection instruction, and the vehicle end receives the scene selection instruction, and then determines the target safety scene. The mode of generating the scene selection instruction may refer to a mode of generating a scene configuration preset instruction, that is, the mode is generated through a vehicle end or through a mobile terminal and a cloud end.
In one example, the method of the embodiment of the present application may further include: and sending a safety prompt according to the detection result of the detection item. The security prompt may be sent in the form of voice, WeChat, or short message.
For example: the detection item B3 is triggered in the safety scenario B, and in case a child is detected alone in the vehicle, a safety prompt may be sent to the user's mobile terminal. Another example is: the detection item A2 is triggered in the safe scene A, and when a life object is detected at the bottom of the vehicle, a voice-form safe prompt can be sent to remind the user of paying attention before starting.
In one implementation, the method of the embodiment of the present application may further include: under the condition that the target security scene has the associated scene, determining a scene configuration set of the associated scene from a scene configuration library; triggering a detection item in a scene configuration set of the associated scene.
For example: the target security scene is a security scene B, and if the security scene B has a related scene, the detection item in the scene configuration set of the security scene B and the detection item in the scene configuration set of the security scene C may be triggered.
Fig. 5 is a block diagram showing a configuration of a scene configuration library generation apparatus according to a third embodiment of the present application. As shown in fig. 5, the apparatus may include:
a scene configuration preset instruction obtaining module 501, configured to obtain a scene configuration preset instruction, where the scene configuration preset instruction includes information of multiple security scenes and at least one detection item that is used to be triggered in each of the security scenes;
a generating module 502, configured to generate a scene configuration library, where the scene configuration library includes a scene configuration set of each security scene, and the scene configuration set of the security scene includes a detection item corresponding to the security scene.
In one embodiment, as shown in fig. 6, the generating means may further include:
a first scene configuration editing instruction obtaining module 601, configured to obtain a first scene configuration editing instruction, where the first scene configuration editing instruction includes information of a first security scene and at least one first detection item;
a scene configuration set obtaining module 602, configured to obtain a scene configuration set of the first security scene from the scene configuration library according to the information of the first security scene;
an editing module 603, configured to edit the scene configuration set of the first security scene according to the first detection item.
In one embodiment, as shown in fig. 6, the generating means may further include:
a second scene configuration editing instruction obtaining module 604, configured to obtain a second scene configuration editing instruction, where the second scene configuration editing instruction includes information of a second security scene and at least one second detection item;
a first adding module 605, configured to add a scene configuration set of the second security scene in the scene configuration library according to a second scene configuration editing instruction, where the scene configuration set of the second security scene includes the second detection item.
In one embodiment, as shown in fig. 6, the generating means may further include:
a third scene configuration editing instruction obtaining module 606, configured to obtain a third scene configuration editing instruction, where the third scene configuration editing instruction includes information of a third security scene, information of a scene associated with the third security scene, and at least one third detection item;
a second adding module 607, configured to add, according to a third scene configuration editing instruction, a scene configuration set of the associated scene in the scene configuration library, where the scene configuration set of the associated scene includes the third detection item;
an associating module 608 configured to associate the set of scenario configurations of the association scenario to the third safety scenario to trigger the third detection item if the vehicle is in the third safety scenario.
Fig. 7 shows a block diagram of a safety detection device of a vehicle according to a third embodiment in the present application. As shown in fig. 7, the apparatus may include:
a target safety scene obtaining module 701, configured to obtain a current target safety scene of a vehicle;
a first scene configuration set determining module 702, configured to determine a scene configuration set of the target security scene from a scene configuration library, where the scene configuration library is generated according to the generating device;
a first triggering module 703, configured to trigger a detection item in the scene configuration set of the target security scene.
In one embodiment, the target security scenario acquisition module 701 is further configured to:
determining the target safety scene according to the current running state of the vehicle; and/or the presence of a gas in the gas,
determining the target safety scene according to the current internal environment of the vehicle; and/or the presence of a gas in the gas,
and determining the target safety scene according to the scene selection instruction.
In one embodiment, the apparatus may further comprise:
the second scene configuration set determining module is used for determining a scene configuration set of the associated scene from the scene configuration library under the condition that the associated scene exists in the target security scene;
and the second triggering module is used for triggering the detection items in the scene configuration set of the associated scene.
The modules or functions in the above device can be referred to the descriptions in the corresponding methods, and are not described in detail herein.
According to embodiments in the present application, there is also provided an electronic device and a readable storage medium.
Fig. 8 is a block diagram of an electronic device according to the generation method or the security detection method of the embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 8, the electronic apparatus includes: one or more processors 801, memory 802, and interfaces for connecting the various components, including a high speed interface and a low speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). Fig. 8 illustrates an example of a processor 801.
The memory 802 is a non-transitory computer readable storage medium as provided herein. Wherein the memory stores instructions executable by at least one processor to cause the at least one processor to perform the methods provided herein. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to perform the methods provided herein.
The memory 802 is a non-transitory computer readable storage medium, and can be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the 8-method in the embodiment of the present application (for example, the first scene configuration editing instruction obtaining module 501, the scene configuration set obtaining module 502, and the editing module 503 shown in fig. 5). The processor 801 executes various functional applications of the server and data processing by running non-transitory software programs, instructions, and modules stored in the memory 802, that is, implements the method in the above-described method embodiments.
The memory 802 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 802 may include high speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 802 optionally includes memory located remotely from the processor 801, which may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device may further include: an input device 803 and an output device 804. The processor 801, the memory 802, the input device 803, and the output device 804 may be connected by a bus or other means, and are exemplified by a bus in fig. 8.
The input device 803 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the electronic device, such as a touch screen, keypad, mouse, track pad, touch pad, pointer stick, one or more mouse buttons, track ball, joystick, or other input device. The output devices 804 may include a display device, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibrating motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so as to solve the defects of high management difficulty and weak service expansibility in the traditional physical host and Virtual Private Server (VPS) service. The server may also be a server of a distributed system, or a server incorporating a blockchain.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present application can be achieved, and the present invention is not limited herein.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (16)

1. A method for generating a scene configuration library is characterized by comprising the following steps:
acquiring a scene configuration preset instruction, wherein the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene;
and generating a scene configuration library, wherein the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises detection items corresponding to the safety scenes.
2. The generation method of claim 1, further comprising:
acquiring a first scene configuration editing instruction, wherein the first scene configuration editing instruction comprises information of a first safety scene and at least one first detection item;
acquiring a scene configuration set of the first safety scene from the scene configuration library according to the information of the first safety scene;
and editing the scene configuration set of the first safety scene according to the first detection item.
3. The generation method of claim 1, further comprising:
acquiring a second scene configuration editing instruction, wherein the second scene configuration editing instruction comprises information of a second safety scene and at least one second detection item;
and adding a scene configuration set of the second safety scene in the scene configuration library according to a second scene configuration editing instruction, wherein the scene configuration set of the second safety scene comprises the second detection item.
4. The generation method of claim 1, further comprising:
acquiring a third scene configuration editing instruction, wherein the third scene configuration editing instruction comprises information of a third safety scene, information of a related scene of the third safety scene and at least one third detection item;
according to a third scene configuration editing instruction, adding a scene configuration set of the associated scene in the scene configuration library, wherein the scene configuration set of the associated scene comprises the third detection item;
associating the set of scenario configurations of the associated scenario to the third safety scenario to trigger the third detection item if the vehicle is in the third safety scenario.
5. A safety detection method of a vehicle, comprising:
acquiring a current target safety scene of a vehicle;
determining a scene configuration set of the target security scene from a scene configuration library, the scene configuration library being generated according to the method of any one of claims 1 to 4;
triggering a detection item in a scene configuration set of the target security scene.
6. The safety detection method according to claim 5, wherein the acquiring of the current target safety scenario of the vehicle comprises:
determining the target safety scene according to the current running state of the vehicle; and/or the presence of a gas in the gas,
determining the target safety scene according to the current internal environment of the vehicle; and/or the presence of a gas in the gas,
and determining the target safety scene according to the scene selection instruction.
7. The security detection method of claim 5, further comprising:
under the condition that the target security scene has an associated scene, determining a scene configuration set of the associated scene from the scene configuration library;
triggering a detection item in a scene configuration set of the associated scene.
8. An apparatus for generating a scene configuration library, comprising:
the scene configuration preset instruction acquisition module is used for acquiring a scene configuration preset instruction, wherein the scene configuration preset instruction comprises information of a plurality of safety scenes and at least one detection item which is used for being triggered under each safety scene;
and the generating module is used for generating a scene configuration library, wherein the scene configuration library comprises a scene configuration set of each safety scene, and the scene configuration set of each safety scene comprises a detection item corresponding to the safety scene.
9. The generation apparatus of claim 8, further comprising:
the system comprises a first scene configuration editing instruction acquisition module, a first safety scene detection module and a first scene configuration editing instruction processing module, wherein the first scene configuration editing instruction acquisition module is used for acquiring a first scene configuration editing instruction which comprises information of a first safety scene and at least one first detection item;
a scene configuration set obtaining module, configured to obtain a scene configuration set of the first security scene from the scene configuration library according to the information of the first security scene;
and the editing module is used for editing the scene configuration set of the first safety scene according to the first detection item.
10. The generation apparatus of claim 8, further comprising:
a second scene configuration editing instruction obtaining module, configured to obtain a second scene configuration editing instruction, where the second scene configuration editing instruction includes information of a second security scene and at least one second detection item;
a first adding module, configured to add a scene configuration set of a second security scene in the scene configuration library according to a second scene configuration editing instruction, where the scene configuration set of the second security scene includes the second detection item.
11. The generation apparatus of claim 8, further comprising:
a third scene configuration editing instruction obtaining module, configured to obtain a third scene configuration editing instruction, where the third scene configuration editing instruction includes information of a third security scene, information of a scene associated with the third security scene, and at least one third detection item;
a second adding module, configured to add, according to a third scene configuration editing instruction, a scene configuration set of the associated scene in the scene configuration library, where the scene configuration set of the associated scene includes the third detection item;
an association module to associate the set of context configurations of the association context to the third safety context to trigger the third detection item if the vehicle is in the third safety context.
12. A safety detecting apparatus of a vehicle, comprising:
the target safety scene acquisition module is used for acquiring the current target safety scene of the vehicle;
a first scenario configuration set determining module, configured to determine a scenario configuration set of the target security scenario from a scenario configuration library, where the scenario configuration library is generated by the generating apparatus according to any one of claims 8 to 11;
and the first triggering module is used for triggering the detection items in the scene configuration set of the target security scene.
13. The security detection apparatus of claim 12, wherein the target security scene acquisition module is to:
determining the target safety scene according to the current running state of the vehicle; and/or the presence of a gas in the gas,
determining the target safety scene according to the current internal environment of the vehicle; and/or the presence of a gas in the gas,
and determining the target safety scene according to the scene selection instruction.
14. The security detection apparatus of claim 12, further comprising:
the second scene configuration set determining module is used for determining a scene configuration set of the associated scene from the scene configuration library under the condition that the associated scene exists in the target security scene;
and the second triggering module is used for triggering the detection items in the scene configuration set of the associated scene.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-7.
CN202011039305.5A 2020-09-28 2020-09-28 Scene configuration library generation method, security detection method and security detection device Active CN112130893B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011039305.5A CN112130893B (en) 2020-09-28 2020-09-28 Scene configuration library generation method, security detection method and security detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011039305.5A CN112130893B (en) 2020-09-28 2020-09-28 Scene configuration library generation method, security detection method and security detection device

Publications (2)

Publication Number Publication Date
CN112130893A true CN112130893A (en) 2020-12-25
CN112130893B CN112130893B (en) 2023-06-20

Family

ID=73840400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011039305.5A Active CN112130893B (en) 2020-09-28 2020-09-28 Scene configuration library generation method, security detection method and security detection device

Country Status (1)

Country Link
CN (1) CN112130893B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114399164A (en) * 2021-12-17 2022-04-26 东风柳州汽车有限公司 Automobile configuration demand analysis method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190043278A1 (en) * 2017-08-01 2019-02-07 Ford Global Technologies, Llc Test drive scenario system for virtual test drive scenarios
CN110579216A (en) * 2019-09-12 2019-12-17 百度在线网络技术(北京)有限公司 Test scene library construction method and device, electronic equipment and medium
CN110606093A (en) * 2019-09-26 2019-12-24 中国第一汽车股份有限公司 Vehicle performance evaluation method, device, equipment and storage medium
CN110763483A (en) * 2019-09-26 2020-02-07 泰牛汽车技术(苏州)有限公司 Automatic generation method and device of security level test scene library
CN110795818A (en) * 2019-09-12 2020-02-14 腾讯科技(深圳)有限公司 Method and device for determining virtual test scene, electronic equipment and storage medium
CN111144015A (en) * 2019-12-30 2020-05-12 吉林大学 Method for constructing virtual scene library of automatic driving automobile
CN111600952A (en) * 2020-05-15 2020-08-28 华人运通(上海)云计算科技有限公司 Scene pushing method, scene pushing execution device, terminal, server and scene pushing system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190043278A1 (en) * 2017-08-01 2019-02-07 Ford Global Technologies, Llc Test drive scenario system for virtual test drive scenarios
CN110579216A (en) * 2019-09-12 2019-12-17 百度在线网络技术(北京)有限公司 Test scene library construction method and device, electronic equipment and medium
CN110795818A (en) * 2019-09-12 2020-02-14 腾讯科技(深圳)有限公司 Method and device for determining virtual test scene, electronic equipment and storage medium
CN110606093A (en) * 2019-09-26 2019-12-24 中国第一汽车股份有限公司 Vehicle performance evaluation method, device, equipment and storage medium
CN110763483A (en) * 2019-09-26 2020-02-07 泰牛汽车技术(苏州)有限公司 Automatic generation method and device of security level test scene library
CN111144015A (en) * 2019-12-30 2020-05-12 吉林大学 Method for constructing virtual scene library of automatic driving automobile
CN111600952A (en) * 2020-05-15 2020-08-28 华人运通(上海)云计算科技有限公司 Scene pushing method, scene pushing execution device, terminal, server and scene pushing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114399164A (en) * 2021-12-17 2022-04-26 东风柳州汽车有限公司 Automobile configuration demand analysis method
CN114399164B (en) * 2021-12-17 2024-04-09 东风柳州汽车有限公司 Automobile configuration demand analysis method

Also Published As

Publication number Publication date
CN112130893B (en) 2023-06-20

Similar Documents

Publication Publication Date Title
CN110660390B (en) Intelligent device wake-up method, intelligent device and computer readable storage medium
CN110617825B (en) Vehicle positioning method and device, electronic equipment and medium
CN111276139A (en) Voice wake-up method and device
US20160132614A1 (en) Contextual indexing in a building automation system
JP2018525751A (en) Interactive control method and apparatus for voice and video calls
CN111645521B (en) Control method and device for intelligent rearview mirror, electronic equipment and storage medium
CN112578788B (en) Vehicle obstacle avoidance secondary planning method, device, equipment and readable storage medium
CN111413968B (en) Vehicle control method and device and electronic equipment
CN112714167B (en) Communication method for remote control, cloud server, cockpit and vehicle
US11656928B2 (en) Detecting datacenter mass outage with near real-time/offline using ml models
CN111831986B (en) Unlocking method and device based on gesture password
CN112382294A (en) Voice recognition method and device, electronic equipment and storage medium
CN110765075A (en) Storage method and equipment of automatic driving data
CN112793570A (en) Control method, device, equipment and storage medium for automatic driving vehicle
CN112130893A (en) Generation method of scene configuration library, and safety detection method and device
CN111611767A (en) Verification method and device
CN110737560A (en) service state detection method, device, electronic equipment and medium
CN112181582A (en) Method, apparatus, device and storage medium for device control
CN110745139B (en) Vehicle speed determination method, device and storage medium
CN111783591B (en) Abnormality detection method, abnormality detection device, abnormality detection apparatus, and recording medium
CN107229465B (en) Method and device for waking up head-mounted display of VR (virtual reality) host and VR host
CN112559277A (en) Crash information processing method, system, vehicle-mounted device, server, electronic device and storage medium
CN114343483B (en) Control method, device, equipment and storage medium for movable object
CN111371901B (en) Client behavior control method, device, electronic equipment and medium
US10579098B2 (en) Inferring the transfer of a physical object associated with a wearable device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211019

Address after: 100176 Room 101, 1st floor, building 1, yard 7, Ruihe West 2nd Road, economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.

Address before: 2 / F, *** building, 10 Shangdi 10th Street, Haidian District, Beijing 100085

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant