System and method for providing information to an information system in a vehicle
10994759 · 2021-05-04
Assignee
Inventors
Cpc classification
B61L25/025
PERFORMING OPERATIONS; TRANSPORTING
B61L15/0072
PERFORMING OPERATIONS; TRANSPORTING
B61L25/021
PERFORMING OPERATIONS; TRANSPORTING
B61L2205/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
B61L15/00
PERFORMING OPERATIONS; TRANSPORTING
B61L25/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention pertains to a system for providing information to an information system in a vehicle, comprising: a communication interface (210) to communicate with a server (299) residing outside the vehicle (200); data storage means (220) to temporarily store data received from the server via the communication interface; data gathering means (230) to obtain information about a current situation or event independently of the server; an information system (100) to provide information services to crew and/or passengers or to control systems of the vehicle; and a processor (240). The processor is configured to: detect whether the communication interface is operational, if the communication interface is operational, provide data received from the communication interface to the information system; otherwise, provide data retrieved from the data storage means and adapted on the basis of information obtained from the data gathering means to the information system.
Claims
1. A system for providing information to an information system in a vehicle, the system being aboard the vehicle and comprising: a communication interface adapted to communicate with an external server, the external server residing outside said vehicle; data storage means configured to temporarily store data received from said external server via said communication interface; data gathering means adapted to obtain information about a current situation or event independently of said external server; the information system, wherein the information system is arranged to provide information services to crew, to passengers, or to crew and passengers, or to control systems of said vehicle; and a processor, operatively connected to said communication interface, said data storage means, and said data gathering means, said processor being configured to provide information to said information system; wherein said processor is further configured to: detect whether said communication interface is operationally communicating with said external server, if said communication interface is operational, provide data received from said external server via said communication interface as said information to said information system; and if said communication interface is not operational, provide data retrieved from said data storage means and adapted on the basis of information obtained from said data gathering means as said information to said information system; wherein said data gathering means comprises at least one sensor arranged to sense wheel pulses, said processor being configured to determine a current location on the basis of said wheel pulses.
2. The system according to claim 1, wherein said data gathering means further comprises a Global Positioning System receiver arranged to determine the current location of said vehicle.
3. The system according to claim 1, wherein said data gathering means comprises at least one sensor arranged to determine current weather conditions.
4. The system according to claim 1, wherein said data gathering means comprises means to retrieve locally generated information about said current situation or event.
5. The system according to claim 1, wherein said information system comprises an output system for outputting messages in a passenger compartment of said vehicle.
6. The system according to claim 1, wherein said data gathering means further comprises a receiver for receiving railway beacon signals.
7. A passenger vehicle comprising the system according to claim 1.
8. A method for providing information to an information system in a vehicle, said vehicle being equipped with a communication interface adapted to communicate with an external server residing outside said vehicle and with on-board data storage means configured to temporarily store data received from said external server via said communication interface, said method comprising: obtaining information about a current situation or event using on-board data gathering means, independently of said external server; detecting whether said communication interface is operationally communicating with said external server; if said communication interface is operational, providing data received from said external server via said communication interface as said information to said information system; if said communication interface is not operational, providing data retrieved from said data storage means and adapted on the basis of said information obtained from said on-board data gathering means as said information to said information system; wherein obtaining information about the current situation or event using said on-board data gathering means comprises sensing wheel pulses, and determining a current location on the basis of said wheel pulses.
9. The method according to claim 8, wherein obtaining information about the current situation or event using said on-board data gathering means further comprises a receiver receiving railway beacon signals, and wherein determining the current location is on the basis of said received railway beacon signals.
10. A non-transitory computer program product comprising code means configured to cause a processor to carry out the steps of claim 8.
11. A non-transitory computer program product comprising code means configured to cause a processor to carry out the steps of claim 9.
12. The system according to claim 2, wherein said data gathering means comprises at least one sensor arranged to determine current weather conditions.
13. The system according to claim 2, wherein said data gathering means comprises means to retrieve locally generated information about said current situation or event.
14. The system according to claim 3, wherein said data gathering means comprises means to retrieve locally generated information about said current situation or event.
15. The system according to claim 2, wherein said information system comprises an output system for outputting messages in a passenger compartment of said vehicle.
16. The system according to claim 3, wherein said information system comprises an output system for outputting messages in a passenger compartment of said vehicle.
17. The system according to claim 4, wherein said information system comprises an output system for outputting messages in a passenger compartment of said vehicle.
18. The system according to claim 2, wherein said data gathering means further comprises a receiver for receiving railway beacon signals.
19. The system according to claim 3, wherein said data gathering means further comprises a receiver for receiving railway beacon signals.
20. The system according to claim 4, wherein said data gathering means further comprises a receiver for receiving railway beacon signals.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) These and other features and advantages of embodiments of the present invention will now be described in more detail with reference to the attached drawings, in which:
(2)
(3)
(4)
DESCRIPTION OF EMBODIMENTS
(5)
(6) The system 100 is further capable of receiving information from an information system 199, co-located with the system 100 (internally in the same housing, or otherwise present in the same vehicle). Along with the information that is useful for display in the passenger compartment, associated metadata may be received.
(7) Such metadata may include, without limitation, one or more of an expiry time of the received information, a source of said received information (e.g. an up-to-date on-line source or a cache), and a condition to be met for said received information to be displayed (e.g. with respect to location, time-of-day, or the like). In certain applications, such as advertising, it may be useful to make the displaying of certain messages conditional on the profile of the passengers that are present in the vehicle; in such cases, the metadata may for example include an indication of the profiles which must be present for the message to be displayed.
(8) Processing means 140 are provided to evaluate the retrieved information, in particular the metadata, if present. The processing means 140 may be implemented in dedicated hardware (e.g., ASIC), configurable hardware (e.g., FPGA), programmable components (e.g., a DSP or general purpose processor with appropriate software), or any combination thereof. The same component(s) may also include other functions.
(9) Formatting means 150, which may be implemented as part of the processing means 140 are configured to format the retrieved information in accordance with an appropriate template for displaying on the display surface, or to perform a text-to-speech conversion for conveying the message by audio means. The formatted or converted information is supplied to the outputting means over a suitable interface in accordance with the signal format required by the latter for correct operation.
(10)
(11) Data gathering means 230 are adapted to obtain information about a current situation or event independently of the server. The data gathering means 230 includes one or more sensors arranged to sense wheel pulses (wherein the processor is configured to determine a current speed and/or a current location on the basis of the wheel pulses). The data gathering means 230 may further include a receiver for receiving railway beacon signals, in particular location signals transmitted by balises arranged between the rails. The data gathering means 230 may further include one or more of a Global Positioning System receiver arranged to determine a current location of the vehicle, means for determining the vehicle's speed and/or location on the basis of real-time images captured by cameras arranged on the vehicle, and other similar arrangements for determining the vehicle's location.
(12) The data gathering means 230 may include one or more sensors arranged to determine current weather conditions, and/or means to retrieve locally generated information about the current situation or event.
(13) The data gathering means 230 may comprise an interface to exchange information with mobile devices carried by passengers or crew members inside the vehicle, and which may have a wide variety of sensors integrated in them.
(14) The system further comprises an information system 100 arranged to provide information services to crew and/or passengers or to control systems of the vehicle, which may in particular be an information system 100 as described in the context of
(15) The processor 240 is configured to detect whether the communication interface 210 is operationally communicating with the server 299. The determination whether the communication interface 210 is operational or not, may include awaiting the expiry of a time-out, the carrying out of a predetermined number of communication attempts, and other steps known to the person skilled in the art for establishing or maintaining a communication link. If the communication interface 210 is operational, the processor 240 provides data received from the communication interface 210 to the information system 100. If the communication interface 210 is not operational, the processor 240 provides data retrieved from the data storage means 220 and adapted on the basis of information obtained from the data gathering means 230 to the information system 100. The adaptation step may further take into account historical or statistical data about the vehicle and its route.
(16) The processor 240 may be implemented in dedicated hardware (e.g., ASIC), configurable hardware (e.g., FPGA), programmable components (e.g., a DSP or general purpose processor with appropriate software), or any combination thereof. The same component(s) may also include other functions, such as for example the processing means 140 of the information server 100.
(17)
(18) In a first step, the method comprises obtaining 310 information about a current situation or event independently of the server. This obtaining 310 is carried out by means of the local data gathering means 230 provided in the system. In a next step, typically carried out by a processor 240, the method comprises detecting 320 whether the communication interface is operationally communicating with the server. If the communication interface is operational 330, data received from the communication interface is provided 340 to the information system to be conveyed to the passengers and/or crew through the appropriate outputting means (display or audio). If, on the other hand, the communication interface is not operational 330, data retrieved from the data storage means and adapted on the basis of information obtained from the data gathering means is provided 350 to the information system to be conveyed to the passengers and/or crew through the appropriate outputting means (display or audio).
(19) The present invention also relates to a computer program product comprising code means configured to cause a processor to carry out the steps of the method described above. The computer program product may consist of the code means provided on a computer-readable medium, such as an optical, magnetic, or semiconductor-based storage medium.
(20) The invention is further clarified by means of a use case. This use case describes the invention in the following scenario in which passenger information must be continuously provided in a train compartment during an interruption in the internet connection.
(21) In this scenario, the train is traveling along a route with unreliable internet connectivity (e.g., through an area with limited 3G coverage).
(22) The train is initially connected to the internet through a 3G network. The internet connection is used to periodically download real-time journey information: the current status of this journey and the status of connecting transport modes at the next calling point. The train is suffering a delay of fifteen minutes at the next calling point due to bad weather conditions.
(23) The system described by this invention arranges and pushes the data to the on-board signage system. The data may be marked as ‘live’ indicating that the information was retrieved from the wayside. The system also keeps a record of each or a subset of the status updates received from the wayside through the internet connection (e.g., stores them in the local cache).
(24) Next, the train enters an area with limited 3G coverage, and the internet connection is lost for a prolonged time period. The train is unable to receive status updates.
(25) The system according to the present invention will notice the connection loss. In order to guarantee up-to-date passenger information on the on-board displays, it may compute an estimate of the current status of this journey and the status of connecting transport modes at the next calling point. To this end, the system takes into account the context of the train: the current location of the train and the data that was most recently received including the stored weather forecast.
(26) An expected time of arrival is computed taking into account the current train location and the remaining trajectory, along with historically stored data for this journey. Connecting service at the next calling point is marked as risky for transport modes with running times that are affected by the bad weather conditions.
(27) The system pushes the predicted status update data to the on-board signage system. The data may be marked as ‘local’ indicating that the information is an unconfirmed estimate.
(28) While the invention has been described hereinabove with reference to specific embodiments, this was done to clarify and not to limit the invention. The skilled person will appreciate that various modifications and different combinations of disclosed features are possible without departing from the scope of the invention.