Interaction method of online car-hailing platform

By receiving and parsing users' gesture commands from any location on the ride-hailing platform, and combining the operation command mapping table with semantic recognition, the interaction difficulties of users with visual and hand operation limitations are solved, enabling efficient and accurate interactive operation in noisy environments.

CN121879656APending Publication Date: 2026-04-17BEIJING BAILONG MAYUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING BAILONG MAYUN TECH CO LTD
Filing Date
2025-11-27
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

The existing ride-hailing platform's interaction methods have problems with accurately triggering interactive content for users with visual impairments or limited hand operation, especially in noisy environments where voice recognition efficiency is low.

Method used

By receiving gesture commands from users at any location on the ride-hailing platform interface, the system determines the corresponding operation commands and responds to interaction requests. By combining the operation command mapping table and semantic recognition, the system decouples gesture commands from operation commands, making it easier for users to quickly and accurately trigger interactive functions.

Benefits of technology

It improves the convenience and accuracy of interaction, reduces the possibility of accidental triggering, adapts to the personalized needs of different users, and maintains efficient operation in noisy environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121879656A_ABST
    Figure CN121879656A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of online car-hailing platforms, in particular to an interaction method, device and equipment of an online car-hailing platform and a computer program product. The interaction method of the online car-hailing platform comprises the following steps: receiving a gesture instruction sent by a user at any position of an interface of the online car-hailing platform; determining an operation instruction of the online car-hailing platform corresponding to the gesture instruction; and in response to the operation instruction, completing an online car-hailing interaction demand corresponding to the operation instruction on the online car-hailing platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of ride-hailing platform technology, and in particular to an interactive method, apparatus, device, and computer program product for a ride-hailing platform. Background Technology

[0002] When using ride-hailing services, the interactive content provided by the ride-hailing service platform may be difficult to trigger accurately. For example, older users may not be able to see small print; interactive content may be hidden under multiple levels of menus and not easily triggered; users may be intoxicated or have one hand occupied, making operation inconvenient.

[0003] Speech recognition can be used to achieve interaction in related technologies; however, speech recognition is less efficient in noisy environments (such as beside a road). Summary of the Invention

[0004] To overcome the problems existing in the related technologies, this disclosure provides an interaction method, device, equipment and computer program product for a ride-hailing platform, which can solve the above problems.

[0005] According to a first aspect of the present disclosure, an interaction method for a ride-hailing platform is provided, the method comprising: receiving a gesture instruction issued by a user at any location on the interface of the ride-hailing platform; determining an operation instruction of the ride-hailing platform corresponding to the gesture instruction; and, in response to the operation instruction, completing the ride-hailing interaction request corresponding to the operation instruction on the ride-hailing platform.

[0006] According to a second aspect of the present disclosure, an interactive device for a ride-hailing platform is provided. The device includes: a receiving unit configured to receive a gesture command issued by a user at any location on the interface of the ride-hailing platform; a determining unit configured to determine an operation command of the ride-hailing platform corresponding to the gesture command; and a responding unit configured to respond to the operation command and complete the ride-hailing interaction request corresponding to the operation command on the ride-hailing platform.

[0007] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor and a memory; the memory being used to store a computer program; and the processor being used to execute the interaction method of the ride-hailing platform as described in the first aspect by invoking the computer program.

[0008] According to a fourth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method as described in the first aspect.

[0009] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: This disclosure can receive gesture commands issued by users from any location on the ride-hailing platform interface, determine the corresponding operation command of the ride-hailing platform, and respond to the operation command to complete the ride-hailing interaction request corresponding to the operation command on the ride-hailing platform. Users can issue gesture commands from any location on the ride-hailing platform interface, which eliminates the need for users to enter secondary menus or execute commands on specific pages, making it more convenient. After the user issues a gesture command, this disclosure can determine the corresponding operation command and then respond to the interaction request, resulting in high operational efficiency and convenience.

[0010] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0011] The accompanying drawings, which are incorporated in and form part of this disclosure, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0012] Figure 1 This is a schematic flowchart illustrating an interaction method of a ride-hailing platform according to an exemplary embodiment.

