Level6 SOS

An AI-driven information processing system in vehicles predicts and notifies occupants of imminent crises, ensuring safe evacuation routes and reservations, addressing the lack of advanced crisis response in existing systems.

JP7845989B2Active Publication Date: 2026-04-14SOFTBANK GROUP CORP
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2022-11-07
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing vehicle systems lack advanced prediction and notification capabilities for imminent life-threatening crises, such as natural disasters and accidents, to ensure timely evacuation and protection of vehicle occupants and their families.

Method used

An information processing system utilizing AI to predict the probability and timing of such crises, automatically notifying vehicle occupants and their families of evacuation routes, access points, and making reservations if necessary, with a Central Brain connected to a private cloud for secure communication.

Benefits of technology

The system effectively predicts and responds to life-threatening events, providing timely evacuation information and securing safe routes, enhancing the safety of vehicle occupants and their families by reducing the likelihood of accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007845989000001
    Figure 0007845989000001
  • Figure 0007845989000002
    Figure 0007845989000002
  • Figure 0007845989000003
    Figure 0007845989000003
Patent Text Reader

Abstract

To provide an information processing device capable of notifying a vehicle and a contact address registered in advance of determination results when it determines that a life-threatening event will occur, a control device, and a program.SOLUTION: In an information processing system 10, a control device outputs a request signal to a server, which is an information processing device, each time a prescribed time passes. When it receives the request signal output from the control device, the server predicts occurrence of a life-threatening event on the basis of various information stored in a storage unit. When the provability that a life-threatening event will occur is higher than or equal to a prescribed value, the server determines that the event will occur, and notifies the control device and at least one device of a plurality of terminals of the determination results.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005] ,

[0001] The present invention relates to Level6 SOS.

Background Art

[0002] Patent Document 1 describes a vehicle having an automatic driving function.

Prior Art Document

Patent Document

[0003]

Patent Document 1

Summary of the Invention

[0006] The information processing device may be configured to further notify the control device and at least one of the multiple terminals of information regarding an access point representing the vehicle's evacuation location.

[0007] According to one embodiment of the present invention, a program is provided for causing a computer to function as the information processing device.

[0008] It should be noted that the above summary of the invention does not list all the necessary features of the present invention. Furthermore, subcombinations of these features may also constitute an invention. [Brief explanation of the drawing]

[0009] [Figure 1] An example of the functional configuration of the information processing system 10 is shown in outline. [Figure 2] An example of the network configuration according to this embodiment is schematically shown. [Figure 3] An example of the network configuration within the vehicle according to this embodiment is schematically shown. [Figure 4] A schematic example of a processing routine executed by an information processing device is shown below. [Figure 5] This is an overview diagram of Level 6 SOS. [Figure 6] This is an overview diagram of Level 6 SOS. [Figure 7] A schematic example of the hardware configuration of a computer 1200 that functions as a control device 120, a Central Brain 120, a server 14, or multiple terminals 18A, 18B, 18C is shown. [Modes for carrying out the invention]

[0010] The present invention will be described below through embodiments, but these embodiments are not intended to limit the scope of the claims. Furthermore, not all combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0011] The information processing system of this embodiment predicts in advance crises that threaten human life, and if the risk representing such a crisis increases, it automatically contacts the vehicle owner and their family immediately. Furthermore, the information processing system of this embodiment constantly calculates the vehicle's evacuation route and the time it will take to reach an evacuation shelter, and informs the vehicle owner and their family of this information at the time of the notification. In addition, the information processing system of this embodiment may contact access points such as evacuation shelters for vehicles in advance. If an access point cannot be determined, the information processing system of this embodiment also calculates second and third access points and notifies the vehicle owner and their family of the location of these access points.

[0012] Examples of crises that threaten human life include earthquakes, large fires, lightning, typhoons, heavy snow, storms, tsunamis, missiles, nuclear explosions, and war.

