Patent ID: 11946755
Assignee: BEIJING AUTONAVI YUNMAP TECHNOLOGY CO., LTD.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system for online ride-hailing, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising:
receiving a first ride-hailing request from a user that comprises a plurality of transportation capacity types and a plurality of online-ride-hailing service providers providing the plurality of transportation capacity types, a ride-hailing start location, and a ride-hailing destination location wherein the plurality of transportation capacity types include one or more of taxi, economy, comfort, luxury, or business;
transforming the first ride-hailing request into a plurality of second ride-hailing requests and sending the plurality of second ride-hailing requests to the plurality of online ride-hailing service providers, wherein the transforming and sending comprise, for each of the plurality of online ride-hailing service providers:
determining vehicle types being requested from the online ride-hailing service provider that provide rides of the plurality of transportation capacity types;
in response to two or more vehicle types being requested from the online ride-hailing service provider, transforming the first ride-hailing request into a second ride-hailing request by including the two or more vehicle types, the ride-hailing start location, and the ride-hailing destination location, and sending the second ride-hailing request to a first interface of the online ride-hailing service provider;
in response to one vehicle type being request from the online ride-hailing service provider, transforming the first ride-hailing request into the second ride-hailing request by excluding the one vehicle type, but including the ride-hailing start location and the ride-hailing destination location, and sending the second ride-hailing request to a second interface of the online ride-hailing service provider;

receiving one or more second ride-hailing response messages returned by one or more of the plurality of online ride-hailing service providers in response to the plurality of second ride-hailing requests; and
returning a first ride-hailing response message to a user terminal based on the one or more second ride-hailing response messages.