[0013] Figure 2 This disclosure is a block diagram illustrating an interactive device for a ride-hailing platform according to an exemplary embodiment.

[0014] Figure 3 This is a schematic block diagram illustrating an interactive device for a ride-hailing platform according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0015] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0016] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0017] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0018] In related technologies, the interaction methods within ride-hailing platforms mainly include: button click type and voice control type.

[0019] Button clicks are the most common interaction method. However, this method places certain demands on the user's eyesight and hand dexterity. In some scenarios, users may have difficulty accurately clicking small buttons, resulting in the failure to trigger the intended interaction and the accidental activation of other interactions, causing inconvenience. Some buttons may be placed or hidden under multi-level menus, making them difficult for users to find and locate correctly, thus preventing them from triggering the corresponding functions and services.

[0020] Voice control typically serves as a supplement to button-based systems, triggering interactive content within ride-hailing platforms through voice recognition. However, voice control is limited by the accuracy of voice recognition; it struggles to accurately recognize user voices in noisy environments (such as beside a road or inside a music venue), making accurate triggering impossible.

[0021] Users of ride-hailing platforms may also include elderly people with visual impairments, people who are intoxicated and have difficulty expressing themselves, and these groups may experience more inconvenience when using ride-hailing platforms for regular interactions.

[0022] To address the aforementioned technical issues, this disclosure proposes an interaction method for ride-hailing platforms.

[0023] Figure 1 This is a schematic flowchart illustrating an interaction method for a ride-hailing platform according to an embodiment of the present disclosure. The interaction method of the ride-hailing platform can be executed by a terminal. The ride-hailing platform can be installed on a terminal and connected to a network through the terminal. The terminal includes, but is not limited to, communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices.

[0024] like Figure 1 As shown, the interaction methods of ride-hailing platforms include: In step S101, a gesture command issued by the user at any location on the interface of the ride-hailing platform is received. In step S102, the operation command of the ride-hailing platform corresponding to the gesture command is determined; In step S103, in response to the operation instruction, the ride-hailing interaction requirement corresponding to the operation instruction is completed on the ride-hailing platform.

[0025] It should be noted that ride-hailing platforms can use multiple interaction methods simultaneously. The method proposed in this disclosure can be one of these multiple interaction methods and can be used in combination with other interaction methods (such as button clicks).

[0026] In some embodiments, ride-hailing platforms are used to provide ride-hailing related services.

[0027] Ride-hailing services include services for both drivers and passengers. For example, on the driver's app, ride-hailing services may include, but are not limited to: accepting orders, canceling orders, contacting passengers, contacting customer service, and confirming boarding; on the passenger's app, ride-hailing services may include, but are not limited to: placing orders, canceling orders, contacting drivers, contacting customer service, changing locations, and switching vehicle types.

[0028] In some embodiments, gesture commands issued by the user at any location on the interface of the ride-hailing platform are received.

[0029] Users can include passengers and drivers.

[0030] On the interface of ride-hailing platforms, there are no restrictions on the area where gesture commands can be recognized; users can issue gesture commands from anywhere on the interface.

[0031] For example, users can issue gesture commands from the center of the ride-hailing platform's interface or from the edges of the terminal. Some ride-hailing platforms may display map navigation information and order information simultaneously on their interface, allowing users to trigger interactions via gesture commands within the map navigation area and the order area.

[0032] In some embodiments, gesture commands issued by the user on any interface of the ride-hailing platform can be received.

[0033] In addition to not restricting the location area where the user issues gesture commands in the above embodiments, this embodiment may also not restrict the specific interface on which the user issues gesture commands.

[0034] Ride-hailing platforms can contain multiple service interfaces, some of which are located under secondary menus. In certain application scenarios, users may browse information under secondary menus. In this case, users do not need to return to the platform's main interface, but can trigger interactions through gesture commands on any service interface, making it more convenient and faster.

[0035] In some embodiments, gesture commands are gesture-related instructions input by the user through the input component of the terminal.

