CPC G01C 21/3423 (2013.01) [G01C 21/3453 (2013.01)] | 18 Claims |
1. A communications server apparatus for managing a request for transport-related services, comprising a processor and a memory, the communications server apparatus being configured, under control of the processor to execute instructions stored in the memory to:
in response to receiving user request data comprising a data field indicative of an origin location and a data field indicative of a destination location,
generate a data record comprising a plurality of transit point data fields having data for a corresponding plurality of transit points from the origin location to the destination location, the plurality of transit point data fields comprising a variable transit point data field having data corresponding to a variable transit point, wherein a location of the variable transit point is changeable and is determined based on data associated with at least one transportation network-related parameter;
generate, in the data record, a plurality of trip section data fields for a corresponding plurality of trip sections defining navigation directions from the origin location to the destination location; and
wherein, for each trip section data field, the communications server apparatus is further configured to associate the trip section data field with a respective transit point data field of the plurality of transit point data fields, and further configured to, based on the data of the associated transit point data field, determine a respective transportation mode for the corresponding trip section and generate transit data in respect of the respective transportation mode,
wherein the respective transportation mode for the trip section data field associated with the variable transit point data field comprises a ride-hailing transportation mode,
wherein the data associated with the at least one transportation network-related parameter correspond to a fare surge-related parameter,
wherein the plurality of trip section data fields and the plurality of transit point data fields are generated to define a plurality of journey options from the origin location to the destination location,
wherein each journey option of the plurality of journey options is defined by at least two trip section data fields of the plurality of trip section data fields, and
wherein the at least two trip section data fields are for corresponding trip sections defining the navigation directions for a single journey starting from the origin location and ending at the destination location.
|