[0013] Figure 1 is a schematic diagram of an example of an information processing system 10 according to this embodiment. The information processing system 10 comprises a control device 120 mounted on a vehicle 12, a server 14 which is an example of an information processing device, and a plurality of terminals 18A, 18B, and 18C. The control device 120, the server 14, and the plurality of terminals 18A, 18B, and 18C are connected to each other via a communication line 16 such as the Internet.

[0014] The control device 120 is an example of a vehicle control device. Hereafter, the control device 120 will be referred to as the Central Brain 120.

[0015] Note that "Level 6" described below represents a level of autonomous driving and corresponds to a level higher than Level 5 which represents fully autonomous driving. Although Level 5 represents fully autonomous driving, it is at a level equivalent to human driving, and there is still a probability of accidents and the like occurring. Level 6 represents a level higher than Level 5 and corresponds to a level with a lower probability of accidents than Level 5.

[0016] FIG. 2 is a diagram for explaining the communication environment to which Central Brain 120 according to the present embodiment is connected. As shown in FIG. 2, Central Brain 120 can switch between a general cloud and a private cloud as communication destinations. For example, the private cloud is realized by a VPN (Virtual Private Network).

[0017] FIG. 3 is a diagram for explaining the configuration of Central Brain 120 within vehicle 12. As shown in FIG. 3, a plurality of Gate Ways are communicably connected to the SoC of Central Brain 120. Central Brain 120 is connected to an external cloud via the Gate Way. Central Brain 120 is configured to be able to access an external cloud via the Gate Way. On the other hand, due to the presence of the Gate Way, it is configured such that direct access to Central Brain 120 from the outside is not possible.

[0018] Central Brain 120 outputs a request signal to server 14 every time a predetermined time elapses. Specifically, Central Brain 120 outputs a request signal representing an inquiry to server at every one billionth of a second.

[0019] Server 14 repeatedly executes the flowchart shown in FIG. 4.

[0020] In step S100, the reception unit 140 of the server 14 receives the request signal output from the Central Brain 120.

[0021] The information storage unit 141 of server 14 stores all kinds of information that may be precursors to earthquakes, major fires, lightning, typhoons, heavy snow, storms, tsunamis, missiles, nuclear explosions, and wars, 24 hours a day, 365 days a year. The information storage unit 141 is an example of a memory unit.

[0022] In step S102, when the prediction unit 142 of the server 14 receives a request signal output from the Central Brain 120, it predicts the occurrence of an event related to a life-threatening crisis based on various information stored in the information storage unit 141.

[0023] In step S104, the prediction unit 142 of the server 14 determines, based on the prediction results in step S102, whether or not an event related to a life-threatening crisis will actually occur. For example, the prediction unit 142 of the server 14 determines that an event related to a life-threatening crisis will occur if the probability of such an event occurring is greater than or equal to a predetermined value.

[0024] Furthermore, the prediction unit 142 of server 14 constantly calculates the timing and probability of life-threatening crises occurring by analyzing the information stored in the information storage unit 141 using AI (Artificial Intelligence). "Constantly" means it may be as short as one billionth of a second. In addition, since signs of life-threatening crises may be known more than one hour before they occur, this information may also be used.

[0025] In step S106, if the notification unit 144 of the server 14 determines that a certain event is occurring, it notifies the Central Brain 120 of the vehicle 12 and at least one of the multiple terminals 18A, 18B, and 18C of the determination result. In this case, for example, the notification unit 144 of the server 14 may also notify the Central Brain 120 of the vehicle 12 and the multiple terminals 18A, 18B, and 18C of information regarding candidate access point locations that serve as evacuation sites for the vehicle 12.

[0026] The Central Brain 120 outputs a message to a display device (not shown) inside the vehicle 12 indicating that a life-threatening event has occurred. The occupants inside the vehicle 12 confirm this message and proceed to an access point, etc.

[0027] Each of the terminals 18A, 18B, and 18C is, for example, owned by a family member of a occupant of vehicle 12. Each of the terminals 18A, 18B, and 18C outputs a message on its own display device (not shown) indicating that a life-threatening event has occurred. The occupant's family member confirms this message and checks the vehicle 12's access point, etc.