[0036] For example, the input component could be a touchscreen.

[0037] Gesture commands may include, for example, multi-finger swipes up or swiping along a specific graphic. In other embodiments, gesture commands may also include the current interface and the current position. For example, multi-finger swipes up on the main interface and multi-finger swipes up on a secondary interface may be different gesture commands, as may swipes in a circle in the center of the interface and swipes in a circle at the edge of the interface.

[0038] In some embodiments, the operation instructions of the ride-hailing platform corresponding to the gesture instructions can be determined.

[0039] After determining the gesture command issued by the user, the corresponding operation command can be determined.

[0040] Gesture commands and operation commands can have a fixed correspondence or a customizable correspondence. Multiple different gesture commands can correspond to a single operation command.

[0041] Operation commands are used to interact with relevant services provided within the ride-hailing platform.

[0042] In some embodiments, in response to the operation instruction, the ride-hailing interaction requirement corresponding to the operation instruction is completed on the ride-hailing platform.

[0043] The operation commands correspond to the functions and services of the ride-hailing platform. When these functions and services are executed, they can fulfill the user's interactive needs.

[0044] The embodiments of this disclosure can receive gesture commands issued by users at any location on the interface of a ride-hailing platform, determine the corresponding operation commands of the ride-hailing platform, and complete the ride-hailing interaction requirements corresponding to the operation commands on the ride-hailing platform based on the operation commands. Users can conveniently and quickly trigger the required operation commands by triggering the functions and services of the ride-hailing platform through gesture commands; gesture commands that can be recognized at any location are more convenient and accurate for users to execute, and are less likely to be misjudged or accidentally touched, thus ensuring the accuracy of the triggered interaction content; determining operation commands based on gesture commands, and then realizing interaction requirements based on operation commands, decouples gesture commands from operation commands, making it easier to add or modify them later, and enhancing the practicality of gesture interaction.

[0045] In some embodiments, determining the operation instruction of the ride-hailing platform corresponding to the gesture instruction includes: determining an operation instruction correspondence table, wherein the operation instruction correspondence table is configured with a correspondence between the gesture instruction and the operation instruction; and determining the operation instruction corresponding to the gesture instruction according to the operation instruction correspondence table.

[0046] The operation instruction mapping table sets up a correspondence between gesture instructions and operation instructions. In some embodiments, the operation instruction mapping table may be preset.

[0047] After receiving a gesture command, the system can query the operation command mapping table to determine the corresponding operation command, and then respond to the operation command to enable the ride-hailing platform to complete the corresponding interaction request.

[0048] The mapping between gesture commands and operation commands can be configured or updated by configuring or updating this operation command mapping table.

[0049] Based on the operation instruction mapping table, gesture instructions are not directly coupled with the services and functions of the ride-hailing platform, which facilitates the addition, modification and deletion of subsequent instructions (gesture instructions and / or operation instructions), and also facilitates the updating of the services and functions of the ride-hailing platform.

[0050] In some embodiments, the method further includes: if the gesture command received on the interface of the ride-hailing platform triggers an operation command from a non-ride-hailing platform, prompting the user that the gesture command is conflicting.

[0051] Most terminal systems can be pre-set with functions that can be executed via gesture commands, such as swiping down with three fingers to trigger the terminal's screenshot function. In some scenarios, a gesture command may trigger the interaction requirements of the ride-hailing platform on the one hand, and the function of other applications outside the ride-hailing platform (such as background applications or system applications) on the other hand, thus creating a command conflict.

[0052] In this embodiment, when a command conflict occurs, the user can be prompted that there is a conflict in the gesture commands, thereby guiding the user to resolve the conflict by modifying the gesture commands, closing the conflicting program, or other means.

[0053] It should be noted that gesture commands not recorded in the operation command mapping table cannot correspond to the operation commands of the ride-hailing platform, and therefore will not cause conflicts.

[0054] For example, on a ride-hailing platform's interface, a three-finger swipe down corresponds to the driver's action command for saving the current order. However, in the terminal system, a three-finger swipe down is used to trigger a quick screenshot, creating a conflict. In this situation, when a user uses a three-finger swipe down to trigger an action command, the system can prompt the user about the command conflict and suggest that the user change the gesture command for the corresponding action command.

