WO2015060708A1 - A system and method for routing a vehicle - Google Patents

A system and method for routing a vehicle Download PDF

Info

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
Application number
PCT/MY2014/000116
Other languages
French (fr)
Inventor
Jing Yuan Luke
Suet Hwa LEE
Kwang Ming NG
Original Assignee
Mimos Berhad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimos Berhad filed Critical Mimos Berhad
Publication of WO2015060708A1 publication Critical patent/WO2015060708A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems 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/096816Systems 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/02Detecting movement of traffic to be counted or controlled using treadles built into the road
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems 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

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.
PCT/MY2014/000116 2013-10-24 2014-05-26 A system and method for routing a vehicle WO2015060708A1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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