[0028] As described above, Server 14 notifies the vehicle 12 equipped with Central Brain 120 and multiple terminals 18A, 18B, and 18C owned by pre-registered members (e.g., family members) of the occurrence of a crisis. At that time, Server 14 may also inform them of the degree of crisis risk, the route to a safe place, and the time it will take to reach the safe place. Server 14 may also inform them of the evacuation destination, route, and access time. Furthermore, Server 14 may make phone calls to the access point to schedule an appointment, and if contact cannot be made, it may contact second and third candidate access points.

[0029] Furthermore, because the traffic information used by Central Brain 120 is mission-critical, Server 14 connects to Central Brain 120 via VPN, maintaining a completely private connection with Central Brain 120 only, using chip-to-chip level security. On the other hand, Central Brain 120, which is connected to the cloud via Zone Gateway, can always access general cloud information.

[0030] Also, as mentioned above, you cannot access Central Brain 120 from Gateway, but conversely, you can contact other systems from Central Brain 120. You can also contact other vehicles' Central Brain systems from Central Brain 120.

[0031] As described above, the information processing system 10 according to this embodiment utilizes AI technology to predict the probability and timing of life-threatening crises such as natural disasters and nuclear power plant accidents, and provides a push-type SOS function to protect human lives. Specifically, the information processing system 10 according to this embodiment has a Central Brain 120 connected to a zone gateway that accesses information from the public cloud and performs calculations every nanosecond to protect the lives of smart car owners and their families.

[0032] According to the information processing system 10 of this embodiment, all risks (e.g., earthquakes, fires, lightning, typhoons, heavy snow, heavy rain, tsunamis, missiles, nuclear explosions, and war, etc.) are predicted in advance, and the system automatically notifies the family when the risk increases. Specifically, the information processing system 10 of this embodiment activates PUSH SOS while calculating the timing and safety of the event. The information processing system 10 also performs simulations in nanoseconds (e.g., evacuation destinations, evacuation routes, and access times). Furthermore, the information processing system 10 of this embodiment contacts access points in advance and makes reservations (for example, if an access point is unavailable, it performs risk calculations for second, third, and subsequent options).

[0033] In the example described above, the prediction unit 142 predicted the occurrence of a risk when it received a request signal output from the Central Brain 120, but the present invention is not limited to this example.

[0034] For example, the Central Brain 120 may sequentially transmit location information acquired sequentially by location information sensors installed in the vehicle 12 to the server 14, and the prediction unit 142 of the server 14 may predict the occurrence of a risk corresponding to the location of the vehicle 12 transmitted sequentially from the Central Brain 120. Sequentially means, for example, one billionth of a second. When the prediction unit 142 predicts the occurrence of a risk corresponding to the location of the vehicle 12, it may change the range from the location of the vehicle 12 depending on the type of risk. For example, in the case of a fire, the prediction may be narrowed to a range of a few meters from the location of the vehicle 12, while in the case of a missile or nuclear explosion, the prediction may be broadened to a range of several kilometers to tens of kilometers from the location of the vehicle 12.

[0035] Furthermore, if the prediction unit 142 predicts that the probability of a risk occurring is above a threshold, the notification unit 144 may notify the Central Brain 120 located at that position that there is a risk of a risk occurring. In addition, if the prediction unit 142 predicts the risk occurrence level and it is above a predetermined level, the notification unit 144 may notify that there is a risk of a risk occurring.

[0036] By predicting the occurrence of risks according to the location of the vehicle 12, the prediction unit 142 enables the server 14 to inform the occupants of the vehicle 12 and their families of the predicted risk occurrences according to their location.

[0037] Figures 5 and 6 are schematic diagrams illustrating the above content.