[0055] In some embodiments, the method further includes: receiving a modification instruction from a user; and modifying the correspondence between gesture instructions and operation instructions in the operation instruction correspondence table based on the modification instruction.

[0056] For example, the first gesture instruction corresponds to the first operation instruction.

[0057] Users can modify gesture commands, changing a first gesture command to a second gesture command so that the second gesture command corresponds to the first operation command. This embodiment can avoid gesture command conflicts by modifying gesture commands that are occupied by the system or other applications, thus preventing multiple operations from being triggered when a gesture command is input.

[0058] Users can also modify the operation commands, changing the first operation command to a second operation command, so that the first gesture command corresponds to the second operation command. This embodiment allows modification of the operation commands corresponding to gesture commands, enabling users to choose the gesture commands that are more comfortable and familiar to them.

[0059] Users can also swap the correspondence between two gesture commands and their corresponding operation commands. For example, they can swap the first gesture command (corresponding to the first operation command) and the second gesture command (corresponding to the second operation command), so that the second gesture command corresponds to the first operation command, and vice versa. This embodiment allows users to swap gesture commands, enabling them to exchange gesture commands for frequently requested operation commands and those for specific requests, making it easier for users to trigger operation commands.

[0060] In some embodiments, the modification instructions may further include addition instructions and / or deletion instructions.

[0061] Users can customize new gesture commands and corresponding operation commands to personalize the gesture-triggered platform's functions and services to their own needs.

[0062] Users can also delete some gesture-triggered functions and services, including deleting gesture commands but retaining operation commands, deleting operation commands but retaining gesture commands, or deleting both gesture commands and operation commands. Deleting operation commands or gesture commands allows for the convenient addition and configuration of new gesture triggering methods when needed later.

[0063] In some embodiments, determining the operation instruction correspondence table includes: counting operation instructions with high trigger frequency and gesture instructions input by the user; and establishing a correspondence between operation instructions with high trigger frequency and gesture instructions with low input frequency as an operation instruction correspondence table.

[0064] In the operation instruction mapping table, the operation instructions should be services and functions that users frequently use. To facilitate user use, the frequency of all users using any service and function can be counted, and the operation instructions with higher frequency can be selected to determine the corresponding gesture instructions.

[0065] When using ride-hailing platforms, users input some gesture commands. To ensure accuracy, it's necessary to avoid accidental activations due to similar gesture commands. Therefore, it's possible to identify the less frequently used gesture commands and establish a correspondence between them and the corresponding operation commands. This ensures the accuracy of gesture commands and avoids both non-response and accidental responses.

[0066] In this embodiment, both the determination of operation commands and the determination of gesture commands can be handled by a pre-trained large model, which determines a more reasonable correspondence based on statistical data from the entire platform.

[0067] In some embodiments, determining the operation instruction correspondence table includes: determining the frequency of the target operation instruction issued by the user in the interface of the ride-hailing platform; if the frequency of the target operation instruction is greater than a first frequency threshold, and if there is no corresponding gesture instruction for the target operation instruction, then a corresponding gesture instruction is created for the target operation instruction; wherein the gesture instruction includes a new gesture instruction, or a gesture instruction corresponding to an operation instruction whose response frequency is less than a second frequency threshold.

[0068] After determining the preset basic operation command correspondence table, it can be further adjusted in the actual use of each user, so that the operation command correspondence table is more in line with the individual characteristics of each user and meets the individual needs of the user.

[0069] The frequency of the target operation command issued by the user can be determined. This target operation command can be triggered by a gesture command or by other means, and this disclosure does not limit this. If the frequency of triggering the target operation command is greater than a first frequency threshold, it indicates that the user has a greater demand for the service and function corresponding to the target operation command. Therefore, it is more necessary to establish a gesture command triggering method for the target operation command, thereby bringing convenience to the user's actual use.

