A computer-implemented method for providing live schedule information for public transport vehicles traveling along public transport lines using correlations of movement of a public transport vehicle along the public transport line with at least three handover bursts associated with two or more common passengers on the public transport vehicle, comprising: obtaining cell handover information for multiple subscriber telecommunications devices of one or more network or service providers; determining a number of cell handovers indicated by the cell handover information for each of multiple cell handover possibilities in a particular time window; generating the live schedule information for the public transport vehicles based on the obtained cell handover information, by identifying one or more of the handover bursts for each of the multiple cell handover possibilities by time series analysis on the number of cell handovers for each of the multiple cell handover possibilities, wherein generating the live schedule information comprises: - selecting multiple handover cell relations that meet an occurrence probability condition for each of the public transport lines; and - analyzing the handover bursts for each of the selected cell handover relations along each of the public transport lines to generate the live schedule information, comprising forming a chain of multiple handover bursts out of the at least three handover bursts to trace movement of the public transport vehicle over the public transport lines, wherein forming the chain of multiple handover bursts is performed recursively in order to generate the live schedule information; and projecting estimated handover locations associated with the handover bursts forming the chain to a path of a known public transport line and estimating public transport vehicle location and stop times as the live schedule information. obtaining cell handover information for multiple subscriber telecommunications devices of one or more network or service providers; determining a number of cell handovers indicated by the cell handover information for each of multiple cell handover possibilities in a particular time window; generating the live schedule information for the public transport vehicles based on the obtained cell handover information, by identifying one or more of the handover bursts for each of the multiple cell handover possibilities by time series analysis on the number of cell handovers for each of the multiple cell handover possibilities, wherein generating the live schedule information comprises: - selecting multiple handover cell relations that meet an occurrence probability condition for each of the public transport lines; and - analyzing the handover bursts for each of the selected cell handover relations along each of the public transport lines to generate the live schedule information, comprising forming a chain of multiple handover bursts out of the at least three handover bursts to trace movement of the public transport vehicle over the public transport lines, wherein forming the chain of multiple handover bursts is performed recursively in order to generate the live schedule information; and - selecting multiple handover cell relations that meet an occurrence probability condition for each of the public transport lines; and - analyzing the handover bursts for each of the selected cell handover relations along each of the public transport lines to generate the live schedule information, comprising forming a chain of multiple handover bursts out of the at least three handover bursts to trace movement of the public transport vehicle over the public transport lines, wherein forming the chain of multiple handover bursts is performed recursively in order to generate the live schedule information; and projecting estimated handover locations associated with the handover bursts forming the chain to a path of a known public transport line and estimating public transport vehicle location and stop times as the live schedule information.