[0038] Figure 7 schematically shows an example of the hardware configuration of a computer 1200 that functions as a control device 120, a Central Brain 120, a server 14, or a plurality of terminals 18A, 18B, 18C. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the apparatus according to this embodiment, or to cause the computer 1200 to execute operations associated with the apparatus according to this embodiment or such one or more "parts", and / or to cause the computer 1200 to execute a process or a stage of such process according to this embodiment. Such a program may be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

[0039] The computer 1200 according to this embodiment includes a CPU 1212, RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive may be a DVD-ROM drive and a DVD-RAM drive, etc. The storage device 1224 may be a hard disk drive and a solid-state drive, etc. The computer 1200 also includes legacy input / output units such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.

[0040] The CPU 1212 operates according to the programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires the image data generated by the CPU 1212 and stores it in the frame buffer provided in RAM 1214 or within itself, so that the image data is displayed on the display device 1218.

[0041] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0042] The ROM 1230 stores boot programs and / or hardware-dependent programs of the computer 1200, which are executed by the computer 1200 upon activation. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

[0043] The program is provided on a computer-readable storage medium such as a DVD-ROM or IC card. The program is read from the computer-readable storage medium and installed on a storage device 1224, RAM 1214, or ROM 1230, which are examples of computer-readable storage media, and executed by the CPU 1212. The information processing described within these programs is read by the computer 1200, resulting in coordination between the program and the various types of hardware resources described above. The apparatus or method may be configured to realize the operation or processing of information in accordance with the use of the computer 1200.

[0044] For example, when communication is performed between a computer 1200 and an external device, the CPU 1212 may execute a communication program loaded into RAM 1214 and, based on the processing described in the communication program, instruct the communication interface 1222 to perform communication processing. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in a recording medium such as RAM 1214, storage device 1224, DVD-ROM, or IC card, transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area provided on the recording medium.

[0045] Furthermore, the CPU 1212 may read all or necessary parts of a file or database stored on an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), or an IC card into the RAM 1214, and perform various types of processing on the data in the RAM 1214. The CPU 1212 may then write the processed data back to the external recording medium.

[0046] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and subjected to information processing. The CPU 1212 may perform various types of processing on the data read from RAM 1214, including various types of operations, information processing, conditional judgments, conditional branching, unconditional branching, information retrieval / replacement, etc., as described throughout this disclosure and specified by the program instruction sequence, and write the results back to RAM 1214. The CPU 1212 may also retrieve information in files, databases, etc., within the recording medium. For example, if multiple entries are stored in the recording medium, each having an attribute value of a first attribute associated with an attribute value of a second attribute, the CPU 1212 may search among the multiple entries for an entry that matches the specified condition for the attribute value of the first attribute, read the attribute value of the second attribute stored in that entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies the predetermined condition.

[0047] The program or software module described above may be stored on or near the computer 1200 in a computer-readable storage medium. Alternatively, a recording medium such as a hard disk or RAM provided within a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the program to the computer 1200 via the network.

[0048] In this embodiment, blocks in the flowchart and block diagram may represent a stage in a process in which an operation is performed or a "part" of a device that has the role of performing an operation. A particular stage and "part" may be implemented by a dedicated circuit, a programmable circuit supplied with computer-readable instructions stored on a computer-readable storage medium, and / or a processor supplied with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuit may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. The programmable circuit may include reconfigurable hardware circuits, such as field-programmable gate arrays (FPGAs) and programmable logic arrays (PLAs), which include logical AND, logical OR, exclusive OR, negated AND, negated OR, and other logical operations, flip-flops, registers, and memory elements.

[0049] A computer-readable storage medium may include any tangible device capable of storing instructions to be executed by a suitable device, and as a result, a computer-readable storage medium having instructions stored therein will comprise a product that includes instructions that can be executed to create means for performing operations specified in a flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disk read-only memory (CD-ROM), digital multipurpose disc (DVD), Blu-ray® disc, memory stick, integrated circuit card, etc.

[0050] Computer-readable instructions may include assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk®, Java®, C++, and traditional procedural programming languages ​​such as the C programming language or similar programming languages.