[0070] When determining gesture commands, new gesture commands can be created, or existing gesture commands that are used infrequently can be modified to correspond to the target gesture command. Existing gesture commands that are used infrequently indicate that the corresponding operation command is responded to less often, and users have less demand for related functions and services. Therefore, these operation commands can be considered low-value to users, and their gesture commands are somewhat idle and wasted. Thus, the correspondence of these gesture commands can be modified to correspond to the target operation command with a higher trigger frequency.

[0071] In some embodiments, the method further includes: prompting the changed operation instruction correspondence table when the operation instruction correspondence table is changed.

[0072] Whenever the operation command mapping table changes, the user can be prompted with the updated operation command mapping table. Furthermore, the user can be prompted with the content of this change to avoid the user not knowing or forgetting the operation command corresponding to the gesture command, which would cause inconvenience in subsequent use.

[0073] However, it should be noted that if the operation instruction correspondence table is changed frequently within a short period of time (such as within a week), users will need to be informed and their usage habits will need to be changed each time, which will lead to a bad user experience.

[0074] Therefore, in some embodiments, before changing the operation instruction mapping table, the time interval between the last change and the previous change can be confirmed. If the time interval is less than a first duration, the change can be made after the time interval is not less than the first duration.

[0075] Based on this embodiment, multiple changes over a period of time can be accumulated, made all at once, and uniformly notified to the user, in order to avoid frequent small changes that could cause user resentment.

[0076] In some embodiments, the method further includes: if it is determined that a user uses any function within the ride-hailing platform in a manner that is not triggered by a gesture command, and the number of triggers is greater than a third frequency threshold, prompting the user with the gesture command corresponding to that function.

[0077] If a user repeatedly uses a certain function (the function corresponding to the operation command) through other means, it indicates that the user has a strong need for that function. Therefore, regardless of whether the function already has a corresponding gesture command, the user can be prompted and guided to use the gesture command to quickly trigger the function.

[0078] If the function does not have a corresponding gesture command, a corresponding gesture command can be created for the function, and the user can be prompted that the function can be triggered by the gesture command.

[0079] If a user repeatedly triggers a function using non-gesture commands when the function has corresponding gesture commands, it indicates that the user has likely forgotten the corresponding gesture commands. In this case, the user can be prompted to provide the corresponding gesture commands. Alternatively, the gesture commands for the function may be complex and difficult to implement. In this case, the gesture commands for the function can be modified, and the user can be prompted to provide the new gesture commands.

[0080] In some embodiments, the method further includes: performing semantic recognition on the gesture command and determining the correspondence between the semantic recognition result and the operation command.

[0081] Gesture commands can include simple graphics, so semantic recognition can be performed on the gesture commands, and the results of the semantic recognition can be matched with the operation commands.

[0082] For example, if the gesture command is to draw a circle, then the functions and services associated with the shape and meaning of the "circle" can be identified and determined. For instance, if the button to confirm an order on the interface is circular, then the operation command for confirming an order can correspond to the gesture command of drawing a circle. As another example, if a function provided by the platform is to determine the order receiving area, then drawing a circle can also correspond to the operation command of selecting the order receiving area.

[0083] For example, if the gesture command is to draw a five-pointed star, then you can find functions with a similar shape to the five-pointed star, and their corresponding operation commands can be matched with that gesture command. For instance, if the icon for the function to save the current driver's account is a five-pointed star, then the operation command for that function can be matched with the gesture command.

[0084] In this embodiment, because the gesture commands and operation commands are associated based on the semantic recognition results, it conforms to the user's intuition, reduces the user's understanding and memory costs, and makes it easier for the user to remember and use the gesture commands.

[0085] In some embodiments, the functions and services provided by ride-hailing platforms may have gesture tags, which may correspond to gesture commands.

[0086] Assigning the same gesture labels to functions and services with similar features helps users remember gesture commands.

[0087] For example, if the gesture label for the driver-related information interface can be determined as an up swipe gesture, then swiping up can be set to open the driver's main interface, swiping up and then swiping left can be set to chat with the driver online, and swiping up and then swiping right can be set to call the driver, etc.

