The present disclosure relates generally to the field of passenger transportation where a method, a registration device and a vehicle control node are provided for guidance of one or more transport vehicles.
In the field of passenger transportation, it is a well-known problem that a transport vehicle, such as a bus, train or boat, driving on a predefined route with multiple stops or stations, frequently has to stop at the stops or stations on that route in order to pick up any passengers there, even in case none of the passengers present at a vehicle stop will actually enter the vehicle. For example, a person at the vehicle stop may be waiting for another transport vehicle on a different route, or may just be there for whatever reason without the intention of entering the vehicle that has stopped. In that case, assuming that no-one present on the vehicle wants to get off either, the transport vehicle has stopped in vain at this vehicle stop since there is no passenger that wants to enter or leave the vehicle there.
The drawbacks of such unnecessary stopping at vehicle stops obviously include increased fuel consumption and air pollution, waste of time, and additional strain on the vehicle such as brakes, gears or other parts. This behavior may also be frustrating and tiresome for the vehicle driver and its current passengers on-board.
Various solutions have been developed that can be used for avoiding the above-described unnecessary stopping at vehicle stops on a predefined route. For example, US 2014/0210650 A1 discloses that passengers use their mobile terminals to communicate their intention to enter a transport vehicle at a certain stop, and this “getting-on” information is forwarded from a traffic information system to the driver of the vehicle. Other similar examples are disclosed in US 2008/0054072 A1, US 2013/0158846 A1 and U.S. Pat. No. 5,168,451 which all require that the passenger use a mobile terminal or the like to actively communicate their travelling intentions or trip instructions.
However, the above-described unnecessary stopping at vehicle stops and stations cannot be avoided in a satisfactory manner by any of the solutions referred to above, unless all passengers use their mobile terminals as described above. Thus, in reality it cannot be expected that all passengers are able or willing to make the effort to communicate their travelling intentions in the manner required by these solutions, e.g. when lacking the necessary communication device. The above-mentioned known solutions and other similar solutions are therefore, ultimately, not very serviceable to achieve satisfaction for every passenger.
It is an object of embodiments described herein to address at least some of the problems and issues outlined above. It is possible to achieve this object and others by using a method and apparatus as defined in the attached independent claims.
According to one aspect, a method is provided for guidance of one or more transport vehicles. In this method, the presence of a passenger is detected by a sensor at a vehicle stop, the sensor being associated with a predefined destination or vehicle route. Then, a traveling intention of the passenger is identified based on the detected presence and a notification related to the traveling intention of the passenger is provided to a transport vehicle driving on a predefined route that includes said vehicle stop.
According to another aspect, a registration device is operable at a vehicle stop and arranged to provide information as a basis for guidance of one or more transport vehicles. The registration device comprises a sensor that can be associated with a predefined destination or vehicle route, the sensor being configured to detect the presence of a passenger. The registration device also comprises a sending unit configured to send an indication of the detected presence of the passenger to a vehicle control node. Thereby, the vehicle control node is enabled to provide a notification to at least one transport vehicle driving on a predefined route which includes said vehicle stop, the notification being related to a traveling intention of the passenger according to the detected presence.
According to another aspect, a vehicle control node is arranged for guidance of one or more transport vehicles. The vehicle control node comprises a receiving unit configured to receive an indication of detected presence of a passenger by a sensor at a vehicle stop, the sensor being associated with a predefined destination or vehicle route. The vehicle control node further comprises a logic unit configured to identify a traveling intention of the passenger based on the detected presence, and a providing unit configured to provide a notification related to the identified traveling intention of the passenger, to a transport vehicle driving on a predefined route that includes said vehicle stop.
When employing this method and any of the above registration device and vehicle control node, the driver of the transport vehicle is able to optimize the route by stopping only when a passenger intends to enter the vehicle according to his/her traveling intention and skipping any unnecessary stopping. Thereby, various advantages can be accomplished such as reduced fuel consumption and pollution as well as saved time and possible avoidance or reduction of frustration caused by delays.
The above method, registration device and vehicle control node may be configured and implemented according to different optional embodiments to accomplish further features and benefits, to be described below.
A computer program storage product is also provided comprising instructions which, when executed on at least one processor in the vehicle control node, cause the at least one processor to carry out the method described above.
The solution will now be described in more detail by means of exemplary embodiments and with reference to the accompanying drawings, in which:
Briefly described, a solution for guidance of one or more transport vehicles is provided to enable passengers waiting at a vehicle stop to indicate their travelling intentions in a simple manner, without requiring the active use of a mobile phone or similar communication device. This solution can be used to avoid unnecessary stopping by a transport vehicle driving on a predefined route that includes said vehicle stop, if no-one intends to enter the vehicle there. The term “vehicle stop” is used herein to represent any stop or station that is comprised in one or more predefined routes taken by one or more vehicles for transporting passengers. Further, a “transport vehicle” in this context may be any type of vehicle for transporting passengers, typically a bus, train or boat, which basically drives on a predefined route passing a succession of vehicle stops where passengers can be picked up by the vehicle.
The problems associated with unnecessary stopping at vehicle stops, as discussed above, may be overcome by employing different sensors for detecting passengers at the vehicle stop which sensors are associated with different predefined destinations or vehicle routes. Thereby, a passenger intending to travel to a specific destination or on a specific route can simply position himself by a sensor that corresponds to that destination or route, which thus does not require any further action from the passenger. Each sensor is basically capable of detecting presence of a human present at a certain position and it may comprise a weight-sensitive pressure plate, a camera, an infra-red detector, a photocell, to mention a few practical non-limiting examples.
By detecting presence of a passenger by such a sensor, a traveling intention of the passenger can be identified according to the destination(s) or vehicle route(s) associated with that sensor and a notification can be provided to an eligible transport vehicle to indicate that the passenger wants to be picked up at the vehicle stop and be transported according the identified traveling intention. If the vehicle has not received any such notification for a particular vehicle stop, which may be indicated in a suitable manner to the driver of the vehicle, the driver can choose to skip this vehicle stop and thus not stop there, thereby avoiding one unnecessary stop on the route. The term “traveling intention” is thus to be understood in this context as a desired destination, e.g. another vehicle stop, or a specific desired route such as a bus or train line.
A simplified communication scenario is shown in
The vehicle stop 104 is provided with a registration device 106 which comprises a number of sensors 106a, 106b, 106c . . . where each sensor can be associated with a predefined destination or vehicle route, or even with multiple destinations or routes. Throughout this description the phrase “a predefined destination or vehicle route” is to be understood as at least one predefined destination or vehicle route. This association may be configurable such that a sensor's association to a destination or route can be changed in some sense, e.g. when a vehicle route is created, modified or deleted for whatever reason. Each sensor is also configured to detect the presence of a passenger. As an example, each sensor may comprise a pressure plate that is responsive to a passenger's weight e.g. by means of pressure-sensitive piezo-electric elements or similar mounted on a platform, thus generating an electrical signal when deformed by the passenger's weight. However, the solution is not limited to pressure plates and other examples of passenger “detectors” that can be used as a sensor in this context have been mentioned above.
The sensors 106a, 106b, 106c . . . are installed at different locations at the vehicle stop 104 for detecting presence of passengers, and suitable signs or labels may be used to indicate each sensor's associated destination or vehicle route such that any passenger can select an appropriate sensor and position himself there, e.g. by stepping on a pressure plate on the platform. Thus, whenever a sensor 106a-c detects presence of a passenger, the registration device 106 in this example sends an indication of the detected passenger presence to a vehicle control node 108, as shown in an action 1:1. In this communication, a public wireless or fixed network for telecommunication may be used for conveying the indication to the vehicle control node 108. Alternatively, a private wireless or fixed communication link may be used between the vehicle stop 104 and the vehicle control node 108.
In this example, the vehicle control node 108 can basically be a centrally operating node which can receive indications of passenger presence detected at multiple vehicle stops. Alternatively, the functionality of the vehicle control node 108, to be described below, may be implemented locally e.g. at the vehicle stop 104. The term “vehicle control node” as used in this description should thus be understood as a logical node having the functionality described herein which can be implemented practically in different ways. It is further assumed that the vehicle control node 108 has access to information about various transport vehicles and their current positions on their respective routes, and optionally also about their current average speed so that the time before reaching a certain vehicle stop can be estimated. For example, it might be detected that a transport vehicle is currently stuck in a traffic jam or the like.
Another action 1:2 illustrates that the vehicle control node 108, having received the notification of passenger presence from the registration device 106, identifies the traveling intention of the detected passenger such as a desired destination or vehicle route depending on which sensor has sensed his/her presence. The received indication may for example indicate a sensor identity that can be translated into its associated destination or vehicle route, or it may indicate the destination or vehicle route more explicitly. Action 1:2 could alternatively be performed by the registration device 106 so that the vehicle control node 108 receives the traveling intention from the registration device 106. By using the available information about currently active transport vehicles, as mentioned above, the vehicle control node 108 is then able to identify the approaching transport vehicle 100 as being a suitable candidate to pick up the passenger and fulfil his desired destination or vehicle route.
A next action 1:3 illustrates that the vehicle control node 108 sends a notification to the transport vehicle 100, e.g. over a public wireless network or using a suitable dedicated radio link, the notification informing about the traveling intention of the passenger. For example, the notification may simply indicate that there are one or more passengers waiting to enter the vehicle at the vehicle stop 104 which may be displayed or otherwise signaled to the driver in the transport vehicle 100 in a suitable manner. Thereby, the driver can accordingly stop and pick up the passenger(s) at vehicle stop 104, following the predefined route 102. Otherwise, if no such notification is received that indicates presence of any passenger to be picked up, the driver is able to skip the vehicle stop 104 and pass by without stopping or slowing down, thereby saving both time and fuel. For example, a large boat or a train may consume considerable amounts of additional fuel just to slow down, stop and start moving again for several times on a vehicle route which can thus be optimized by skipping any unnecessary vehicle stop as described above. It may even be possible to save further time and fuel by taking another route, as indicated by a dashed arrow 110 which might be a shortcut and/or avoiding a traffic jam on the original route, since the vehicle stop 104 can be omitted from the predefined vehicle route, provided that no-one on the vehicle wants to get off there.
The figure illustrates that a number of passengers have selected destination/route A by standing on pressure plate 106a, and that one passenger has selected destination/route B by standing on pressure plate 106b, while no-one is standing on pressure plate 106c. Thereby, an electrical signal issued from each pressure plate 106a, 106b triggers a sending unit 106d at the registration device 106 to send the above-described notification to the vehicle control node 108 as of action 1:1. In this example, an indication of passenger presence at the first and second sensors/pressure plates 106a, 106b is thus sent to the vehicle control node 108. This indication may include an approximate estimation of how many passengers have been detected, e.g. based their total weight.
An example of how the solution may be employed in terms of actions will now be described with reference to the flow chart in
A first action 300 illustrates that the presence of a passenger, or at least one passenger, is detected by a sensor at a vehicle stop, the sensor being associated with a predefined destination or vehicle route. For example, passenger presence may be detected in this action by sensors 106a and 106b in the above example. In some possible embodiments, the sensor may comprise any of: a pressure plate responsive to the passenger's weight, a camera, an infra-red detector and a photocell. In another possible embodiment, a plurality of sensors may be installed on different locations at the vehicle stop for detecting presence of passengers, the sensors being associated with different predefined destinations or vehicle routes.
In a next action 302, a traveling intention of the passenger is identified based on the detected presence, which has been described above for action 1:2. A further action 304 illustrates that a notification related to the traveling intention of the passenger is provided to a transport vehicle driving on a predefined route that includes said vehicle stop, e.g. in the manner described above for action 1:3. Thereby, the driver of that transport vehicle is able to optimize the route by skipping any unnecessary stopping in the manner described above. Potential advantages of this procedure include reduced fuel consumption and pollution as well as saved time and avoiding any frustration caused by delays. These advantages are naturally prominent if a considerable number of stops can be skipped in this manner.
Further embodiments are possible to employ in the above procedure as follows. In one possible embodiment, the notification of action 304 may indicate the sensor's associated predefined destination or vehicle route. In another possible embodiment, the notification may be provided to a plurality of transport vehicles driving on predefined routes which include said vehicle stop. An example of how the latter embodiment may be used will be described later below with reference to
In further possible embodiments, the method may further comprise determining a modified route for the transport vehicle based on the identified traveling intention of the passenger. An example of such a modified route was shown as numeral 110 in
It was mentioned above that a plurality of sensors may be installed at the vehicle stop which are associated with different predefined destinations or vehicle routes. In a possible embodiment, a modified route may be determined for the transport vehicle depending on detected presence of passengers by the sensors. An example of how this may be done will be described below with reference to
In another possible embodiment, the procedure may further comprise estimating how many passengers are detected by each sensor wherein the notification indicates an estimated number of passengers intending to enter the transport vehicle at the vehicle stop. In another possible embodiment, the procedure may further comprise detecting that all passengers intending to enter the transport vehicle cannot be accommodated by the transport vehicle, and calling for an extra transport vehicle to collect any leftover passengers from the vehicle stop. An example of how the two latter embodiments above may be used will be described later below with reference to
A more detailed example of a procedure performed by a vehicle control node when operating according to some of the above-described embodiments, will now be described with reference to the flow chart in
In a further action 404, the vehicle control node finds, i.e. identifies, a vehicle that is currently driving on a route that includes any of the vehicle stops in which the presence of passengers has been detected, according to the received indications in action 400. It should be noted that more than one such vehicle may be found in this action which can be referred to as “eligible vehicles” in this context. Another action 406 further indicates that the vehicle control node obtains a current position of the eligible vehicle(s) found in action 404.
The vehicle control node then determines whether any vehicle stop on the predefined route travelled by the (each) vehicle can be skipped, in an action 408, i.e. when it can be concluded, from the received indications, that no-one intending to enter the vehicle has been detected at that vehicle stop. If so, a further action 410 indicates that the vehicle control node modifies the predefined route, e.g. by omitting the vehicle stop as determined in action 408. A final action 412 illustrates that the vehicle control node provides a notification to the vehicle found in action 404, which notification indicates the modified vehicle route. It should be noted that the driver of the vehicle may still need to stop at the vehicle stop in case any onboard passenger indicates that he wants to get off at the vehicle stop, which is however outside the scope of this procedure. Ultimately, it may thus be up to the driver to take the modified route or not.
Another example of how the solution may be employed will now be described with reference to the signaling diagram in
In a next action 5:3, the registration device 500 sends an indication comprising the updated list to the vehicle control node 502 which is then able to find any eligible transport vehicles in action 5:4 that are potential candidates for picking up any of the detected passengers indicated in the list. Another action 5:5 illustrates that the registration device 500 further obtains a current location of the transport vehicles found in action 5:4, basically as described above for action 406. The registration device 500 may then select one or more of the vehicles as “best” candidate(s) depending on their current position. A final action 5:6 illustrates that the registration device 500 sends one or more notifications to one or more such candidate transport vehicles accordingly, basically as described above for action 304.
Another example of how the solution may be employed will now be described with reference to the signaling diagram in
In this example, the vehicle control node 602 further runs a “route algorithm”, in an action 6:6, which is configured to determine a modified route for an eligible transport vehicle basically in the manner described above for actions 408, 410, e.g. skipping one or more vehicle stops and possibly also introducing a shortcut or similar that may provide a shorter and/or faster driving route for the vehicle, such as illustrated by numeral 110 in
The block diagram in
The registration device 800 is operable at a vehicle stop and arranged to provide information as a basis for guidance of one or more transport vehicles. The registration device 800 comprises a sensor 800a that can be associated with a predefined destination or vehicle route, the sensor 800a being configured to detect the presence of a passenger. The registration device 800 may comprise several such sensors as shown in the figure. The registration device 800 also comprises a sending unit 800b configured to send an indication of the detected presence of the passenger to a vehicle control node 802, e.g. as in actions 1:1 and 5:3. Thereby, the vehicle control node 802 is enabled to provide a notification to at least one transport vehicle driving on a predefined route which includes said vehicle stop, the notification being related to a traveling intention of the passenger according to the detected presence.
The registration device 800 may be further configured in the manner described above for the registration device 106 in
The vehicle control node 802 in
The communication circuit C in the vehicle control node 802 comprises equipment configured for communication with a registration device 800 and with one or more transport vehicles, not shown, e.g. over suitable radio interfaces using a suitable protocol for radio communication depending on the implementation. The solution is however not limited to any specific types of communication technology or protocols.
The vehicle control node 802 comprises means configured or arranged to perform at least some of the actions 400-412 and 900-912 of the flow charts in
The vehicle control node 802 is arranged for guidance of one or more transport vehicles. The vehicle control node 802 thus comprises the processor P and the memory M, said memory comprising instructions executable by said processor, whereby the vehicle control node 802 is operative as follows.
The vehicle control node 802 is operative to receive an indication of detected presence of a passenger by a sensor at a vehicle stop, the sensor being associated with a predefined destination or vehicle route. This receiving operation may be performed by a receiving unit 802a in the vehicle control node 802, e.g. in the manner described for actions 1.1 and 300 above.
The vehicle control node 802 is also operative to identify a traveling intention of the passenger based on the detected presence. This identifying operation may be performed by a logic unit 802b, e.g. in the manner described for actions 1.2 and 302 above. The vehicle control node 802 is also operative to provide a notification related to the identified traveling intention of the passenger, to a transport vehicle driving on a predefined route that includes said vehicle stop. This providing operation may be performed by a providing unit 802c, e.g. in the manner described for actions 1.3 and 304 above.
It should be noted that
The functional units 802a-c described above can be implemented in the vehicle control node 802 by means of program modules of a computer program comprising code means which, when run by the processor P causes the vehicle control node 802 to perform the above-described actions and procedures. Each processor P may comprise a single Central Processing Unit (CPU), or could comprise two or more processing units. For example, each processor P may include a general purpose microprocessor, an instruction set processor and/or related chips sets and/or a special purpose microprocessor such as an Application Specific Integrated Circuit (ASIC). Each processor P may also comprise a storage for caching purposes.
Each computer program may be carried by a computer program product in the vehicle control node 802 in the form of a memory having a computer readable medium and being connected to the processor P. The computer program product or memory M in the vehicle control node 802 thus comprises a computer readable medium on which the computer program is stored e.g. in the form of computer program modules or the like. For example, the memory M in each node may be a flash memory, a Random-Access Memory (RAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable ROM (EEPROM) or hard drive storage (HDD), and the program modules could in alternative embodiments be distributed on different computer program products in the form of memories within the vehicle control node 802.
The solution described herein may be implemented in the vehicle control node 802 by a computer program comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the actions according to any of the above embodiments, where appropriate. The solution may also be implemented at the vehicle control node 802 in a carrier containing the above computer program, wherein the carrier is one of an electronic signal, optical signal, radio signal, or computer readable storage medium.
Another detailed example of a procedure performed by a vehicle control node when operating according to some of the above-described embodiments, will now be described with reference to the flow chart in
Another action 908 illustrates that the vehicle control node obtains information regarding how many free spaces, e.g. seats or similar, there are at present in the transport vehicle. This information may be obtained by a suitable notification sent from the transport vehicle, e.g. at regular intervals or whenever the number of free spaces changes. The vehicle control node then determines, in an action 910, whether the number of free spaces in the transport vehicle is enough to accommodate or receive the number of passengers intending to enter the vehicle at the vehicle stop estimated in action 904. If so, no further action is necessary and the procedure may be repeated by returning to action 900 as indicated by the dashed arrow.
However, if it is determined in action 910 that there are not enough free spaces in the transport vehicle to accommodate the entering passengers, the vehicle control node triggers a call for an extra transport vehicle, in an action 912, to pick up any surplus passengers that cannot be accommodated by the transport vehicle found in action 902. Thereby, it can be automatically detected at an early stage, and in a trustworthy manner, whether there is a need for an extra transport vehicle or not, as compared to a conventional solution relying on the driver to call for an extra transport vehicle when he guesses that the transport vehicle cannot accommodate all passengers intending to enter the vehicle at the vehicle stop. In such a conventional solution it is more or less impossible for the driver to know how many passengers actually intends to enter the vehicle, particularly if there are many persons present at the vehicle stop waiting for various different transport vehicles. In the described solution, action 912 can be performed well before the driver even comes into sight of the vehicle stop.
While the solution has been described with reference to specific exemplifying embodiments, the description is generally only intended to illustrate the inventive concept and should not be taken as limiting the scope of the solution. For example, the terms “transport vehicle”, “vehicle stop”, “vehicle route”, “traveling intention”, “registration device” and “vehicle control node” have been used throughout this disclosure, although any other corresponding entities, functions, and/or parameters could also be used having the features and characteristics described here. The solution is defined by the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2015/050768 | 6/30/2015 | WO | 00 |