Method and device for supporting movement of vehicles
By communicating with vehicles to prevent simultaneous entry into shared traffic routes, the method reduces the risk of accidents through AI-assisted vehicle movement coordination.
Patent Information
- Application Number
- JP2024135813
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2025-07-16
AI Technical Summary
When a vehicle enters or has entered a certain traffic route, another vehicle may enter the same route, leading to potential traffic accidents due to human error.
A method where a device receives information about a vehicle entering a traffic route and communicates with another vehicle's terminal to request it not to enter the same route, potentially using AI for natural conversation and communication.
Prevents traffic accidents by mitigating human errors in vehicle entry into shared traffic routes.
Abstract
Description
Technical Field
[0001] The present invention relates to a method for assisting the movement of a vehicle.
Background Art
[0002] The statements in this section only provide background information related to the present disclosure and do not necessarily constitute prior art.
[0003] Patent Document 1 discloses a method for performing an automatic performance inspection when starting an aircraft, which includes receiving a command to start an automatic start process by the aircraft and activating at least one actuator of the aircraft in response to receiving the command to start the automatic start process.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the inventor recognized that at least in the above-described embodiment, there is a drawback that when a vehicle enters or has entered a certain traffic route, another vehicle enters the traffic route and a traffic accident occurs.
Means for Solving the Problems
[0006] At least one aspect of the present disclosure is a method for assisting the movement of a vehicle, wherein a device receives first information indicating that a certain vehicle has entered or has entered a certain traffic route, receives second information indicating that another vehicle has entered or has entered the traffic route from a terminal of the other vehicle, Based on the information, a step of requesting the other vehicle not to enter the traffic route is included.
Advantages of the Invention
[0007] In this configuration, at least when a vehicle enters or has entered a certain traffic route, there is a usefulness in preventing a human error in which another vehicle enters the traffic route and a traffic accident occurs.
[0008] These and other aspects, features, and advantages of the present disclosure will become apparent from the following detailed written description of the preferred embodiments and aspects taken in conjunction with the following drawings, but modifications and variations thereof can be made without departing from the spirit and scope of the novel concepts of the present disclosure. Aspects in one embodiment of the present disclosure can be adopted as aspects in another embodiment of the present disclosure as long as they do not conflict.
Modes for Carrying Out the Invention
[0009] In the following disclosure, many different embodiments and examples are provided for implementing different features of the presented subject matter. To simplify the present disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to be limiting. For example, a structure in which a first feature is covered by or in contact with a second feature described subsequently may include embodiments in which the first feature and the second feature are formed so as to be in direct contact, as well as embodiments in which additional features are formed between the first feature and the second feature so that the first feature and the second feature are not in direct contact. Further, in the present disclosure, reference numerals and / or letters may be repeated in various examples. Such repetition is for the sake of brevity and clarity and does not necessarily imply a relationship between the various embodiments and / or configurations being described. Further, when a first element is described as being "connected" or "coupled" to a second element, such description includes embodiments in which the first element and the second element are directly connected or coupled to each other, as well as embodiments in which the first element and the second element are indirectly connected or coupled to each other with one or more other elements intervening therebetween. As used herein, the description "at least one of" encompasses all possible variations. For example, the description "comprises at least one of A, B, or C" is synonymous with "consisting of A, B, C and combinations thereof" and encompasses all possible variations of A, B, C, A+B, A+C, B+C, A+B+C.
[0010] In the present disclosure, the disclosure using an electronic operator or a computer can include embodiments of a method, a recording medium, an apparatus, or a program. The description "A is B" used herein can be replaced with "A includes B" as long as there is no contradiction or unless otherwise described in the present specification.
[0011] A method for assisting the movement of a vehicle will be described. Taking an airplane as an example, the effects in the present disclosure are not limited to airplanes and are exerted in all vehicles.
[0012] For the operation method used in at least one or more embodiments, the following embodiments can be adopted. Hereinafter, the description of JP6456303, which well describes at least one or more embodiments, will be cited for explanation.
[0013] As used herein, the term "computer" generally includes, as known in the art, a processor, a memory, such as a hard drive, a disk drive, or a flash drive or a memory stick, or other non-transitory computer-readable media or non-transitory storage devices, at least one information storage / search device, such as a keyboard, a mouse, a point and touch device, a touch screen, or a microphone, at least one input device, and a display structure such as a well-known computer screen. In addition, the computer may include one or more network connections, such as a wired or wireless connection. As known in the art, such a computer or computer system may include more or less of the items listed above and is not limited to, for example, tablet computers or smart devices, but includes other electronic media and electronic devices.
[0014] As used herein, the term "cloud" or "cloud computing" refers to a centralized and virtualized computing facility where all computing resources are shared. For application systems and subsystems, since they are all within the "cloud", it is no longer possible to refer to a specific machine
[0015] As used herein, the term "Distributed Internet Service System" refers to a distributed Internet service platform that transforms Internet applications for execution in various computing environments. The DIS system distributes Internet applications, including content, data, and logic, to any number and any type of device, to whatever extent appropriate, and along the network, via a Component Distribution Server / Asset Distribution Server. Through DIS, Internet applications can be hosted and centrally managed as services based on each user's needs, cached locally and executed at the user's device or nearby locations while maintaining their integrity. Web-enabled computing devices can be upgraded with DIS software to become DIS-compliant and enjoy running distributed Internet services. The Distributed Internet Service System is fully described in any one of the patent families of U.S. Pat. Nos. 7,136,857; 7,150,015; 7,181,731; 7,209,921; 7,430,610; 7,685,183; 7,685,577; 7,752,214; 8,326,883; 8,386,525; 8,443,035; 8,458,142; 8,458,222; 8,473,468; 8,527,545; and 8,650,226, and U.S. Patent Publications 2012 / 0005205 and 2013 / 0091252, all of which are commonly owned by OPI 40, Holdings, Inc. and are hereby incorporated by reference. (End of citation)
[0016] Regarding the operating method used in at least one or more embodiments, the following embodiments can be taken for the conventional Internet method that does not use a distributed Internet. Hereinafter, the description of JP7113047, which well explains at least one or more embodiments, will be cited and explained.
[0017] Embodiments including the matters specifically disclosed in this specification can provide an automatic response system realized in a form that actually converses with a human based on artificial intelligence, thereby enabling a more natural conversation with a user while quickly and conveniently processing inquiries, reservations, delivery orders, and the like.
[0018] The plurality of electronic devices 110, 120, 130, 140 may be fixed terminals or mobile terminals realized by a computer system. Examples of the plurality of electronic devices 110, 120, 130, 140 include AI speakers, smartphones, mobile phones, navigation devices, PCs (personal computers), notebook PCs, digital broadcast terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablets, game consoles, wearable devices, IoT (internet of things) devices, VR (virtual reality) devices, AR (augmented reality) devices, and the like. As an example, in FIG. 1, an AI speaker is shown as the electronic device 110. However, in the embodiments of the present invention, the electronic device 110 may mean one of various physical computer systems that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via the network 170 using substantially wireless or wired communication methods.
[0019] The communication method is not limited, and it may include not only a communication method using a communication network that the network 170 can include (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.), but also short-range wireless communication between devices. For example, the network 170 may include any one or more of networks such as a PAN (personal area network), a LAN (local area network), a CAN (campus area network), a MAN (metropolitan area network), a WAN (wide area network), a BBN (broadband network), and the Internet. Further, the network 170 may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, etc., but is not limited thereto.
[0020] Servers 150 and 160 may each be implemented by one or more computer devices that communicate with a plurality of electronic devices 110, 120, 130, 140 via a network 170 to provide instructions, code, files, content, services, etc. For example, server 150 may be a system that provides a first service to a plurality of electronic devices 110, 120, 130, 140 connected via network 170, and server 160 may also be a system that provides a second service to a plurality of electronic devices 110, 120, 130, 140 connected via network 170. As a more specific example, server 150 may provide, as the first service, a service (such as an automatic response service, for example) targeted by the corresponding application to a plurality of electronic devices 110, 120, 130, 140 through an application that is a computer program installed and executed in the plurality of electronic devices 110, 120, 130, 140. As another example, server 160 may provide, as the second service, a service that distributes files for installation and execution of the above-described application to a plurality of electronic devices 110, 120, 130, 140.
[0021] FIG. 2 is a block diagram for explaining the internal configurations of an electronic device and a server according to an embodiment of the present invention. In FIG. 2, the internal configuration of electronic device 110 and the internal configuration of server 150 are described as examples for an electronic device. Also, other electronic devices 120, 130, 140 and server 160 may have the same or similar internal configurations as the above-described electronic device 110 or server 150.
[0022] The electronic device 110 and the server 150 may include memories 211, 221, processors 212, 222, communication modules 213, 223, and input / output interfaces 214, 224. The memories 211, 221 may be non-transitory computer-readable recording media, and may include non-transitory mass storage devices such as RAM (random access memory), ROM (read only memory), disk drives, SSDs (solid state drives), flash memories, and the like. Here, non-transitory mass storage devices such as ROM, SSD, flash memory, and disk drive may be included in the electronic device 110 or the server 150 as separate non-transitory recording devices distinct from the memories 211, 221. Also, the memories 211, 221 may record an operating system and at least one program code (for example, code for a browser installed and executed in the electronic device 110, an application installed in the electronic device 110 for providing a specific service, etc.). Such software components may be loaded from a computer-readable recording medium different from the memories 211, 221. Such a different computer-readable recording medium may include computer-readable recording media such as floppy (registered trademark) drives, disks, tapes, DVD / CD-ROM drives, memory cards, and the like. In other embodiments, the software components may be loaded into the memories 211, 221 through the communication modules 213, 223 which are not computer-readable recording media. For example, at least one program may be loaded into the memories 211, 221 based on a computer program (for example, the above-described application) installed by a file distributed by a file distribution system (for example, the above-described server 160) that distributes developer or application installation files via the network 170.
[0023] Processors 212 and 222 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to processors 212 and 222 by memories 211 and 221 or communication modules 213 and 223. For example, processors 212 and 222 may be configured to execute instructions received according to program code recorded in a recording device such as memories 211 and 221.
[0024] Communication modules 213 and 223 may provide functions for the electronic device 110 and the server 150 to communicate with each other via the network 170, or may provide functions for the electronic device 110 and / or the server 150 to communicate with other electronic devices (e.g., the electronic device 120) or other servers (e.g., the server 160). As an example, a request generated by the processor 212 of the electronic device 110 according to program code recorded in a recording device such as the memory 211 may be transmitted to the server 150 via the network 170 under the control of the communication module 213. Conversely, control signals, instructions, contents, files, etc. provided under the control of the processor 222 of the server 150 may be received by the electronic device 110 through the communication module 213 of the electronic device 110 via the communication module 223 and the network 170. For example, control signals, instructions, contents, files, etc. received through the communication module 213 from the server 150 may be transmitted to the processor 212 and the memory 211, and the contents and files, etc. may be recorded in a recording medium (the non-transitory recording device described above) that the electronic device 110 may further include.
[0025] The input / output interface 214 may be means for interfacing with the input / output device 215. For example, the input device may include devices such as a keyboard, a mouse, a microphone, a camera, etc., and the output device may include devices such as a display, a speaker, a tactile feedback device, etc. As another example, the input / output interface 214 may be means for interfacing with a device in which functions for input and output are integrated into one, such as a touch screen. The input / output device 215 may be composed of the electronic device 110 and one device. Also, the input / output interface 224 of the server 150 may be means for interfacing with a device (not shown) for input or output that can be connected to the server 150 or included in the server 150. As a more specific example, when the processor 212 of the electronic device 110 processes the instructions of the computer program loaded in the memory 211, a service screen or content configured using the data provided by the server 150 or the electronic device 120 may be displayed on the display through the input / output interface 214.
[0026] Also, in other embodiments, the electronic device 110 and the server 150 may include more components than the components shown in FIG. 2. However, it is not necessary to clearly show most of the conventional components in the figure. For example, the electronic device 110 may be implemented to include at least a part of the input / output device 215 described above, or may further include other components such as a transceiver, a camera, various sensors, a database, etc. As a more specific example, when the electronic device 110 is an AI speaker, various components such as various sensors, a camera module, physical buttons, buttons using a touch panel, an input / output port, a vibrator for vibration, etc., generally included in the AI speaker may be implemented to be further included in the electronic device 110. (End of citation)
[0027] Describe the machine. According to at least one embodiment, the user terminal consists of a control unit, a RAM, a storage unit, a graphics processing unit, a communication interface, and an interface unit, which are respectively connected by an internal bus.
[0028] According to at least one embodiment, the control unit is composed of a CPU and a ROM. The control unit executes the program stored in the storage unit to control the user terminal. The RAM is the work area of the control unit. The storage unit is a storage area for storing programs and data. The control unit reads the program and data from the RAM for processing. By processing the program and data loaded into the RAM, the control unit outputs a drawing command to the graphics processing unit.
[0029] According to at least one embodiment, the graphics processing unit is connected to the display unit. The display unit has a display screen. When the control unit outputs a drawing command to the graphics processing unit, the graphics processing unit outputs a video signal for displaying an image on the display screen. Here, the display unit may be a touch panel equipped with a touch sensor. The touch panel of this display unit functions as an input unit.
[0030] According to at least one embodiment, the communication interface can be connected to a communication network wirelessly or by wire, and it is possible to transmit and receive data with a server device via the communication network. The data received via the communication interface is loaded into the RAM and processed by the control unit. An external memory (such as an SD card, etc.) is connected to the interface unit.
[0031] According to at least one embodiment, the user terminal is not particularly limited as long as it is a computer device having a display screen and an input unit. Examples of the user terminal include a conventional mobile phone, a tablet terminal, a smartphone, a desktop or laptop personal computer, etc. It may also be composed of a VR goggle, that is, a screen (or two display panels, one for each eye) attached to a frame (or headset) fixed or attached to the head with a strap. The user terminal has an audio output unit.
[0032] According to at least one embodiment, the user terminal can be communicatively connected to the server device via a communication network. It can communicate via the communication network to send or receive information.
[0033] According to at least one embodiment, the server device includes at least a control unit, a RAM, a storage unit, and a communication interface, which are connected by an internal bus respectively.
[0034] According to at least one embodiment, the control unit is composed of a CPU and a ROM, executes the program stored in the storage unit, and controls the server device. Also, the control unit is equipped with an internal timer for timing. The RAM is the work area of the control unit. The storage unit is a storage area for storing programs and data. The control unit reads the program and data from the RAM, and performs program execution processing based on information received from the user terminal, etc.
[0035] Describe AI. According to at least one embodiment, artificial intelligence includes machine learning, deep learning, generative AI, large language models, LLM, foundation models, and generative AI. Generative AI uses transformers and employs a number of mechanisms called attention. It uses self-supervised learning and Extract Prediction. In this case, the AI can guess the next word. Given a sentence, it guesses the next word from the text up to that point. It creates a large number of supervised learning problems. Through these, an AI that can guess the next word can be created. Generative AI can predict grammar structures, topic connections, and that a person with such a writing style is likely to write such a sentence. Furthermore, generative AI can learn the structure, causal relationships, and knowledge behind just guessing the next sentence. Generative AI has a high scalability, and the greater the number of parameters, the higher the accuracy. Ordinary statistics and machine learning will overfit if the model parameters are made too large compared to the data sample size. For LLM, the greater the number of parameters, the higher the accuracy. A certain generative AI has 175 billion parameters. Generative AI is covered with supervised learning to make the conversation smooth. It is taught not to say strange things. It writes reviews or acts as a call center operator. According to at least one embodiment, a large language model (LLM) is, non-inclusively, a natural language processing model of machine learning constructed using a large amount of dataset and deep learning technology. Generally, it is adapted to various natural language processing (NLP) tasks such as text classification / generation, sentiment analysis, text summarization, and question answering using a method called "fine-tuning" for training on a specific task.
[0036] A vehicle will be described. According to at least one embodiment, a vehicle refers to a machine that transports people or objects. Or, it refers to something that moves with people or objects on board, or a machine for playing while riding. Or, it refers to something with some kind of machine attached to something that moves with people or objects on board. According to at least one embodiment, vehicles include at least trains, trams, automobiles, ships, airplanes, horses, go-karts, etc.
[0037] A traffic route will be described. According to at least one embodiment, a traffic route is a road for vehicle traffic. Or, it is a passage or road as a route to pass through a certain place. According to at least one embodiment, traffic routes include roads, waterways, air routes, etc.
[0038] A step of receiving first information that a certain vehicle has entered or has entered a certain traffic route will be described. According to at least one embodiment, the first information is transmitted from a terminal of a certain vehicle. As an example, the device recognizes that a certain vehicle has entered or has entered a certain traffic route by a sensor as a device for detecting the surrounding situation mounted on a certain vehicle. The terminal of a certain vehicle transmits that information to the device. Or, the device transmits the vehicle position information obtained by a device for detecting the position information mounted on a certain vehicle to the device for the purpose of transmitting information that a certain vehicle has entered or has entered a certain traffic route. Or, the device receives a request from the driver of a certain vehicle to transmit information that the vehicle has entered or has entered the traffic route, and transmits that information to the device. As an example, when an airplane is about to enter taxiway C, information that it has entered or has entered taxiway C is transmitted to the device. As an example, when a car is about to enter a certain lane, information that it has entered or wants to enter that lane is transmitted to the device.
[0039] According to at least one embodiment, the first information is transmitted from a control device that controls the traffic dynamics of two or more vehicles. As an example, the control device is a device that operates for an airport control system. Or, it is a device that operates for a control system that controls the movement dynamics of two or more vehicles on a traffic route. Or, it is a device that receives vehicle position information and grasps the movement dynamics of two or more vehicles on a traffic route. As an example, the control device transmits information such as that a certain vehicle has entered or has entered a certain traffic route, or information that a certain vehicle has been requested to enter a certain traffic route, to the device. As an example, an air traffic control tower transmits information that a certain aircraft has been requested to land on runway C to the device. As an example, when a vehicle detects that it is about to enter or has entered a certain lane, it transmits information that it is about to enter or has entered that lane to the device.
[0040] According to at least one embodiment, the device can be realized by any one or more of the above-mentioned machines or networks. As an example, the control device is the device itself. Or, as an example, it can be realized as a program existing on another computer or network for assisting the control device.
[0041] The step of receiving second information that a vehicle has entered or has entered the traffic route from a terminal of another vehicle will be described. According to at least one embodiment, the second information can be implemented in any one or any combination of embodiments similar to the method or device for generating, transmitting, or receiving the first information.
[0042] A step of requesting the other vehicle not to enter the traffic route based on the information will be described. According to at least one embodiment, the device requests the other vehicle not to enter the traffic route based on the first information and the second information. As an example, a control device, a device or a program for assisting the control device recognizes that a vehicle has entered or has entered a certain traffic route based on the first information. The device or program recognizes that another vehicle other than that vehicle has entered or has entered a certain traffic route based on the second information. The device or program generates status information indicating that the other vehicle should not enter the traffic route based on the first and second information. The device or program transmits the status information to one or more of the device of that vehicle or the device of the other vehicle. In one example, the status information is transmitted only to the device of the vehicle related to the second information. Or, the status information is transmitted only to the device of the vehicle related to the first information. Or, it is transmitted to both the vehicle related to the first information and the vehicle related to the second information. That is, in one embodiment, the other vehicle is one or more of the vehicle related to the first information or the vehicle related to the second information, and depending on the embodiment, which vehicle is treated as the "other vehicle" for information processing changes.
[0043] According to at least one embodiment, the device or program requests the other vehicle not to enter the traffic path based on the first information and the second information. As an example, the request is to transmit to a machine or device by some electromagnetic signal that the other vehicle shall not enter the traffic path or that the other vehicle should not enter the traffic path. Or, as an example, the request is that the vehicle's machine receives status information, and the vehicle's device transmits a signal to block the power to enter the traffic path to the vehicle's power. Or, the request is that the vehicle's machine receives status information and notifies the vehicle's driver that the vehicle should not enter the traffic path. As an example, to notify this, the vehicle's machine or device is programmed or created to play a predetermined sound (for example, the voice of "Please do not enter this traffic path"), sound a predetermined alarm, emit a predetermined light, or emit a predetermined vibration. Or, the request is that the control machine or the device of the control system receives status information and notifies the controller using the control machine or the control system that the vehicle should not enter the traffic path. The notification method can be realized by one or more of the above methods. Or, the control machine or the control system transmits a signal to block the power to enter the traffic path to the vehicle's device or the vehicle's power. As an example, the device receives, as the first information, information that an airplane on runway C has been given permission to land, receives, as the second information, information that another airplane has entered runway C, and requests that the airplane related to the second information (that "other airplane") not enter runway C. An example of the request is that the device of the airplane related to the second information transmits a signal to block the power to enter the traffic path to the vehicle's power. Or, the device of the airplane related to the second information notifies the driver of that airplane that the airplane should not enter the traffic path. Or, the device of the control machine or the control system receives status information and notifies the controller using the control machine or the control system that the vehicle should not enter the traffic path. The above examples are to request that the airplane related to the second information does not enter.On the other hand, as another example, it is also possible to require that an airplane related to the first information does not intrude. This method can be realized by any one or more of the above methods.
[0044] According to at least one embodiment, one or more devices can be replaced by AI. As an example, the AI transmits and receives the first or second information. Or, the AI is requested to ensure that the vehicle does not intrude into the traffic route. Or, the AI requests the other vehicle to ensure that the vehicle does not intrude into the traffic route.
[0045] According to at least one embodiment, the device can be provided as part of a vehicle. As an example, the device shown in this disclosure can be provided in an existing vehicle. Or, the device shown in this disclosure can be provided in a vehicle such as a horse.
[0046] Hereinafter, an overview of the embodiments described above will be described.
[0047] A method for assisting the movement of a vehicle, comprising steps in which a device receives first information that a certain vehicle has intruded or is intruding into a certain traffic route, receives second information from a terminal of another vehicle that the other vehicle has intruded or is intruding into the traffic route, and based on the information, requests the other vehicle not to intrude into the traffic route. and including
[0048] In this configuration, at least when a vehicle intrudes or has intruded into a certain traffic route, there is the utility and industrial applicability of preventing a human error in which another vehicle intrudes into the traffic route and a traffic accident occurs.
[0049] A device for assisting the movement of a vehicle, comprising receiving first information that a certain vehicle has intruded or is intruding into a certain traffic route, Receive second information indicating that another vehicle has entered or is about to enter the traffic route from the terminal of the other vehicle, Based on the information, request the other vehicle not to enter the traffic route.
[0050] In this configuration, at least when a vehicle enters or has entered a certain traffic route, there is the usefulness and industrial applicability of preventing a human error in which another vehicle enters the traffic route and a traffic accident occurs.
[0051] The invention according to the present disclosure only needs to be able to achieve at least one of the above-described effects.
Claims
Claim 1 A method for assisting the movement of a vehicle, comprising: a device receiving first information indicating that a vehicle has entered or has entered a certain traffic route; receiving second information indicating that another vehicle has entered or has entered the traffic route from a terminal of the other vehicle; based on the information, requesting the other vehicle not to enter the traffic route . Claim 2 A device for assisting the movement of a vehicle, comprising: receiving first information indicating that a vehicle has entered or has entered a certain traffic route; receiving second information indicating that another vehicle has entered or has entered the traffic route from a terminal of the other vehicle; based on the information, requesting the other vehicle not to enter the traffic route.
Citation Information
Patent Citations
System and method for charging, transporting and operating flying machine
JP2023099031A