[0088] In some embodiments, when the issued gesture command points to multiple operation commands, the user may be prompted to identify the target operation command among the multiple operation commands.

[0089] Some gesture commands may be quite similar. When a user issues a gesture command, it may be recognized as a similar gesture command. Therefore, other gesture commands that are similar to the gesture command can be identified, and then the operation instructions for the similar gesture commands can be determined and provided to the user for selection.

[0090] This embodiment improves the accuracy of triggering and avoids false triggering. It can provide users with similar gesture commands and their corresponding operation commands when users forget gesture commands, so that users can choose from them.

[0091] In some embodiments, the gesture commands include at least one of the following: drawing a circle, long press with two fingers, swiping diagonally, swiping continuously, pushing up with three fingers, drawing an asterisk, and pinching with two fingers; the operation commands include at least one of the following: customer service call commands, emergency assistance commands, destination modification commands, order cancellation commands, vehicle type switching commands, driver favorite commands, and privacy protection commands of the ride-hailing platform.

[0092] Gesture commands and operation commands can be combined into any correspondence, and this disclosure does not impose any restrictions on this.

[0093] The operation instructions correspond to the services and functions of the ride-hailing platform. Some examples are given below. For ease of explanation, the correspondence between gesture instructions and the services and functions of the ride-hailing platform that are ultimately triggered will be shown.

[0094] Users can directly call the ride-hailing platform's customer service by inputting a circle gesture. Normally, the function button for calling customer service is hidden under multiple levels of menus. Based on this implementation, users can conveniently call customer service without having to search for hidden entry points.

[0095] Users can long-press with two fingers to request emergency assistance. This automatically sends real-time location information to emergency contacts, enabling quick and convenient action in dangerous situations and ensuring personal safety.

[0096] Users can swipe diagonally (e.g., in a " / " shape) to bring up an interface for changing the destination, helping them to quickly modify their destination.

[0097] Users can quickly cancel orders by swiping continuously (e.g., swiping in a "Z" shape).

[0098] Users can switch between car models by swiping up with three fingers. For example, they can switch between Economy, Comfort, and Luxury models.

[0099] Users can save a driver by drawing an asterisk (e.g., a five-pointed star). This indicates the user's approval of the driver, and the saved driver can be prioritized for future ride requests.

[0100] Users can pinch two fingers together to hide sensitive information, such as license plate numbers, names, or genders, thus protecting their privacy.

[0101] In some embodiments, the method further includes providing haptic feedback when the platform's functions and services are triggered via gesture commands.

[0102] If successfully triggered, the terminal can vibrate to inform the user that the gesture command has been correctly recognized and triggered. For example, continuous vibration for 100ms.

[0103] If the trigger fails, a vibration can be emitted in a different manner than when it was successfully triggered to prompt the user to retry. For example, two vibrations can be emitted, each lasting 50ms with a 50ms interval.

[0104] In some embodiments, gesture instructions may include gestures that last for a first duration or gestures that are repeated multiple times.

[0105] The duration and number of consecutive presses are used to determine whether the gesture command was accidentally pressed by the user.

[0106] For example, the gesture command for emergency help can be a two-finger long press. Only if the two-finger long press is maintained for a certain duration (e.g., 2 seconds) will it be recognized as the gesture command, thus avoiding accidental touches.

[0107] For example, if the gesture command for canceling an order is a "Z" shaped swipe, then the gesture command will only be confirmed if the "Z" shape is drawn twice consecutively, thereby reducing accidental operations.

[0108] In some embodiments, gesture commands can be determined by capturing touch trajectories through pointer events.

[0109] PointerEvents API can record touch trajectories, such as determining the coordinates of a circle, thereby determining the gesture command.

[0110] In some embodiments, the intention recognition layer can utilize the Dynamic Time Warping (DTW) algorithm to match gesture detection, thereby determining the user-input gesture information as a gesture command based on the similarity of the gesture commands.

[0111] In some embodiments, when the terminal is in screen reader mode, a voice prompt can be used to provide a table of corresponding operation instructions.

