WO2015060708A1 - A system and method for routing a vehicle - Google Patents
A system and method for routing a vehicle Download PDFInfo
- Publication number
- WO2015060708A1 WO2015060708A1 PCT/MY2014/000116 MY2014000116W WO2015060708A1 WO 2015060708 A1 WO2015060708 A1 WO 2015060708A1 MY 2014000116 W MY2014000116 W MY 2014000116W WO 2015060708 A1 WO2015060708 A1 WO 2015060708A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- sensors
- virtual network
- center
- message
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
- G08G1/096816—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/02—Detecting movement of traffic to be counted or controlled using treadles built into the road
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096844—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
Definitions
- the present invention generally pertains to a system and method for routing a vehicle, more particularly the present invention pertains to a system and method for routing an emergency response vehicle to a destination.
- the prior art WO 2006/088750 discloses a method for aiding emergency vehicle navigation pertaining to emergency vehicle navigation system that aids emergency vehicles in their navigation through non- emergency vehicles.
- the prior art mainly focuses on providing methods for re-routing of non-emergency vehicle in order to avoid collision with the emergency vehicles travelling at high speed. Problems of the emergency vehicles getting delayed in unforeseen traffic conditions were not addressed in the prior art document.
- the prior art US 7778773 B2 discloses peer to peer information gathering, and transmission of these information to a control center for further analysis and calculation to provide the users of the delivery vehicles with an optimize route recommendation.
- the prior art does not disclose implementation of the system in an emergency vehicle, whereby emergency vehicles require an immediate response system that can provide real-time with updated route information.
- the prior art US 7610151 B2 discloses a system that leverages a database of observations about routes taken by drivers in a region to generate context and/or preference sensitive routes, and provides route planning for users based on the driving profiles and individual preferences and suggests routes accustomed to the users' profiles.
- the prior art fails to provide routing capabilities and a method for re-routing the emergency vehicles under unexpected traffic conditions.
- the object of the present invention is aimed at providing a system and method that collects real-time data from various optical and mechanical monitoring devices or sensors, as well as data from crowd sourcing mobile applications and social networking applications, and provides an effective route for the emergency response vehicles to attend to the distress or emergency.
- the preferred embodiment provides a system for routing a response vehicle comprising a response center for receiving and transmitting information on the response vehicle and information on at least a destination, estimating arrival time of the response vehicle and distance between the response vehicle and the destination, and monitoring status of the response vehicle, and the system comprising monitoring center communicating with the response center for monitoring a plurality of sensors.
- the preferred embodiment provides a system for routing a response vehicle comprising the sensors for monitoring traffic conditions of a plurality of routes and conveying information on the traffic conditions to the response center for further estimating arrival time of the response vehicle and the distance between the response vehicle and the destination.
- the preferred embodiment provides a system for routing a response vehicle, wherein the response center launches a virtual network and that the monitoring center, the plurality of sensors, and the response vehicle connect to the virtual network provided by the steps according to the preferred embodiment.
- the preferred embodiment provides a system for routing a response vehicle, wherein the sensors and the response vehicle establish a virtual machine.
- the preferred embodiment provides a system for routing a response vehicle, the system comprises an independent device establishing the virtual machine.
- the system and method of the present invention therefore provides an effective solution to the issues of delayed response of the emergency vehicles due to unexpected traffic conditions, which will described in detail in the descriptions.
- Figure 1 illustrates a schematic representation of a block diagram of the system according to the preferred embodiment.
- Figure 2 illustrates a process flow of launching a virtual network by the response center according to the preferred embodiment.
- Figure 3 illustrates a process flow of the monitoring center connecting to a virtual network according to the preferred embodiment.
- Figure 4 illustrates a process flow of the plurality of sensors connecting to a virtual network according to the preferred embodiment.
- Figure 5 illustrates a process flow of the vehicle connecting to a virtual network according to the preferred embodiment.
- Figure 6 illustrates a process flow of establishing a virtual machine according to the preferred embodiment.
- Figure 7 illustrates a schematic representation of an overview of the system according to the preferred embodiment.
- FIG. 1 the figure illustrates a schematic representation of a block diagram of the system for routing a vehicle ( 14), or known as the response vehicle in the preferred embodiment.
- the preferred embodiment is a system for routing a vehicle (14) comprising a response center (1 1 ) for receiving and transmitting information on the vehicle (14) and information on at least a destination, estimating arrival time of the vehicle (14) and distance between the vehicle (14) and the destination, and monitoring status of the vehicle (14).
- the preferred embodiment still comprising at least a monitoring center (12) communicating with the response center (1 1) for monitoring a plurality of sensors (13), wherein the sensors (13) monitor traffic conditions of a plurality of routes and convey information on the traffic conditions to the response center (1 1 ) for further estimating arrival time of the vehicle (14) and the distance between the vehicle (14) and the destination.
- the response center (1 1) launches at least a virtual network with the monitoring center (12) and the sensors (13) by communicating and fetching data from the vehicle (14), monitoring center (12) and the sensors (13), processing the data and transmitting the processed data to the monitoring center (12), the sensors (13) and the vehicle (14) for proving at least a route for the vehicle (14).
- the plurality of sensors (13) and the vehicle (14) preferably comprising a computing node for establishing a virtual machine as it will be discussed later.
- the response center (1 1 ) preferably comprising several modules for achieving the effective route planning, namely a database, a status monitoring module, a route planner, a web crawler, a request identification generator, a request location estimator, a requests receiver, an ad hoc virtual area network identification (VLAN ID) generator, an Internet Protocol version 6 (IPv6) ad hoc virtual area network (VLAN) controller, and a wireless transmitter.
- the response center (1 1 ) receives distress calls from land or mobile phones, then estimates location of distress calls based on information from telecommunication providers, or distress messages using Global Positioning System (GPS) coordinates from mobile applications, or information from various social networking applications (e.g. Twitter, etc.), or from crowd sourcing traffic applications (e.g. Waze, etc.).
- GPS Global Positioning System
- the response center (1 1 ) then collects these information for calculating an initial route to at least a destination, as well as generating unique VLAN ID and RID, in which the VLAN ID and RID is used to create an ad hoc VLAN or known as the virtual network according to the preferred embodiment on a per case basis using the unique VLAN ID.
- the monitoring center (12) comprising a database, status monitoring module, ad hoc hosted (self-contained computing node) SCCN module, a requests receiver module, and a wireless transceiver for managing a plurality of sensors (13), whereby the plurality of sensors (13) monitor traffic conditions of a plurality of routes where the plurality of sensors (13) are deployed.
- the monitoring center (12) hosts at least a virtual machine for the sensors (13) that do not have a computing node, SCCN.
- the plurality of sensors (13) with SCCNs each comprising a mobile device location module, a virtual machine host, a neighbour discovery module, a sensor or a device input or output controller module, a requests receiver module, and a wireless transceiver.
- the plurality of sensors (13) which are deployed as various traffic monitoring devices or sensors preferably has a computing node known as a SCCN, where each SCCN has specific a virtual machine (VM) image with analytics associated with the device or sensor. Should however the devices or sensors are not configured with a computing node, the virtual machine will be hosted by the monitoring center (12).
- SCCN can also reside in smart mobile devices of enforcement personnel that contain a virtual machine or application for such emergency.
- the Figure 1 shows the vehicle (14), or preferably an emergency vehicle compute node (EVCN) comprising a vehicle GPS, a VM host, a request receiver module, and wireless transceiver.
- vehicle (14) according to the preferred embodiment refers to the emergency response vehicle (14) with mobile computing devices or EVCN such as laptops, tablets, or the like.
- the preferred embodiment of the Figure 1 preferably implements but not limited to a secured Internet Protocol version 6 (IPv6) as the technology for the wireless network that connects the response center (11), the monitoring center (12), the plurality of sensors (13) and the vehicle (14), using a Common Communication Virtual Local Area Network (VLAN) for basic messaging, that is for initial communication among response center (1 1 ), the monitoring center (12), the plurality of sensors (13) and the vehicle (14) and builds a unique ad hoc VLANs, virtual networks for different distresses or emergencies.
- IPv6 Internet Protocol version 6
- VLAN Common Communication Virtual Local Area Network
- the preferred embodiment implements the use of different virtual machines with different analytics applications for different sensors or devices within the plurality of sensors (13) that can be either hosted on site within the sensors or devices itself or by the monitoring center (12).
- the preferred embodiment implements a collaborative nature among the SCCNs and EVCN, where SCCNs provide information to the EVCN for real-time routing calculation and acting on requests sent by the EVCN.
- the figure illustrates a process flow of launching a virtual network by the response center (1 1) for routing a vehicle ( 14).
- the process flow illustrates the response center (1 1) as described by the description for Figure 1 , launching a virtual network by the steps of initially collecting information on traffic conditions from the monitoring center (12) and performing crowdsourcing for obtaining information on the traffic conditions from a plurality of network sources, determining an initial route and the sensors (13) involved within the initial route, generating at least a request identification message and at least a virtual network identification message, and transmitting the request identification message and the virtual network identification message to the monitoring center ( 12), the plurality of sensors (13) and the vehicle (14).
- the response center (1 1) instructs the monitoring center (12), the plurality of sensors (13) and the vehicle ( 14) for creating at least virtual network based on the virtual network identification message and linking the response center (1 1) with the monitoring center (12), the sensors (13) and vehicle (14).
- the response center (1 1) then receives updates from the vehicle (14), and monitors for at least an action request message from the vehicle (14), and waits for an acknowledgement to the action request message if an action type required is determined, else the response center (1 1) determines whether the vehicle (14) has arrived at the destination according to the initial route.
- the response center (1 1) collects information on the traffic conditions and transmits the information on the traffic conditions to the vehicle ( 14) if the vehicle (14) has not arrived at the destination. If the response center (1 1 ) has received updates on the required acknowledgement to the action request from the vehicle (14), the response center (1 1 ) transmits termination message to the vehicle (14) and the plurality of sensors (13) for terminating the virtual network. Finally the response center ( 1 1 ) updates the request identification message; and terminates the virtual network upon receiving the termination message.
- the response center (1 1 ) of the preferred embodiment estimates the location of the distress or emergency upon receiving a distressed call or message, collects traffic conditions from the various monitoring center (12) or MCs, and performs web crawling for obtaining information from plurality of network sources such as from social networking and crowdsourcing sites, and determines an initial route based on the collected information and determines SCCNs along the determined initial route.
- the response center (1 1 ) After determining the initial route and the SCCNs along the determined initial route, the response center (1 1 ) generates at least a unique RID and at least an ad hoc VLAN ID, which are referred to the request identification message and the virtual network identification message, and sending the RID and VLAN ID to the vehicle (14) known as the EVCN, the plurality of sensors ( 13) with a computing node known as the SCCNs, and at least the monitoring center ( 12), MCs.
- the process flow of the response center (1 1 ) also indicates that the RID and VLAN ED are sent to an Enforcement Personnel Smartphones (EPS), which is preferably at least an independent device in collaboration with the system of an embodiment.
- EPS Enforcement Personnel Smartphones
- the response center (1 1 ) further instructs for creating a new ad hoc VLAN which is the virtual network according to the preferred embodiment with the generated VLAN ID and linking the response center (1 1) with the monitoring center (12), the sensors (13) and vehicle (14), while continuously listening for updates from the EVCN or EPS.
- the response center (13) monitors for any action request messages from EVCN or EPS, and if there is a determined action type, the response center (1 1) waits for acknowledgements to the request, else, the response center (1 1) determines if the EVCN has completed serving the distress or emergency. Should however the EVCN has not completed serving the distress or emergency, the response center ( 1 1 ) gathers further information on the traffic conditions from the web and sends the information to the EVCN, else the response center (1 1 ) sends a terminate virtual machine signal to the EVCN and SCCNs as well as updates the RID, an subsequently performs shutdown action on the ad hoc VLAN.
- the figure illustrates a process flow of a monitoring center (12) connecting to a virtual network for routing a vehicle (14).
- the process flow in the monitoring center (12) for connecting to the virtual network begins by the steps of first receiving a request identification message.
- the monitoring center (12) determines whether the request identification message is from the response center (1 1) or an action request from the vehicle (14) If the request identification message is from the response center (1 1 ), the monitoring center (12) determines as to whether the request identification message is a new request identification message, and checks on the initial route from the response center (1 1 ) and determines the plurality of sensors (13) without a computing node if the request identification message is a new request identification message.
- the monitoring center (12) then initiates and hosts a virtual machine for each of the plurality of sensors (13) without a computing node.
- the monitoring center (12) collects and sends information on the traffic conditions from the plurality of sensors (13) to the response center (1 1) as well as information on the plurality of sensor (13), and monitoring for acknowledgement to an action request if the request identification message is from the vehicle (14).
- the figure illustrates a process flow of a plurality of sensors connecting to a virtual network for routing a vehicle (14).
- the process flow of the plurality of sensors (13) for connecting to the virtual network begins by the steps of each of the sensors (13) first listening to at least a request and determining the type of the received request whether the request is from the response center (1 1 ) or monitoring center (12), or neighbouring sensors (13) within the plurality of sensors (13), or whether the request is a termination message.
- the sensors (13) initiates a virtual machine and attaches information of the request identification message and a virtual network identification message to the virtual machine, and connects to the virtual network with a virtual network identification, VLAN ID, and discovering associated neighbouring devices non-existing in a determined initial route via IPv6 technology and sending join request message with the relevant VLAN ID and RID to the neighbouring devices.
- the sensors (13) that received the RID and VLAN ID initiates a virtual machine and attaches information of the request identification message and a virtual network identification message to the virtual machine, and the sensors (13) connects to the virtual network with the virtual network identification, VLAN ID.
- the plurality of sensors (13) receives a termination message from the response center (1 1 ), the monitoring center (12) or from other sensors (13), the plurality of sensors (13) ceases the virtual machine and disconnects from the virtual network.
- FIG. 5 the figure illustrates a process flow of a vehicle (14) connecting to a virtual network according for routing the vehicle (14).
- the process flow of the vehicle (14) for connecting to the virtual network begins by the steps of first receiving a request identification message RID and a virtual network identification message VLAN ID from the response center (1 1 ) and the vehicle (14) connects to the virtual network with the VLAN ID.
- the vehicle (14) then initiates a virtual machine and attaches information of the request identification message RID to the virtual network, initiates communication and continuously communicating with the response center (1 1), the monitoring center (12), the sensors (12) and the vehicle (14) until arriving at the destination for serving a distress or emergency.
- the vehicle (14) communicates with an enforcement personnel smartphone within the virtual network.
- the vehicle (14) further waits for a termination message from the response center (1 1), and then ceases the virtual machine and disconnects the vehicle (14) from the virtual network upon receiving the termination message.
- the figure illustrates a process flow of establishing a virtual machine by a plurality of sensors (13) either an optical sensor or a mechanical sensor, a vehicle (14) EVCN, and an emergency personnel smartphone EPS.
- the process flow for establishing a virtual machine within each of the plurality of sensors (13) begins by the steps of first initiating a media analytics application on the sensors (13), then continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14) until receiving termination message from the response center (1 1), and terminating the virtual machine upon receiving the termination message from the response center ( 1 1).
- the process flow for establishing a virtual machine within each of the plurality of sensors (13) begins by the steps of first initiating a sensor analytics application on the sensors (13), then continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14), executing required action and sending acknowledgement to the vehicle (14), the response center (1 1) and the monitoring center (12) if action request message is received from the vehicle (14).
- the mechanical sensors repeats steps of continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14) until receiving termination message from the response center (1 1 ), and terminating the virtual machine upon receiving the termination message from the response center (1 1 ).
- the vehicle (14) establishes a virtual machine by the steps of receiving information or updates on the traffic conditions and the determined initial route from the response center (1 1) and the sensors (13), determining whether to adapt to an alternative route upon receiving the updated traffic conditions and the determined initial route, determining whether any one of the plurality of sensors (13) is required for fetching information if an alternative route is required, transmitting a request message to the plurality of sensors (13) if an action request is required and updating the response center (1 1) and the monitoring center (12) on the action request, waiting for acknowledgement from the sensors (13), providing an alternative route if an acknowledgement is received within a predetermined time, else the initial route is not adapted to the alternative route.
- the vehicle (14) then updates the response center (1 1) and the monitoring center (12) with the existing status of the vehicle (14), repeats the preceding steps until arriving at the destination, sending acknowledgement to the response center (1 1 ), and terminating the virtual machine.
- the system further comprising an independent device establishing a virtual machine by the steps of first receiving and determining a request identification message RID and a virtual network identification message VLAN ID from the response center (1 1 ), then connecting to the virtual network with the virtual network identification VLAN ID, continuously monitoring proximity of the independent device with the vehicle (14) and sending update to the vehicle (14), response center (11 ) and the monitoring center (12).
- the independent device monitors an action request, sending acknowledgement to the vehicle (14), the response center (1 1) and the monitoring center (12) if an action request is received and an action response is received, and continuously monitoring proximity of the independent device, and continuously sending acknowledgement to the vehicle (14), the response center (1 1 ) and the monitoring center (12) if an action request is received and an action response is received, until a termination message is received, and terminating the virtual network.
- the independent device also preferably establishes a voice communication via the virtual network for effective communicating with the response center (1 1).
- the figure illustrates a schematic representation of an overview of the system of the preferred embodiment.
- the response center (1 1) when a distress or emergency call or message via mobile application is received at the response center (1 1), an estimated location of the call can be provided by telecommunication companies as well as GPS coordinate from the mobile applications. Using such information with supplemented information from various monitoring center (12) as well as social network or crowd sourcing applications, the response center (1 1 ) will calculate an initial route to the destination for the vehicle (14), whilst communicating with the monitoring center (12) as well as other participating plurality of sensors (13) or independent devices.
- a unique Ad Hoc Virtual Local Area Networks can be established for different distresses or emergencies such that participants can communicate privately and securely.
- This wireless network is preferably the IPv6 technology.
- EVCN Electronic Land Vehicle Compute Node
- SCCNs self- contained compute nodes
- a SCCN hosts a virtual machine (VM) that has analytics application related to a particular sensor or device.
- a virtual machine for a camera may contain analytics application that would estimate congestion level or number of vehicles at a particular junction, while a virtual machine for induction loop may contain analytics that can calculate number vehicles but have additional logic that would allow the virtual machine to control the changing of traffic lights associated to the device.
- An enforcement personnel's smart mobile device or known as the independent device in another embodiment can be another SCCN where it can be used to alert the officer to take necessary action and respond to specific requests.
- the EVCN can further calculate if a new and more favorable route is available or additional actions are required.
- Another function of the SCCN is also to allow the SCCN to discover if any other neighbouring sensors or devices are available and can be asked to join the case.
Abstract
The present invention generally pertains to a system and method for routing a vehicle (14), more particularly the system for routing a vehicle (14) comprising a response center (11) and at least a monitoring center (12) communicating with the response center (11) for monitoring a plurality of sensors (13), wherein the sensors (13) monitor traffic conditions of a plurality of routes and convey information on the traffic conditions to the response center (11).
Description
A SYSTEM AND METHOD FOR ROUTING A VEHICLE
FIELD OF THE INVENTION The present invention generally pertains to a system and method for routing a vehicle, more particularly the present invention pertains to a system and method for routing an emergency response vehicle to a destination.
BACKGROUND OF INVENTION
It has been observed in some cases that emergency vehicles are more often than not delayed by traffic congestions, inconsiderate drivers and at traffic junctions.
Although there are systems and methods for installing monitoring devices such as cameras, and sensors such as inductive loops, as well as remote monitoring centers for addressing the delay issues faced by the emergency vehicles, these elements are however unable to provide a solution for addressing the problem. The situation worsens with the increasing numbers of vehicles on the roads. Also, there has been a situation where the destination is not properly identified or unclearly communicated.
There are several prior arts disclosed a system and method for providing routing guidance to emergency response vehicles. The prior art WO 2006/088750 discloses a method for aiding emergency vehicle navigation pertaining to emergency vehicle navigation system that aids emergency vehicles in their navigation through non- emergency vehicles. The prior art mainly focuses on providing methods for re-routing of non-emergency vehicle in order to avoid collision with the emergency vehicles travelling at high speed. Problems of the emergency vehicles getting delayed in unforeseen traffic conditions were not addressed in the prior art document. The prior art US 7778773 B2 discloses peer to peer information gathering, and transmission of these information to a control center for further analysis and calculation to provide the users of the delivery vehicles with an optimize route recommendation. However, the prior art does not disclose implementation of the
system in an emergency vehicle, whereby emergency vehicles require an immediate response system that can provide real-time with updated route information.
The prior art US 7610151 B2 discloses a system that leverages a database of observations about routes taken by drivers in a region to generate context and/or preference sensitive routes, and provides route planning for users based on the driving profiles and individual preferences and suggests routes accustomed to the users' profiles. However, the prior art fails to provide routing capabilities and a method for re-routing the emergency vehicles under unexpected traffic conditions.
There is nevertheless a need to provide a system and method for effectively routing an emergency vehicle under unexpected traffic conditions.
SUMMARY OF INVENTION
The object of the present invention is aimed at providing a system and method that collects real-time data from various optical and mechanical monitoring devices or sensors, as well as data from crowd sourcing mobile applications and social networking applications, and provides an effective route for the emergency response vehicles to attend to the distress or emergency.
Preferably, the preferred embodiment provides a system for routing a response vehicle comprising a response center for receiving and transmitting information on the response vehicle and information on at least a destination, estimating arrival time of the response vehicle and distance between the response vehicle and the destination, and monitoring status of the response vehicle, and the system comprising monitoring center communicating with the response center for monitoring a plurality of sensors.
Preferably, the preferred embodiment provides a system for routing a response vehicle comprising the sensors for monitoring traffic conditions of a plurality of routes and conveying information on the traffic conditions to the response center for further estimating arrival time of the response vehicle and the distance between the response vehicle and the destination.
Preferably, the preferred embodiment provides a system for routing a response vehicle, wherein the response center launches a virtual network and that the monitoring center, the plurality of sensors, and the response vehicle connect to the virtual network provided by the steps according to the preferred embodiment.
Preferably, the preferred embodiment provides a system for routing a response vehicle, wherein the sensors and the response vehicle establish a virtual machine.
Preferably, the preferred embodiment provides a system for routing a response vehicle, the system comprises an independent device establishing the virtual machine.
The system and method of the present invention therefore provides an effective solution to the issues of delayed response of the emergency vehicles due to unexpected traffic conditions, which will described in detail in the descriptions.
BRIEF DESCRIPTION OF DRAWINGS
Figure 1 illustrates a schematic representation of a block diagram of the system according to the preferred embodiment.
Figure 2 illustrates a process flow of launching a virtual network by the response center according to the preferred embodiment.
Figure 3 illustrates a process flow of the monitoring center connecting to a virtual network according to the preferred embodiment.
Figure 4 illustrates a process flow of the plurality of sensors connecting to a virtual network according to the preferred embodiment. Figure 5 illustrates a process flow of the vehicle connecting to a virtual network according to the preferred embodiment.
Figure 6 illustrates a process flow of establishing a virtual machine according to the preferred embodiment.
Figure 7 illustrates a schematic representation of an overview of the system according to the preferred embodiment.
DETAILED DESCRIPTION OF EMBODIMENTS
Described below are preferred embodiments of the present invention with reference to the accompanying drawings. Each of the following preferred embodiments describes an example not limiting in any aspect. Referring to Figure 1 , the figure illustrates a schematic representation of a block diagram of the system for routing a vehicle ( 14), or known as the response vehicle in the preferred embodiment.
The preferred embodiment is a system for routing a vehicle (14) comprising a response center (1 1 ) for receiving and transmitting information on the vehicle (14) and information on at least a destination, estimating arrival time of the vehicle (14) and distance between the vehicle (14) and the destination, and monitoring status of the vehicle (14). The preferred embodiment still comprising at least a monitoring center (12) communicating with the response center (1 1) for monitoring a plurality of sensors (13), wherein the sensors (13) monitor traffic conditions of a plurality of routes and convey information on the traffic conditions to the response center (1 1 ) for further estimating arrival time of the vehicle (14) and the distance between the vehicle (14) and the destination. The response center (1 1) launches at least a virtual network with the monitoring center (12) and the sensors (13) by communicating and fetching data from the vehicle (14), monitoring center (12) and the sensors (13), processing the data and transmitting the processed data to the monitoring center (12), the sensors (13) and the vehicle (14) for proving at least a route for the vehicle (14).
The plurality of sensors (13) and the vehicle (14) preferably comprising a computing node for establishing a virtual machine as it will be discussed later.
As shown in detail in Figure 1 , the response center (1 1 ) preferably comprising several modules for achieving the effective route planning, namely a database, a status monitoring module, a route planner, a web crawler, a request identification generator, a request location estimator, a requests receiver, an ad hoc virtual area network identification (VLAN ID) generator, an Internet Protocol version 6 (IPv6) ad hoc virtual area network (VLAN) controller, and a wireless transmitter.
Ultimately, the response center (1 1 ) receives distress calls from land or mobile phones, then estimates location of distress calls based on information from telecommunication providers, or distress messages using Global Positioning System (GPS) coordinates from mobile applications, or information from various social networking applications (e.g. Twitter, etc.), or from crowd sourcing traffic applications (e.g. Waze, etc.). The response center (1 1 ) then collects these information for calculating an initial route to at least a destination, as well as generating unique VLAN ID and RID, in which the VLAN ID and RID is used to create an ad hoc VLAN or known as the virtual network according to the preferred embodiment on a per case basis using the unique VLAN ID.
It is also shown in Figure 1 , the monitoring center (12) comprising a database, status monitoring module, ad hoc hosted (self-contained computing node) SCCN module, a requests receiver module, and a wireless transceiver for managing a plurality of sensors (13), whereby the plurality of sensors (13) monitor traffic conditions of a plurality of routes where the plurality of sensors (13) are deployed. In the preferred embodiment, the monitoring center (12) hosts at least a virtual machine for the sensors (13) that do not have a computing node, SCCN.
Still referring to Figure 1 , the plurality of sensors (13) with SCCNs, each comprising a mobile device location module, a virtual machine host, a neighbour discovery module, a sensor or a device input or output controller module, a requests receiver module, and a wireless transceiver. The plurality of sensors (13) which are deployed as various traffic monitoring devices or sensors, preferably has a computing node known as a SCCN, where each SCCN has specific a virtual machine (VM) image with analytics associated with the device or sensor.
Should however the devices or sensors are not configured with a computing node, the virtual machine will be hosted by the monitoring center (12). SCCN can also reside in smart mobile devices of enforcement personnel that contain a virtual machine or application for such emergency.
The Figure 1 then shows the vehicle (14), or preferably an emergency vehicle compute node (EVCN) comprising a vehicle GPS, a VM host, a request receiver module, and wireless transceiver. The vehicle (14) according to the preferred embodiment refers to the emergency response vehicle (14) with mobile computing devices or EVCN such as laptops, tablets, or the like.
The preferred embodiment of the Figure 1 preferably implements but not limited to a secured Internet Protocol version 6 (IPv6) as the technology for the wireless network that connects the response center (11), the monitoring center (12), the plurality of sensors (13) and the vehicle (14), using a Common Communication Virtual Local Area Network (VLAN) for basic messaging, that is for initial communication among response center (1 1 ), the monitoring center (12), the plurality of sensors (13) and the vehicle (14) and builds a unique ad hoc VLANs, virtual networks for different distresses or emergencies.
Also, the preferred embodiment implements the use of different virtual machines with different analytics applications for different sensors or devices within the plurality of sensors (13) that can be either hosted on site within the sensors or devices itself or by the monitoring center (12). The preferred embodiment implements a collaborative nature among the SCCNs and EVCN, where SCCNs provide information to the EVCN for real-time routing calculation and acting on requests sent by the EVCN.
Referring to Figure 2, the figure illustrates a process flow of launching a virtual network by the response center (1 1) for routing a vehicle ( 14).
The process flow illustrates the response center (1 1) as described by the description for Figure 1 , launching a virtual network by the steps of initially collecting information on traffic conditions from the monitoring center (12) and performing crowdsourcing for obtaining information on the traffic conditions from a plurality of
network sources, determining an initial route and the sensors (13) involved within the initial route, generating at least a request identification message and at least a virtual network identification message, and transmitting the request identification message and the virtual network identification message to the monitoring center ( 12), the plurality of sensors (13) and the vehicle (14).
Subsequently the response center (1 1) instructs the monitoring center (12), the plurality of sensors (13) and the vehicle ( 14) for creating at least virtual network based on the virtual network identification message and linking the response center (1 1) with the monitoring center (12), the sensors (13) and vehicle (14).
The response center (1 1) then receives updates from the vehicle (14), and monitors for at least an action request message from the vehicle (14), and waits for an acknowledgement to the action request message if an action type required is determined, else the response center (1 1) determines whether the vehicle (14) has arrived at the destination according to the initial route.
Then, the response center (1 1) collects information on the traffic conditions and transmits the information on the traffic conditions to the vehicle ( 14) if the vehicle (14) has not arrived at the destination. If the response center (1 1 ) has received updates on the required acknowledgement to the action request from the vehicle (14), the response center (1 1 ) transmits termination message to the vehicle (14) and the plurality of sensors (13) for terminating the virtual network. Finally the response center ( 1 1 ) updates the request identification message; and terminates the virtual network upon receiving the termination message.
As illustrated in Figure 2, the response center (1 1 ) of the preferred embodiment estimates the location of the distress or emergency upon receiving a distressed call or message, collects traffic conditions from the various monitoring center (12) or MCs, and performs web crawling for obtaining information from plurality of network sources such as from social networking and crowdsourcing sites, and determines an initial route based on the collected information and determines SCCNs along the determined initial route. After determining the initial route and the SCCNs along the
determined initial route, the response center (1 1 ) generates at least a unique RID and at least an ad hoc VLAN ID, which are referred to the request identification message and the virtual network identification message, and sending the RID and VLAN ID to the vehicle (14) known as the EVCN, the plurality of sensors ( 13) with a computing node known as the SCCNs, and at least the monitoring center ( 12), MCs.
The process flow of the response center (1 1 ) also indicates that the RID and VLAN ED are sent to an Enforcement Personnel Smartphones (EPS), which is preferably at least an independent device in collaboration with the system of an embodiment.
It is shown further in the process flow of Figure 2, that the response center (1 1 ) further instructs for creating a new ad hoc VLAN which is the virtual network according to the preferred embodiment with the generated VLAN ID and linking the response center (1 1) with the monitoring center (12), the sensors (13) and vehicle (14), while continuously listening for updates from the EVCN or EPS.
The response center (13) monitors for any action request messages from EVCN or EPS, and if there is a determined action type, the response center (1 1) waits for acknowledgements to the request, else, the response center (1 1) determines if the EVCN has completed serving the distress or emergency. Should however the EVCN has not completed serving the distress or emergency, the response center ( 1 1 ) gathers further information on the traffic conditions from the web and sends the information to the EVCN, else the response center (1 1 ) sends a terminate virtual machine signal to the EVCN and SCCNs as well as updates the RID, an subsequently performs shutdown action on the ad hoc VLAN.
Referring to Figure 3, the figure illustrates a process flow of a monitoring center (12) connecting to a virtual network for routing a vehicle (14). The process flow in the monitoring center (12) for connecting to the virtual network begins by the steps of first receiving a request identification message. The monitoring center (12) then determines whether the request identification message is from the response center (1 1) or an action request from the vehicle (14)
If the request identification message is from the response center (1 1 ), the monitoring center (12) determines as to whether the request identification message is a new request identification message, and checks on the initial route from the response center (1 1 ) and determines the plurality of sensors (13) without a computing node if the request identification message is a new request identification message. The monitoring center (12) then initiates and hosts a virtual machine for each of the plurality of sensors (13) without a computing node.
Else, the monitoring center (12) collects and sends information on the traffic conditions from the plurality of sensors (13) to the response center (1 1) as well as information on the plurality of sensor (13), and monitoring for acknowledgement to an action request if the request identification message is from the vehicle (14).
Referring to Figure 4, the figure illustrates a process flow of a plurality of sensors connecting to a virtual network for routing a vehicle (14).
The process flow of the plurality of sensors (13) for connecting to the virtual network begins by the steps of each of the sensors (13) first listening to at least a request and determining the type of the received request whether the request is from the response center (1 1 ) or monitoring center (12), or neighbouring sensors (13) within the plurality of sensors (13), or whether the request is a termination message.
If the request is a request identification message and a virtual network identification message, preferably the RID and VLAN ID messages from the response center ( 1 1 ) or the monitoring center (12), the sensors (13) initiates a virtual machine and attaches information of the request identification message and a virtual network identification message to the virtual machine, and connects to the virtual network with a virtual network identification, VLAN ID, and discovering associated neighbouring devices non-existing in a determined initial route via IPv6 technology and sending join request message with the relevant VLAN ID and RID to the neighbouring devices.
If the request is a request identification message and a virtual network identification message, preferably the RID and VLAN ID messages from the neighbouring sensors (13), the sensors (13) that received the RID and VLAN ID initiates a virtual machine and attaches information of the request identification message and a virtual network
identification message to the virtual machine, and the sensors (13) connects to the virtual network with the virtual network identification, VLAN ID.
If the plurality of sensors (13) receives a termination message from the response center (1 1 ), the monitoring center (12) or from other sensors (13), the plurality of sensors (13) ceases the virtual machine and disconnects from the virtual network.
Referring to Figure 5, the figure illustrates a process flow of a vehicle (14) connecting to a virtual network according for routing the vehicle (14).
The process flow of the vehicle (14) for connecting to the virtual network begins by the steps of first receiving a request identification message RID and a virtual network identification message VLAN ID from the response center (1 1 ) and the vehicle (14) connects to the virtual network with the VLAN ID.
The vehicle (14) then initiates a virtual machine and attaches information of the request identification message RID to the virtual network, initiates communication and continuously communicating with the response center (1 1), the monitoring center (12), the sensors (12) and the vehicle (14) until arriving at the destination for serving a distress or emergency. In another embodiment, the vehicle (14) communicates with an enforcement personnel smartphone within the virtual network.
The vehicle (14) further waits for a termination message from the response center (1 1), and then ceases the virtual machine and disconnects the vehicle (14) from the virtual network upon receiving the termination message.
Referring to Figure 6, the figure illustrates a process flow of establishing a virtual machine by a plurality of sensors (13) either an optical sensor or a mechanical sensor, a vehicle (14) EVCN, and an emergency personnel smartphone EPS.
As for the plurality of sensors (13) that are optical sensors, the process flow for establishing a virtual machine within each of the plurality of sensors (13) begins by the steps of first initiating a media analytics application on the sensors (13), then continuously providing updated information on the traffic conditions and the
determined initial route to the vehicle (14) until receiving termination message from the response center (1 1), and terminating the virtual machine upon receiving the termination message from the response center ( 1 1). As for the plurality of sensors (13) that are mechanical sensors, the process flow for establishing a virtual machine within each of the plurality of sensors (13) begins by the steps of first initiating a sensor analytics application on the sensors (13), then continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14), executing required action and sending acknowledgement to the vehicle (14), the response center (1 1) and the monitoring center (12) if action request message is received from the vehicle (14).
The mechanical sensors repeats steps of continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14) until receiving termination message from the response center (1 1 ), and terminating the virtual machine upon receiving the termination message from the response center (1 1 ).
The vehicle (14) establishes a virtual machine by the steps of receiving information or updates on the traffic conditions and the determined initial route from the response center (1 1) and the sensors (13), determining whether to adapt to an alternative route upon receiving the updated traffic conditions and the determined initial route, determining whether any one of the plurality of sensors (13) is required for fetching information if an alternative route is required, transmitting a request message to the plurality of sensors (13) if an action request is required and updating the response center (1 1) and the monitoring center (12) on the action request, waiting for acknowledgement from the sensors (13), providing an alternative route if an acknowledgement is received within a predetermined time, else the initial route is not adapted to the alternative route.
The vehicle (14) then updates the response center (1 1) and the monitoring center (12) with the existing status of the vehicle (14), repeats the preceding steps until arriving at the destination, sending acknowledgement to the response center (1 1 ), and terminating the virtual machine.
The system further comprising an independent device establishing a virtual machine by the steps of first receiving and determining a request identification message RID and a virtual network identification message VLAN ID from the response center (1 1 ), then connecting to the virtual network with the virtual network identification VLAN ID, continuously monitoring proximity of the independent device with the vehicle (14) and sending update to the vehicle (14), response center (11 ) and the monitoring center (12).
Simultaneously the independent device monitors an action request, sending acknowledgement to the vehicle (14), the response center (1 1) and the monitoring center (12) if an action request is received and an action response is received, and continuously monitoring proximity of the independent device, and continuously sending acknowledgement to the vehicle (14), the response center (1 1 ) and the monitoring center (12) if an action request is received and an action response is received, until a termination message is received, and terminating the virtual network.
The independent device also preferably establishes a voice communication via the virtual network for effective communicating with the response center (1 1). Referring to Figure 7, the figure illustrates a schematic representation of an overview of the system of the preferred embodiment.
As shown in Figure 7, the general idea is that when a distress or emergency call or message via mobile application is received at the response center (1 1), an estimated location of the call can be provided by telecommunication companies as well as GPS coordinate from the mobile applications. Using such information with supplemented information from various monitoring center (12) as well as social network or crowd sourcing applications, the response center (1 1 ) will calculate an initial route to the destination for the vehicle (14), whilst communicating with the monitoring center (12) as well as other participating plurality of sensors (13) or independent devices.
A unique Ad Hoc Virtual Local Area Networks (VLANs) can be established for different distresses or emergencies such that participants can communicate privately and securely. This wireless network is preferably the IPv6 technology.
As the vehicle (14) or emergency vehicle is travelling, more information would be fed to its compute node (EVCN or Emergency Vehicle Compute Node) by the response center (1 1 ) and compute nodes within the plurality of sensors (13) known as the self- contained compute nodes (SCCNs). A SCCN according to the preferred embodiment hosts a virtual machine (VM) that has analytics application related to a particular sensor or device. A virtual machine for a camera for example, may contain analytics application that would estimate congestion level or number of vehicles at a particular junction, while a virtual machine for induction loop may contain analytics that can calculate number vehicles but have additional logic that would allow the virtual machine to control the changing of traffic lights associated to the device.
An enforcement personnel's smart mobile device or known as the independent device in another embodiment can be another SCCN where it can be used to alert the officer to take necessary action and respond to specific requests. Thus as these information and actions are continuously processed and updated, the EVCN can further calculate if a new and more favorable route is available or additional actions are required.
Another function of the SCCN is also to allow the SCCN to discover if any other neighbouring sensors or devices are available and can be asked to join the case.
The foregoing description describes the best possible modes for the preferred embodiment that will continue to function until the emergency or distress is served, for example, if an ambulance successfully attended to a victim and arrived to the nearest hospital, etc., then all the virtual machines and the ad hoc virtual networks will shutdown and disconnected from the contributing features.
In as much as the present invention is subject to many variations, modifications and changes in detail, it is intended that all matter contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
Claims
A system for routing a vehicle (14) comprising:
a response center (1 1) for receiving and transmitting information on the vehicle (14) and information on at least a destination, estimating arrival time of the vehicle (14) and distance between the vehicle (14) and the destination, and monitoring status of the vehicle ( 14); and
at least a monitoring center (12) communicating with the response center (1 1) for monitoring a plurality of sensors (13);
the plurality of sensors (13) monitor traffic conditions of a plurality of routes and convey information on the traffic conditions to the response center
(1 1 ) for further estimating arrival time of the vehicle (14) and the distance between the vehicle (14) and the destination;
characterized in that the response center (1 1) launches at least a virtual network with the monitoring center (12) and the sensors (13) by communicating and fetching data from the vehicle (14), monitoring center
(12) and the sensors (13), processing the data and transmitting the processed data to the monitoring center (12), the sensors (13) and the vehicle (14) for proving at least a route for the vehicle (14).
A system for routing a vehicle (14) according to claim 1 , wherein the plurality of sensor (13), each comprising a computing node.
A method for routing a vehicle (14) through the system of claim 1 , the method of launching a virtual network by a response center (1 1) comprising the steps of:
collecting information on traffic conditions from the monitoring center (12) and performing crowdsourcing for obtaining information on the traffic conditions from a plurality of network sources;
determining an initial route and the plurality of sensors (13) involved within the initial route;
generating at least a request identification message and at least a virtual network identification message, and transmitting the request identification
message and the virtual network identification message to the monitoring center (12), the plurality of sensors (13) and the vehicle (14);
instructing the monitoring center (12), the plurality of sensors (13) and the vehicle (14), and creating at least virtual network based on the virtual network identification message and linking the response center ( 1 1 ) with the monitoring center (12), the sensors (13) and vehicle (14);
receiving updates from the vehicle (14), and monitoring for at least an action request message from the vehicle (14);
waiting for an acknowledgement to the action request message if an action type is determined, else determining whether the vehicle (14) has arrived at the destination according to the initial route;
collecting information on the traffic conditions and transmitting the information on the traffic conditions to the vehicle (14) if the vehicle (14) has not arrived at the destination, else transmitting termination message to the vehicle (14) and the plurality of sensors (13);
updating the request identification message; and
terminating the virtual network upon receiving the termination message.
A method for routing a vehicle (14) through the system of claim 1 , the method of connecting a monitoring center (12) to a virtual network comprising the steps of:
receiving a request identification message;
determining whether the request identification message is from the response center (1 1) or the vehicle (14);
determining the plurality of sensors (13) whether any one of the sensors (13) comprising a computing node and hosting a virtual machine for each of the sensors (13) not comprising the computing node if the request identification message is from the response center (1 1), else collecting and reverting information on the traffic conditions from the plurality of sensors (13) to the response center (1 1); and
monitoring for acknowledgement to an action request if the request identification message is from the vehicle (14).
A method for routing a vehicle (14) through the system of claim 1 , the method of connecting a plurality of sensors (13) to a virtual network comprising the steps of:
determining type of a received request;
initiating a virtual machine and attaching information of the request identification message and a virtual network identification message to the virtual machine, connecting the virtual network with a virtual network identification, and discovering associated neighbouring devices non-existing in a determined initial route and sending join request message to the neighbouring devices if the request identification message and a virtual network identification message are received from the response center (1 1 ) or the monitoring center (12);
initiating the virtual machine and attaching information of the request identification message and a virtual network identification message to the virtual machine, and connecting the virtual network with a virtual network identification if the request identification message or a virtual network identification message are received from any one of the sensors (13);
receiving termination message from the response center (1 1) or the monitoring center (12) and ceasing the virtual machine and disconnecting from the virtual network.
6. A method for routing a vehicle (14) through the system of claim 1 , the method of connecting the vehicle (14) to a virtual network comprising the steps of:
receiving a request identification message and a virtual network identification message from the response center (1 1 ), and connecting to the virtual network with the received virtual network identification;
initiating a virtual machine and attaching information of the request identification message to the virtual network;
initiating communication and continuously communicating with the response center (1 1 ), the monitoring center (12), the sensors (13) and the vehicle (14) until arriving at the destination;
waiting for a termination message from the response center (1 1); then
ceasing the virtual machine and disconnecting from the virtual network upon receiving the termination message.
A method for routing a vehicle (14) through the system of claim 1 , the method of establishing a virtual machine by each of a plurality of sensors (13) for an optical device comprising the steps of:
initiating a media analytics application on the sensors (13);
continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14) until receiving termination message from the response center (1 1); and
terminating upon receiving the termination message.
A method for routing a vehicle (14) through the system of claim 1 , the method of establishing a virtual machine by each of a plurality of sensors (13) for a mechanical sensor comprising the steps of:
initiating a sensor analytics application on the sensors ( 13);
continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14);
executing required action and sending acknowledgement to the vehicle (14), the response center (1 1) and the monitoring center (12) if action request message is received from the vehicle ( 14);
repeating steps of continuously providing updated information on the traffic conditions and the determined initial route to the vehicle (14) until receiving termination message from response center (1 1 ); and
terminating upon receiving the termination message.
A method for routing a vehicle (14) through the system of claim 1 , the method of establishing a virtual machine by the vehicle (14) comprising the steps of:
receiving information or updates on the traffic conditions and the determined initial route from the response center ( 1 1 ) and the sensors (13); determining whether to adapt to an alternative route upon receiving the updated traffic conditions and the determined initial route;
determining whether any one of the plurality of sensors (13) is required for fetching information if an alternative route is required;
transmitting a request message to the plurality of sensors (13) if an action request is required and updating the response center ( 1 1 ) and the monitoring center (12) on the action request;
waiting for acknowledgement from the sensors (13);
providing an alternative route if an acknowledgement is received within a predetermined time, else the initial route is not adapted to the alternative route, and updating the response center (1 1 ) and the monitoring center (12) with the existing status of the vehicle (14);
repeating preceding steps until arriving at the destination;
sending acknowledgement to the response center (1 1); and
terminating the virtual machine.
10. A method for routing a vehicle (14) through the system of claim 1 , the method of establishing a virtual machine by an independent device comprising the steps of:
receiving and determining a request identification message and a virtual network identification message from the response center (1 1 );
connecting the virtual network with the virtual network identification; continuously monitoring proximity of the independent device with the vehicle (14) and sending update to the vehicle (14), response center (1 1) and the monitoring center (12);
simultaneously monitoring an action request;
sending acknowledgement to the vehicle (14), the response center (1 1 ) and the monitoring center (12) if an action request is received and an action response is received;
continuously monitoring proximity of the independent device, and continuously acknowledgement to the vehicle (14), the response center (1 1 ) and the monitoring center (12) if an action request is received and an action response is received, until a termination message is received; and
terminating the virtual network.
A method for routing a vehicle (14) according to claim 10, wherein the independent device establishes voice communication via the virtual network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MYPI2013702019A MY186500A (en) | 2013-10-24 | 2013-10-24 | A system and method for routing a vehicle |
MYPI2013702019 | 2013-10-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015060708A1 true WO2015060708A1 (en) | 2015-04-30 |
Family
ID=51542419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/MY2014/000116 WO2015060708A1 (en) | 2013-10-24 | 2014-05-26 | A system and method for routing a vehicle |
Country Status (2)
Country | Link |
---|---|
MY (1) | MY186500A (en) |
WO (1) | WO2015060708A1 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030083806A1 (en) * | 2001-03-29 | 2003-05-01 | Gilad Odinak | Vehicle navigation system and method |
US20030187573A1 (en) * | 2000-05-16 | 2003-10-02 | Agnew Hugh John | Navigation system |
US20050080606A1 (en) * | 2003-10-08 | 2005-04-14 | General Motors Corporation | Web-enabled configurable quality data collection tool |
US20060059024A1 (en) * | 2002-11-07 | 2006-03-16 | Flytecomm, Inc. | Advanced travel management system |
WO2006088750A2 (en) | 2005-02-17 | 2006-08-24 | Motorola, Inc. | Navigational aid for emergency vehicles |
US20070106465A1 (en) * | 2005-10-10 | 2007-05-10 | Tomtom International B.V. | Method of planning a route to a destination |
US20080177461A1 (en) * | 2007-01-10 | 2008-07-24 | Adrian Kyle Blackwood | Navigation device and method for providing alternative network connections |
US7610151B2 (en) | 2006-06-27 | 2009-10-27 | Microsoft Corporation | Collaborative route planning for generating personalized and context-sensitive routing recommendations |
US7778773B2 (en) | 2007-05-02 | 2010-08-17 | Toshiba America Research, Inc. | Optimum route planning for service vehicles |
US20130242104A1 (en) * | 2012-03-16 | 2013-09-19 | Hon Hai Precision Industry Co., Ltd. | Traffic monitoring system and method for monitoring roadway condition |
-
2013
- 2013-10-24 MY MYPI2013702019A patent/MY186500A/en unknown
-
2014
- 2014-05-26 WO PCT/MY2014/000116 patent/WO2015060708A1/en active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030187573A1 (en) * | 2000-05-16 | 2003-10-02 | Agnew Hugh John | Navigation system |
US20030083806A1 (en) * | 2001-03-29 | 2003-05-01 | Gilad Odinak | Vehicle navigation system and method |
US20060059024A1 (en) * | 2002-11-07 | 2006-03-16 | Flytecomm, Inc. | Advanced travel management system |
US20050080606A1 (en) * | 2003-10-08 | 2005-04-14 | General Motors Corporation | Web-enabled configurable quality data collection tool |
WO2006088750A2 (en) | 2005-02-17 | 2006-08-24 | Motorola, Inc. | Navigational aid for emergency vehicles |
US20070106465A1 (en) * | 2005-10-10 | 2007-05-10 | Tomtom International B.V. | Method of planning a route to a destination |
US7610151B2 (en) | 2006-06-27 | 2009-10-27 | Microsoft Corporation | Collaborative route planning for generating personalized and context-sensitive routing recommendations |
US20090271104A1 (en) * | 2006-06-27 | 2009-10-29 | Microsoft Corporation | Collaborative route planning for generating personalized and context-sensitive routing recommendations |
US20080177461A1 (en) * | 2007-01-10 | 2008-07-24 | Adrian Kyle Blackwood | Navigation device and method for providing alternative network connections |
US7778773B2 (en) | 2007-05-02 | 2010-08-17 | Toshiba America Research, Inc. | Optimum route planning for service vehicles |
US20130242104A1 (en) * | 2012-03-16 | 2013-09-19 | Hon Hai Precision Industry Co., Ltd. | Traffic monitoring system and method for monitoring roadway condition |
Also Published As
Publication number | Publication date |
---|---|
MY186500A (en) | 2021-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10820250B2 (en) | Method and platoon manager for enabling a wireless device in a vehicle to communicate over a cellular network | |
US11128521B2 (en) | Group communication device bypass connectivity | |
EP3163799B1 (en) | Network device and method for sending bgp information | |
JP6671750B2 (en) | Navigation system, device, and method | |
US9338725B2 (en) | Mobile device for use in a dynamic and stochastic asynchronously updated wireless ad-hoc network | |
US11233848B2 (en) | Device to device grouping of personal communication nodes | |
Abdul-Salaam et al. | Energy-efficient data reporting for navigation in position-free hybrid wireless sensor networks | |
CN102334312B (en) | For the formation of, safeguard and/or use the method and apparatus of crossover network | |
JP2017521974A (en) | Method and apparatus for controlling a plurality of autonomous mobile nodes based on dynamic situation recognition data | |
EP2947795A1 (en) | Synchronization between devices of same or different wireless network | |
US8139558B2 (en) | Method and system for establishing a system time within a mobile ad hoc network | |
RU2016131430A (en) | SDN CONTROLLER, DATA PROCESSING CENTER SYSTEM AND ROUTING CONNECTION METHOD | |
US9572184B1 (en) | Portable devices paired to share wireless connectivity | |
CN110463235A (en) | Multimodem set up in preferred path network scheduling | |
CN103209108A (en) | Dynamic virtual private network (DVPN)-based route generation method and equipment | |
CN104144124B (en) | Data forwarding method, Apparatus and system | |
KR20140068591A (en) | Network system for vehicle | |
WO2019204987A1 (en) | Information transmission method controlled by cloud, robot, and group robot system | |
KR102041126B1 (en) | Drone with Routing Route Settings System for data delivery in Ad hok Network | |
KR20110065257A (en) | Location based vmp-unicast routing system and method for vanet | |
US11689622B2 (en) | Efficient real time vehicular traffic reporting and sharing | |
WO2015060708A1 (en) | A system and method for routing a vehicle | |
JP2018508161A (en) | SCTP connection reestablishing method and apparatus, and storage medium | |
US10142817B2 (en) | Technique to minimize inter-element bandwidth requirements during data synthesis on large networks | |
KR101882587B1 (en) | IoT Apparatus supporting various communication network and communication method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14766549 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14766549 Country of ref document: EP Kind code of ref document: A1 |