[0051] Computer-readable instructions may be provided to a general-purpose computer, a special-purpose computer, or a programmable circuit, either locally or via a wide area network (WAN) such as a local area network (LAN) or the internet, so that the computer-readable instructions may be executed by the processor or programmable circuit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, in order to generate means for performing operations specified in a flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.

[0052] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. It will be clear from the claims that such modified or improved forms may also be included in the technical scope of the present invention.

[0053] It should be noted that the execution order of operations, procedures, steps, and stages in the apparatus, systems, programs, and methods shown in the claims, specifications, and drawings is not explicitly stated as "before" or "prior to," and that these can be implemented in any order unless the output of a previous process is used in a later process. Even if the operation flow in the claims, specifications, and drawings is described using phrases such as "first," and "next," for convenience, this does not mean that it is essential to perform the operations in that order.

[0054] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. It will be clear from the claims that such modified or improved forms may also be included in the technical scope of the present invention.

[0055] It should be noted that the execution order of operations, procedures, steps, and stages in the apparatus, systems, programs, and methods shown in the claims, specifications, and drawings is not explicitly stated as "before" or "prior to," and that these can be implemented in any order unless the output of a previous process is used in a later process. Even if the operation flow in the claims, specifications, and drawings is described using phrases such as "first," and "next," for convenience, this does not mean that it is essential to perform the operations in that order. [Explanation of Symbols]

[0056] 120 Control Unit, 14 Server, Terminals 18A, 18B, 18C, 1200 Computer, 1210 Host Controller, 1212 CPU, 1214 RAM, 1216 Graphics Controller, 1218 Display Device, 1220 Input / Output Controller, 1222 Communication Interface, 1224 Storage Device, 1230 ROM, 1240 Input / Output Chip

Claims

1. The control device installed in the vehicle, A cloud-based information storage unit that holds information about life-threatening crises, The system includes a cloud-based prediction unit that predicts the timing and probability of occurrence of life-threatening events based on information from the aforementioned information storage unit. The control device queries the prediction unit every one billionth of a second, If the prediction unit determines that an event posing a life-threatening risk is occurring, it will notify the vehicle and pre-registered contacts of the predicted occurrence of the event, candidate access points representing the vehicle's evacuation location, and the access time and route to the candidate access points. If contact cannot be made with the candidate access points, the unit will sequentially contact the contacts of subsequent access point candidates. Information processing system.

2. The control device sequentially transmits the vehicle's location information to the prediction unit. The information processing system according to claim 1, wherein the prediction unit predicts the occurrence of the event according to the location information and notifies the vehicle located at that location and a pre-registered contact.

3. An information processing device in an information processing system that includes a control device mounted on a vehicle, an information processing device, and multiple terminals, The control device outputs a request signal to the information processing device at predetermined intervals. The aforementioned information processing device is When the request signal output from the control device is received, the timing and probability of occurrence of an event related to a life-threatening crisis are predicted based on the various information stored in the memory unit. If the probability of the aforementioned event occurring is greater than or equal to a predetermined value, it is determined that the event will occur, and the control device and at least one of the multiple terminals are notified of the predicted occurrence of the event, a candidate access point representing the vehicle's evacuation location, and the access time and route to the candidate access point of the evacuation location. If contact cannot be made with the candidate access point, the system sequentially contacts the contacts of subsequent access point candidates. Information processing device.

4. The control device sequentially outputs the vehicle's position information to the information processing device. The information processing device predicts the occurrence of the event corresponding to the location information and notifies the control device and at least one of the multiple terminals located at that location of the determination result. The information processing apparatus according to claim 3.

5. A program for causing a computer to function as an information processing device according to claim 3 or claim 4.

Citation Information

Patent Citations

  • Security system and security method

    JP2004164022A

  • High train safety control system using ground and on-vehicle observation data

    JP2011031710A

  • Control apparatus and control program for power accommodation system

    JP2017108560A

  • Self-driving vehicle and vehicle evacuation system

    JP2019128244A

  • Information processing apparatus, information processing system and information processing method

    JP2020166410A