[0112] For visually impaired users who have enabled screen reader mode, voice prompts can be used to guide them to quickly trigger functions and services using gesture commands, thus solving the problem that visually impaired users have difficulty triggering deeply hidden functions and services through traditional methods.

[0113] Corresponding to the embodiments of the interaction method of the ride-hailing platform disclosed herein, the present disclosure also provides embodiments of the corresponding interaction device of the ride-hailing platform.

[0114] Please see Figure 2 , Figure 2This is a block diagram of the interaction device of a ride-hailing platform in one embodiment of this disclosure. Figure 2 As shown, the interactive devices of the ride-hailing platform include: The receiving unit 210 is configured to receive gesture commands issued by the user at any location on the interface of the ride-hailing platform. The determining unit 220 is configured to determine the operation command of the ride-hailing platform corresponding to the gesture command; The response unit 230 is configured to respond to the operation command and complete the ride-hailing interaction request corresponding to the operation command on the ride-hailing platform.

[0115] In some embodiments, determining the operation instruction of the ride-hailing platform corresponding to the gesture instruction includes: determining an operation instruction correspondence table, wherein the operation instruction correspondence table is configured with a correspondence between the gesture instruction and the operation instruction; and determining the operation instruction corresponding to the gesture instruction according to the operation instruction correspondence table.

[0116] In some embodiments, the device is further configured to: prompt the user that there is a conflict between the gesture command received on the interface of the ride-hailing platform and the operation command of a non-ride-hailing platform.

[0117] In some embodiments, the device is further configured to: receive a modification instruction from a user; and modify the correspondence between the gesture instruction and the operation instruction in the operation instruction correspondence table based on the modification instruction.

[0118] In some embodiments, determining the operation instruction correspondence table includes: determining the frequency of the target operation instruction issued by the user in the interface of the ride-hailing platform; if the frequency of the target operation instruction is greater than a first frequency threshold, and if there is no corresponding gesture instruction for the target operation instruction, then a corresponding gesture instruction is created for the target operation instruction; wherein the gesture instruction includes a new gesture instruction, or a gesture instruction corresponding to an operation instruction whose response frequency is less than a second frequency threshold.

[0119] In some embodiments, the device is further configured to: prompt the changed operation instruction correspondence table when the operation instruction correspondence table is changed.

[0120] In some embodiments, the gesture commands include at least one of the following: drawing a circle, long press with multiple fingers, swiping diagonally, swiping continuously, swiping up with multiple fingers, drawing an asterisk, and pinching with two fingers; the operation commands include at least one of the following: customer service call commands, emergency assistance commands, destination modification commands, order cancellation commands, vehicle type switching commands, driver favorite commands, and privacy protection commands of the ride-hailing platform.

[0121] The specific implementation process of the functions and roles of each unit in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0122] Embodiments of this disclosure also provide an electronic device, including: a processor and a memory; the memory for storing a computer program; and the processor for executing an interaction method of a ride-hailing platform as described in any of the above embodiments by invoking the computer program.

[0123] Embodiments of this disclosure also propose a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the interaction method of the ride-hailing platform as described in any of the above embodiments.

[0124] Embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the methods described in any of the foregoing embodiments.

[0125] Figure 3 This is a schematic block diagram illustrating an interactive device 300 for a ride-hailing platform according to embodiments of the present disclosure. For example, device 300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0126] Reference Figure 3 The device 300 may include one or more of the following components: processing component 302, memory 304, power supply component 306, multimedia component 308, audio component 310, input / output (I / O) interface 312, sensor component 314, and communication component 316.

[0127] Processing component 302 typically controls the overall operation of device 300, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-described ride-hailing platform interaction method. Furthermore, processing component 302 may include one or more modules to facilitate interaction between processing component 302 and other components. For example, processing component 302 may include a multimedia module to facilitate interaction between multimedia component 308 and processing component 302.

[0128] Memory 304 is configured to store various types of data to support operation of device 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, etc. Memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0129] Power supply component 306 provides power to various components of device 300. Power supply component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 300.

[0130] Multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 308 includes a front-facing camera and / or a rear-facing camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0131] Audio component 310 is configured to output and / or input audio signals. For example, audio component 310 includes a microphone (MIC) configured to receive external audio signals when device 300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 304 or transmitted via communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.

[0132] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.

[0133] Sensor assembly 314 includes one or more sensors for providing status assessments of various aspects of device 300. For example, sensor assembly 314 may detect the on / off state of device 300, the relative positioning of components such as the display and keypad of device 300, changes in the position of device 300 or a component of device 300, the presence or absence of user contact with device 300, the orientation or acceleration / deceleration of device 300, and temperature changes of device 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 314 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0134] Communication component 316 is configured to facilitate wired or wireless communication between device 300 and other devices. Device 300 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G LTE, 5G NR, or combinations thereof. In one exemplary embodiment, communication component 316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0135] In an exemplary embodiment, the device 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the interaction method of the ride-hailing platform described above.

[0136] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, which can be executed by the processor 320 of the device 300 to complete the interaction method of the ride-hailing platform described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0137] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0138] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

[0139] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0140] The methods and apparatus provided in the embodiments of this disclosure have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.

Claims

1. An interaction method of a network car-hailing platform, characterized in that, The method includes: Receive gesture commands from users at any point on the ride-hailing platform's interface; Determine the operation command of the ride-hailing platform corresponding to the gesture command; In response to the operation command, the ride-hailing interaction request corresponding to the operation command is completed on the ride-hailing platform.

2. The method according to claim 1, characterized in that, The step of determining the operation instruction of the ride-hailing platform corresponding to the gesture instruction includes: An operation instruction mapping table is determined, wherein the operation instruction mapping table contains the correspondence between the gesture instruction and the operation instruction; The operation instruction corresponding to the gesture instruction is determined according to the operation instruction correspondence table.

3. The method according to claim 2, characterized in that, The method further includes: If a gesture command received on the interface of the ride-hailing platform triggers an operation command from a non-ride-hailing platform, the user will be prompted that the gesture command is in conflict.

4. The method according to claim 2, characterized in that, The method further includes: Receive modification instructions from users; Based on the modification instruction, the correspondence between the gesture instructions and the operation instructions in the operation instruction correspondence table is modified.

5. The method according to claim 2, characterized in that, The table for determining the corresponding operation instructions includes: Determine the frequency of the target operation commands issued by the user in the interface of the ride-hailing platform; If the frequency of a target operation instruction is greater than a first frequency threshold, and there is no corresponding gesture instruction for the target operation instruction, then a corresponding gesture instruction is created for the target operation instruction; wherein, the gesture instruction includes a new gesture instruction, or a gesture instruction corresponding to an operation instruction whose response frequency is less than a second frequency threshold.

6. The method according to claim 2, characterized in that, The method further includes: If the operation instruction mapping table is changed, the updated operation instruction mapping table will be displayed.

7. The method according to any one of claims 1-6, characterized in that, The gesture commands include at least one of the following: drawing a circle, long press with multiple fingers, diagonal swipe, continuous swipe, swipe up with multiple fingers, drawing an asterisk, and pinching with two fingers; The operation instructions include at least one of the following: customer service call instructions, emergency assistance instructions, destination modification instructions, order cancellation instructions, vehicle type switching instructions, driver favorite instructions, and privacy protection instructions from the ride-hailing platform.

8. An interactive device for a ride-hailing platform, characterized in that, The device includes: The receiving unit is configured to receive gesture commands issued by the user at any location on the interface of the ride-hailing platform. The determining unit is configured to determine the operation command of the ride-hailing platform corresponding to the gesture command; The response unit is configured to respond to the operation command and complete the ride-hailing interaction request corresponding to the operation command on the ride-hailing platform.

9. An electronic device, characterized in that, include: Processor, memory; The memory is used to store computer programs; The processor is configured to execute the interaction method of the ride-hailing platform as described in any one of claims 1-7 by invoking the computer program.

10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the interaction method of the ride-hailing platform as described in any one of claims 1 to 7.