Vehicle seat selection method and device, computer equipment and readable storage medium

By displaying the driver's and passenger's seat status, allowing the driver to lock passenger seats and publish trip information, the problem of wasted equipment resources is solved and seat selection efficiency is improved.

CN121745342APending Publication Date: 2026-03-27SHENZHEN TENCENT TRAVEL SERVICE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, passenger seat selection methods in ride-sharing services suffer from resource waste in the seat selection equipment.

Method used

A vehicle seat selection method is provided, which displays the driver and passenger seat status, allows the driver to lock passenger seats and publish trip information, and reduces waste of equipment resources.

Benefits of technology

By reducing the number of times drivers and passengers communicate, equipment resources are saved and seat selection efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121745342A_ABST
    Figure CN121745342A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle seat selection method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps of displaying a vehicle seat selection interface matched with a vehicle associated with a driver and driver travel information in response to a driver travel editing operation triggered by the driver; in the vehicle seat selection interface, displaying a driver seat in a locked state in the vehicle and a passenger seat in a selectable state in the vehicle; in response to a locking operation of a driver for at least one passenger seat in the vehicle seat selection interface, displaying that the at least one passenger seat is updated to be in a locking state in the vehicle seat selection interface; in response to a driver travel issuing operation triggered by a driver, a driver travel item is displayed, issued driver travel information is displayed in the driver travel item, and passenger selectable seat information describing passenger seats in a selectable state in the vehicle is displayed. By adopting the method, equipment resources can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a vehicle seat selection method and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] With the development of computer technology, online car-hailing gradually becomes one of the important travel methods for users. In order to reduce the travel cost of users, online car-hailing provides a hitchhiking service, which is a shared travel method, that is, when a driver plans his travel route, the driver publishes driver travel information through the online car-hailing platform, and matches with passengers with the same travel route. The passengers can choose to ride in the vehicles of these drivers and share part of the travel cost or free assistance.

[0003] In the traditional technology, the seat of the passenger in the hitchhiking service is random. If the passenger wants to specify the seat, the passenger needs to communicate with the driver through the application of online car-hailing to specify the seat. In this case, if the passenger expects the specified seat to be occupied by the driver or other passengers, the driver needs to communicate with the passenger through the application of online car-hailing to coordinate the seat, which will cause the continuous occupation of the device resources of the application installed on the device by the application of online car-hailing, and there is a problem of waste of device resources. SUMMARY

[0004] Therefore, it is necessary to provide a vehicle seat selection method, device, computer equipment, computer readable storage medium and computer program product capable of saving device resources in view of the above technical problems.

[0005] In a first aspect, the present application provides a vehicle seat selection method, comprising:

[0006] In response to a driver travel editing operation triggered by a driver, displaying a vehicle seat selection interface matched with a vehicle associated with the driver and driver travel information;

[0007] In the vehicle seat selection interface, displaying a driver seat in a locked state in the vehicle and a passenger seat in a selectable state in the vehicle;

[0008] In response to a locking operation of the driver on at least one passenger seat in the vehicle seat selection interface, displaying the at least one passenger seat updated to a locked state in the vehicle seat selection interface;

[0009] In response to a driver travel publishing operation triggered by the driver, displaying a driver travel item, displaying the published driver travel information in the driver travel item, and displaying passenger selectable seat information describing the passenger seat in the selectable state in the vehicle.

[0010] In a second aspect, the present application further provides a vehicle seat selection device, comprising:

[0011] a trip editing module, configured to display a vehicle seat selection interface matched with a vehicle associated with the driver and driver trip information in response to a driver trip editing operation triggered by the driver;

[0012] a first seat display module, configured to display a driver seat in a locked state in the vehicle and a passenger seat in a selectable state in the vehicle in the vehicle seat selection interface;

[0013] a driver seat selection module, configured to display the at least one passenger seat updated to the locked state in the vehicle seat selection interface in response to a locking operation of the driver on the at least one passenger seat in the vehicle seat selection interface;

[0014] a trip publishing module, configured to display a driver trip item in response to a driver trip publishing operation triggered by the driver, display the published driver trip information in the driver trip item, and display passenger selectable seat information describing the passenger seat in the selectable state in the vehicle.

[0015] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0016] displaying a vehicle seat selection interface matched with a vehicle associated with the driver and driver trip information in response to a driver trip editing operation triggered by the driver;

[0017] displaying a driver seat in a locked state in the vehicle and a passenger seat in a selectable state in the vehicle in the vehicle seat selection interface;

[0018] displaying the at least one passenger seat updated to the locked state in the vehicle seat selection interface in response to a locking operation of the driver on the at least one passenger seat in the vehicle seat selection interface;

[0019] displaying a driver trip item in response to a driver trip publishing operation triggered by the driver, displaying the published driver trip information in the driver trip item, and displaying passenger selectable seat information describing the passenger seat in the selectable state in the vehicle.

[0020] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0021] displaying a vehicle seat selection interface matched with a vehicle associated with the driver and driver trip information in response to a driver trip editing operation triggered by the driver;

[0022] In the vehicle seat selection interface, display the driver seat in the vehicle in a locked state, and the passenger seat in the vehicle in a selectable state;

[0023] In response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, display the at least one passenger seat in the vehicle seat selection interface updated to a locked state;

[0024] In response to the driver's driver trip publishing operation, display a driver trip item, display the published driver trip information in the driver trip item, and display passenger selectable seat information describing the passenger seat in the vehicle in a selectable state.

[0025] In a fifth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:

[0026] In response to the driver's driver trip editing operation, display a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information;

[0027] In the vehicle seat selection interface, display the driver seat in the vehicle in a locked state, and the passenger seat in the vehicle in a selectable state;

[0028] In response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, display the at least one passenger seat in the vehicle seat selection interface updated to a locked state;

[0029] In response to the driver's driver trip publishing operation, display a driver trip item, display the published driver trip information in the driver trip item, and display passenger selectable seat information describing the passenger seat in the vehicle in a selectable state.

[0030] The vehicle seat selection method, device, computer equipment, computer readable storage medium and computer program product can display a vehicle seat selection interface matched with a vehicle associated with a driver and driver trip information in response to a driver triggering a driver trip editing operation, can provide the vehicle seat selection interface for the driver to configure seats in the vehicle while providing the driver trip information for the driver to confirm, can provide passenger seats in a selectable state for the driver to exclude unselectable passenger seats by displaying the driver seats in a locked state in the vehicle and the passenger seats in a selectable state in the vehicle in the vehicle seat selection interface, can lock the passenger seats that need to be excluded according to actual operations by displaying at least one passenger seat updated to a locked state in the vehicle seat selection interface in response to the driver triggering a locking operation on at least one passenger seat in the vehicle seat selection interface, can provide the published driver trip for the driver to confirm by displaying the driver trip item, displaying the published driver trip information in the driver trip item, and displaying passenger selectable seat information describing the passenger seats in a selectable state in the vehicle, and the whole process can provide accurate passenger seats in a selectable state for passengers to select by excluding unselectable passenger seats according to the locking operation of the driver while displaying the vehicle seat selection interface, thereby reducing the number of communications between the driver and the passengers, reducing the continuous occupation of device resources on which the application is installed, and saving device resources.

[0031] In a sixth aspect, the present application provides a vehicle seat selection method, comprising:

[0032] In response to passenger trip information published by a passenger matching driver trip information published by a driver, and the driver having confirmed a same trip for the passenger, displaying a same trip order of the passenger and the driver;

[0033] In response to a confirmation operation of the same trip order by the passenger, displaying a vehicle seat selection interface matched with a vehicle associated with the driver;

[0034] In the vehicle seat selection interface, displaying seats in a locked state after being booked, and displaying seats in a selectable state;

[0035] In response to a seat selection operation of a target seat in the seats in a selectable state by the passenger, displaying that the target seat is booked by the passenger.

[0036] In a seventh aspect, the present application further provides a vehicle seat selection device, comprising:

[0037] A same trip order display module configured to, in response to passenger trip information published by a passenger matching driver trip information published by a driver, and the driver having confirmed a same trip for the passenger, display a same trip order of the passenger and the driver.

[0038] The second seat display module is configured to display, in response to a confirmation operation of the passenger on the same-ride order, a vehicle seat selection interface matched with a vehicle associated with the driver;

[0039] The second seat display module is further configured to display, in the vehicle seat selection interface, seats that are in a locked state after being booked, and display seats that are in a selectable state.

[0040] The passenger seat selection module is configured to display, in response to a seat selection operation of the passenger on a target seat among the seats that are in the selectable state, that the target seat is booked by the passenger.

[0041] In an eighth aspect, the present application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0042] In response to matching of passenger travel information published by a passenger with driver travel information published by a driver, and same-ride confirmation of the driver on the passenger, display a same-ride order of the passenger and the driver;

[0043] In response to a confirmation operation of the passenger on the same-ride order, display a vehicle seat selection interface matched with a vehicle associated with the driver;

[0044] In the vehicle seat selection interface, display seats that are in a locked state after being booked, and display seats that are in a selectable state.

[0045] In response to a seat selection operation of the passenger on a target seat among the seats that are in the selectable state, display that the target seat is booked by the passenger.

[0046] In a ninth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0047] In response to matching of passenger travel information published by a passenger with driver travel information published by a driver, and same-ride confirmation of the driver on the passenger, display a same-ride order of the passenger and the driver;

[0048] In response to a confirmation operation of the passenger on the same-ride order, display a vehicle seat selection interface matched with a vehicle associated with the driver;

[0049] In the vehicle seat selection interface, display seats that are in a locked state after being booked, and display seats that are in a selectable state.

[0050] In response to a seat selection operation of the passenger on a target seat of the seats in the selectable state, it is displayed that the target seat is reserved by the passenger.

[0051] In a tenth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:

[0052] In response to the passenger trip information published by the passenger matching the driver trip information published by the driver, and the driver having confirmed the same trip for the passenger, a same trip order of the passenger and the driver is displayed;

[0053] In response to a confirmation operation of the passenger on the same trip order, a vehicle seat selection interface matched with the vehicle associated with the driver is displayed;

[0054] In the vehicle seat selection interface, the seats in the locked state after being reserved are displayed, and the seats in the selectable state are displayed;

[0055] In response to a seat selection operation of the passenger on a target seat of the seats in the selectable state, it is displayed that the target seat is reserved by the passenger.

[0056] The vehicle seat selection method, device, computer equipment, computer readable storage medium and computer program product described above can provide a same trip order for the passenger to confirm the same trip by displaying a same trip order of the passenger and the driver in response to the passenger trip information published by the passenger matching the driver trip information published by the driver, and the driver having confirmed the same trip for the passenger. Then, a vehicle seat selection interface matched with the vehicle associated with the driver can be displayed in response to a confirmation operation of the passenger. In the vehicle seat selection interface, the seats in the locked state after being reserved are displayed, and the seats in the selectable state are displayed. When the passenger selects a seat, the reserved seats that are not selectable are excluded, and only the seats in the selectable state are provided for the passenger to select. Then, in the case of a seat selection operation of the passenger on a target seat of the seats in the selectable state, it is displayed that the target seat is reserved by the passenger. In the whole process, when the vehicle seat selection interface is displayed, the passenger seats that are not selectable are excluded, accurate passenger seats in the selectable state are provided for the passenger to select, the passenger can directly lock the preferred passenger seat without needing to additionally inquire the driver for more related information, the number of communications between the driver and the passenger is reduced, the continuous occupation of the device resources of the device installed with the application is reduced, and device resources are saved. BRIEF DESCRIPTION OF DRAWINGS

[0057] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 This is a diagram illustrating the application environment of a vehicle seat selection method in one embodiment.

[0059] Figure 2 This is a flowchart illustrating a vehicle seat selection method in one embodiment;

[0060] Figure 3 This is a schematic diagram of the layout of the trip information input area and the vehicle seat selection interface in one embodiment;

[0061] Figure 4 This is a schematic diagram of a vehicle seat selection interface in one embodiment;

[0062] Figure 5 This is a schematic diagram illustrating a response to a locking operation in one embodiment;

[0063] Figure 6 This is a schematic diagram of a driver's trip item in one embodiment;

[0064] Figure 7 This is a schematic diagram illustrating the response to an unlock operation in one embodiment;

[0065] Figure 8 This is a schematic diagram illustrating a response to a locking operation in one embodiment;

[0066] Figure 9 This is a schematic diagram showing at least one neighboring location item in one embodiment;

[0067] Figure 10 This is a schematic diagram showing nearby location items and historical location items in one embodiment;

[0068] Figure 11 This is a schematic diagram of the seating distribution interface during the travel process in one embodiment;

[0069] Figure 12 This is a schematic diagram of the registration information input area in one embodiment;

[0070] Figure 13 This is an application environment diagram of the vehicle seat selection method in another embodiment;

[0071] Figure 14 This is a flowchart illustrating the vehicle seat selection method in another embodiment;

[0072] Figure 15 FIG. 1 is a schematic diagram of a co-ride order in an embodiment;

[0073] Figure 16 FIG. 2 is a schematic diagram of a passenger trip publishing in an embodiment;

[0074] Figure 17 FIG. 3 is a schematic diagram of a vehicle seat selection interface in an embodiment;

[0075] Figure 18 FIG. 4 is a schematic diagram of a response preference setting in an embodiment;

[0076] Figure 19 FIG. 5 is a schematic diagram of a passenger trip guide interface in an embodiment;

[0077] Figure 20 FIG. 6 is a schematic diagram of a seat view in an embodiment;

[0078] Figure 21 FIG. 7 is a schematic diagram of a first preference setting area in an embodiment;

[0079] Figure 22 FIG. 8 is a schematic diagram of a preference setting in an embodiment;

[0080] Figure 23 FIG. 9 is a schematic diagram of a vehicle seat selection interface in an embodiment;

[0081] Figure 24 FIG. 10 is a schematic diagram of a seat view before confirming a co-ride order in an embodiment;

[0082] Figure 25 FIG. 11 is a schematic diagram of a response to a confirmation operation of a co-ride order in an embodiment;

[0083] Figure 26 FIG. 12 is a schematic diagram of a vehicle seat selection method in an embodiment;

[0084] Figure 27 FIG. 13 is a schematic diagram of a vehicle seat selection method in another embodiment;

[0085] Figure 28 FIG. 14 is a structural block diagram of a vehicle seat selection device in an embodiment;

[0086] Figure 29 FIG. 15 is a structural block diagram of a vehicle seat selection device in another embodiment;

[0087] Figure 30 FIG. 16 is an internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0088] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.

[0089] The vehicle seat selection method provided by the embodiments of the present application can be applied to the application environment as shown in Figure 1 The terminal displays a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information in response to a driver trip editing operation triggered by the driver. In the vehicle seat selection interface, the driver seat in the vehicle in a locked state is displayed, and the passenger seat in the vehicle in a selectable state is displayed. In response to a locking operation of the driver on at least one passenger seat in the vehicle seat selection interface, the at least one passenger seat is updated to a locked state in the vehicle seat selection interface. In response to a driver trip publishing operation triggered by the driver, a driver trip item is displayed. The published driver trip information is displayed in the driver trip item, and the passenger selectable seat information describing the passenger seat in the vehicle in the selectable state is displayed.

[0090] The terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc.

[0091] In an exemplary embodiment, as shown in Figure 2 A vehicle seat selection method is provided, which can be executed by a terminal or a server alone or cooperatively by the terminal and the server. The method is applied to the terminal in Figure 1 For example, the following steps 202 to 208 are included. Among them:

[0092] Step 202, in response to a driver trip editing operation triggered by the driver, a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information are displayed.

[0093] The driver trip editing operation refers to an operation of editing a trip by a driver, including setting driver trip information, etc. The driver trip information refers to a series of detailed information related to a trip of the driver, which is often used for planning and recording the trip of the driver. For example, the driver trip information can specifically include a trip starting point, a trip ending point, a departure time, etc. The trip starting point refers to a specific location set by the driver when planning the trip to start the trip. The location can be a specific address, a landmark, a transportation hub, or any other place that can be explicitly identified as a starting point. The trip ending point refers to a specific location set by the driver when planning the trip to end the trip. The location can be a specific address, a landmark, a transportation hub, or any other place that can be explicitly identified as an ending point. The departure time refers to the time when the driver plans to start the trip from the trip starting point.

[0094] The vehicle associated with the driver refers to a vehicle driven by the driver, which can be determined by the vehicle information uploaded by the driver when registering. The vehicle seat selection interface refers to an interface matched with the vehicle associated with the driver and displaying the seat layout of the vehicle associated with the driver. In the vehicle seat selection interface, the driver is allowed to lock the passenger seats that cannot be provided to passengers, and the passengers are also allowed to select a target seat as their own seat from the seats in the selectable state according to personal preferences.

[0095] For example, when a trip is needed, the driver can edit the trip through the driver trip editing operation. The terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and the driver trip information in response to the driver trip editing operation triggered by the driver.

[0096] In a specific application, the terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and a trip information input area in response to the driver trip editing operation triggered by the driver. The terminal displays the driver trip information in the trip information input area in response to the trip information input triggered by the driver in the trip information input area.

[0097] In a specific application, the trip information input includes input of the trip starting point, the trip ending point, and the departure time. The terminal displays the driver trip information including the trip starting point, the trip ending point, and the departure time in the trip information input area in response to the trip information input triggered by the driver.

[0098] For example, the layout of the trip information input area and the vehicle seat selection interface can be as shown in Figure 3 The trip information input area is located above the vehicle seat selection interface. The trip information input area includes a trip starting point input area, a trip ending point input area, and a departure time input area. The driver can input the trip starting point in the trip starting point input area, input the trip ending point in the trip ending point input area, and input the departure time in the departure time input area.

[0099] Further, the journey information input area further comprises an order acceptance preference input area, which is used for inputting order acceptance preference information of the driver. The order acceptance preference information refers to information describing the order acceptance preference of the driver. For example, in the case of the driver being a lift driver, the order acceptance preference information can be, for example, a degree of coincidence X, exclusive use, carpooling, cross-city, etc. Wherein, X represents a specific percentage.

[0100] Step 204, in the vehicle seat selection interface, display the driver seat in the vehicle in the locked state, and the passenger seat in the vehicle in the selectable state.

[0101] The driver seat refers to the seat in the vehicle where the driver sits, usually located in the front center position of the vehicle, and can be specifically the left side or the right side of the front row. The locked state means that the seat has been reserved and is in a state that cannot be selected by the passenger. The selectable state means that the seat is not reserved and can be selected by the passenger. The passenger seat refers to the seat provided for the passenger to sit in the vehicle. In this embodiment, it is the remaining seat in the vehicle except the driver seat.

[0102] For example, in the vehicle seat selection interface, the terminal displays the driver seat in the vehicle in the locked state, and the passenger seat in the vehicle in the selectable state, to provide the passenger seat in the selectable state for the driver to exclude the unselectable passenger seat. In a specific application, taking the driver seat located in the left front position of the vehicle and the number of seats in the vehicle being 5 as an example, the vehicle seat selection interface can be as shown in Figure 4 , in which the driver seat in the vehicle in the locked state (such as not providing an indication of the locked state) is displayed, and four passenger seats in the vehicle in the selectable state (such as providing an indication of the selectable state) are displayed. Figure 4 Figure 4

[0103] Step 206, in response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, display at least one passenger seat updated to the locked state in the vehicle seat selection interface.

[0104] The locking operation refers to the operation of setting at least one passenger seat to be unselectable or unoccupied by the passenger in order to exclude the unselectable passenger seat. It can be understood that the at least one passenger seat is the unselectable passenger seat.

[0105] ​​For example, in response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, the terminal will update the display of at least one passenger seat from an available state to a locked state on the vehicle seat selection interface. In specific applications, the locking operation can be a single click, double click, long press, or other operation on at least one passenger seat, and this embodiment does not specifically limit it here.

[0106] In a specific application, assuming the driver's seat is located on the front left side of the vehicle, the vehicle has 5 seats, and the driver needs to lock one passenger seat, for example... Figure 5 As shown, before responding to the driver's locking operation, the vehicle seat selection interface displays the vehicles in a locked state (e.g., ...). Figure 5 The driver's seat (shown without indicating a locked state) and other seats in the vehicle in an optional state (such as...) Figure 5 As shown, there are four passenger seats available (indicating they are selectable). If the driver initiates a locking operation on the passenger seat located in the lower right corner of the vehicle's seat selection interface, the terminal will display that the passenger seat in the lower right corner is now locked, while the remaining three passenger seats remain selectable.

[0107] Step 208: In response to the driver's trip posting operation triggered by the driver, display the driver trip item, display the posted driver trip information in the driver trip item, and display passenger available seat information describing the passenger seats in the vehicle that are available.

[0108] The driver trip posting operation refers to the act of drivers publishing their trip information on ride-hailing platforms so that passengers can book a ride. The driver trip item refers to the specific content of the trip plan published on the ride-hailing platform, which is available to the driver. This includes driver trip information and passenger seat availability information, describing the available passenger seats in the vehicle. Passenger seat availability information describes the number of available seats and the types of seats available.

[0109] The number of available seats refers to the number of passenger seats available for selection. For example, passenger seat information could specify that N seats are available, where N is the number of passenger seats in the vehicle that are available for selection. The type of available seats refers to the type of passenger seats available for selection. For example, the available seat types could be the front passenger seat, rear seats, etc. Furthermore, depending on the vehicle, rear seats can be further subdivided into left-side seats, middle seats, and right-side seats, or into second-row seats, third-row seats, etc.

[0110] Exemplarily, in response to a driver triggered driver trip publishing operation, the terminal displays a driver trip item, displays the published driver trip information in the driver trip item, and displays passenger selectable seat information describing passenger seats in the vehicle in an optional state.

[0111] In a specific application, as shown in Figure 6 , the driver trip item displays the published driver trip information, including a trip starting point, a trip ending point (as shown in Figure 6 XXXX -> XXXX, where the former XXXX represents the trip starting point and the latter XXXX represents the trip ending point), a departure time (as shown in Figure 6 today XX:XX), and passenger selectable seat information (which can be the number of available seats, as shown in Figure 6 3 available seats). Further, the terminal also displays a route selection entry, a trip modification entry, a trip cancellation entry, and a plurality of passenger trip items below the driver trip item.

[0112] The route selection entry is an entry for selecting a travel route, through which the driver can select and change the travel route from the trip starting point to the trip ending point. The trip modification entry is an entry for modifying the driver trip information and available passenger seats, through which the driver can modify the trip starting point, the trip ending point, and the departure time in the driver trip information, and can also modify the available passenger seats, such as increasing or decreasing the available passenger seats. The trip cancellation entry is an entry for canceling the driver trip, through which the driver can cancel the published driver trip.

[0113] In each passenger trip item, the passenger trip information published by the passenger, the degree of coincidence, the same trip type selected by the passenger, the prepayment prompt, and the prepayment amount are displayed. As shown in Figure 6 , the passenger trip information is "Starting Point XXXX Ending Point XXXX", the degree of coincidence is "90% coincidence", "75% coincidence", and "60% coincidence", the same trip type is "shared seat" and "exclusive", the prepayment prompt is "prepaid", and the prepayment amount is "XX.X yuan". Further, as shown in Figure 6 , the plurality of passenger trip items are arranged in descending order of the degree of coincidence between the passenger and the driver. For two passenger trip items with the same degree of coincidence, they can be arranged in descending order of the amount of prepayment by the passenger.

[0114] The aforementioned vehicle seat selection method, in response to a driver-triggered trip editing operation, displays a vehicle seat selection interface matching the vehicle associated with the driver, along with the driver's trip information. This allows the driver to configure seats within the vehicle while providing trip information for confirmation. The interface displays the driver's seat (which is locked) and the passenger seats (which are available for selection), enabling the driver to exclude unselectable passenger seats. Furthermore, in response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, the interface updates the display to show at least one passenger seat as locked. The system can lock passenger seats that need to be excluded based on actual operation. By responding to the driver's trip publishing operation triggered by the driver, it displays the driver trip item, which shows the published driver trip information and passenger seat information describing the available passenger seats in the vehicle. It can provide the published driver trip for the driver to confirm. Throughout the process, by displaying the vehicle seat selection interface and according to the driver's locking operation, it excludes passenger seats that cannot be selected, and can provide accurate passenger seats that are available for passengers to choose from. This reduces the number of times the driver and passengers communicate, thereby reducing the continuous occupation of device resources on which the application is installed and saving device resources.

[0115] In one exemplary embodiment, the vehicle seat selection method further includes:

[0116] When the driver's trip information is displayed, in response to the driver's trip modification operation, the vehicle seat selection interface matching the vehicle associated with the driver and the driver's trip information are displayed;

[0117] The vehicle seat selection interface displays the driver's seat and at least one passenger seat that are locked in the vehicle, as well as the passenger seats that are available for selection.

[0118] In response to the driver's unlocking operation for at least one passenger seat in the vehicle seating selection interface, at least one passenger seat is updated to be available in the vehicle seating selection interface.

[0119] Exemplarily, in the case of displaying the driver trip item, the terminal displays a trip modification entry, and in response to a trip modification operation triggered by the driver at the trip modification entry, the terminal displays a vehicle seat selection interface matched with the vehicle associated with the driver and the driver trip information, so that the driver modifies the available passenger seat or the driver trip information. In the vehicle seat selection interface, the driver seat and the at least one passenger seat in the vehicle in a locked state are displayed, and the passenger seat in the vehicle in a selectable state is displayed. The at least one passenger seat in the locked state herein is the passenger seat that is locked by the driver and cannot be selected. The driver can unlock the at least one passenger seat to change the at least one passenger seat from the unavailable passenger seat to the available passenger seat, so that the terminal displays the at least one passenger seat updated to the selectable state in the vehicle seat selection interface in response to the unlocking operation of the driver on the at least one passenger seat in the vehicle seat selection interface.

[0120] It can be understood that the driver can lock the at least one passenger seat before publishing the trip if necessary, and can unlock the at least one passenger seat after publishing the trip if the need for locking the passenger seat no longer exists, so that the passenger can select the passenger seat. For example, if the driver has a need for locking the passenger seat before publishing the trip because the driver's friends need to use the passenger seat, and if the driver's friends no longer travel together after the driver publishes the trip, the driver can unlock the at least one passenger seat so that the passenger can select the passenger seat.

[0121] In a specific application, taking the driver seat located at the left front position of the vehicle, the number of seats of the vehicle being 5, and the at least one passenger seat being the right lower passenger seat as an example, the vehicle seat selection interface can be as shown in FIG. 6A. In the vehicle seat selection interface, the driver seat and the at least one passenger seat in the vehicle in the locked state are displayed, and the passenger seat in the vehicle in the selectable state is displayed. In response to the unlocking operation of the driver on the at least one passenger seat in the vehicle seat selection interface, the terminal displays the at least one passenger seat updated to the selectable state in the vehicle seat selection interface. Figure 7

[0122] In this embodiment, in response to the trip modification operation of the driver, the vehicle seat selection interface matched with the vehicle associated with the driver and the driver trip information are displayed, so that the driver modifies the available passenger seat or the driver trip information. In response to the unlocking operation of the driver on the at least one passenger seat in the vehicle seat selection interface, the at least one passenger seat is displayed updated to the selectable state in the vehicle seat selection interface, so that the at least one passenger seat is changed from the unavailable passenger seat to the available passenger seat, thereby providing the passenger with the accurate passenger seat in the selectable state for selection, reducing the communication frequency between the driver and the passenger, reducing the continuous occupation of the device resources on which the application is installed, and saving the device resources.​

[0123] In an exemplary embodiment, the vehicle seat selection method further comprises:

[0124] In response to the driver's locking operation on at least one passenger seat in the selectable state in the vehicle seat selection interface, the at least one passenger seat in the selectable state is updated to the locked state in the vehicle seat selection interface.

[0125] Exemplarily, in the case of displaying the driver's trip item, the terminal displays a trip modification entry, and in response to the driver's trip modification operation triggered in the trip modification entry, the terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and the driver's trip information, so that the driver can modify the available passenger seat or the driver's trip information. In the vehicle seat selection interface, the driver's seat and at least one passenger seat in the locked state in the vehicle are displayed, and at least one passenger seat in the selectable state in the vehicle is displayed. If the driver needs to continue to lock other passenger seats, the driver can initiate a locking operation on the passenger seat in the selectable state, so that the passenger seat in the selectable state becomes an unselectable passenger seat. In response to the driver's locking operation on at least one passenger seat in the selectable state in the vehicle seat selection interface, the at least one passenger seat in the selectable state is updated to the locked state in the vehicle seat selection interface.

[0126] It can be understood that, before publishing the trip, the driver can lock at least one passenger seat if there is a need to lock the passenger seat, and after publishing the trip, the driver can initiate a locking operation on the passenger seat in the selectable state if there is a need to lock more passenger seats, so as to lock the passenger seat in the selectable state. For example, if the driver has friends or relatives to accompany before publishing the trip, the driver will have a need to lock the passenger seat, because the friends or relatives need to use the passenger seat, and if the driver adds new friends or relatives to accompany after publishing the trip, the driver will have a need to lock more passenger seats, and can initiate a locking operation on the passenger seat in the selectable state, so as to lock the passenger seat in the selectable state.

[0127] In a specific application, taking the driver's seat located in the front left position of the vehicle, the number of seats in the vehicle being 5, and at least one passenger seat being the passenger seat in the lower right as an example, the vehicle seat selection interface can be as shown in Figure 8 In the vehicle seat selection interface, the driver's seat and at least one passenger seat in the locked state in the vehicle are displayed, and at least one passenger seat in the selectable state in the vehicle is displayed. In response to the driver's locking operation on at least one passenger seat in the selectable state in the vehicle seat selection interface (assuming that it is the passenger seat in the middle of the second row in Figure 8 , the at least one passenger seat in the selectable state is updated to the locked state in the vehicle seat selection interface.

[0128] In this embodiment, in response to the driver's locking operation on the at least one passenger seat in the selectable state in the vehicle seat selection interface, the at least one passenger seat in the selectable state is updated to the locked state in the vehicle seat selection interface, the locking of the passenger seat in the selectable state is achieved, the passenger seat in the selectable state is changed from the available passenger seat to the unavailable passenger seat, thereby providing the accurate passenger seat in the selectable state for the passenger to select, and the number of communications between the driver and the passenger is reduced, thereby reducing the continuous occupation of the device resources on which the application is installed, and saving the device resources.

[0129] In one exemplary embodiment, the vehicle seat selection method further includes:

[0130] In response to the driver's modification operation on the trip starting point in the driver's trip information, at least one nearby place item matching the driver's positioning place is displayed in the case that the driver opens the positioning permission.

[0131] In the nearby place item, the nearby place of the positioning place for the driver to select is displayed.

[0132] In response to the driver's first selection operation on any nearby place item, the nearby place in the nearby place item selected by the first selection operation is displayed as the trip starting point.

[0133] The driver opening the positioning permission means that in the online car-hailing or similar service, the driver needs to open the positioning service in the terminal or the navigation system of the vehicle, so that the platform can locate the position of the driver, provide accurate navigation, and also allow the passenger to see the real-time position of the driver. The driver's positioning place means the current position of the driver when performing the online car-hailing or similar service. The nearby place means other places within a distance threshold from the positioning place. The distance threshold can be configured according to the actual application scenario. For example, the distance threshold can be one hundred meters.

[0134] Exemplarily, in response to the driver's modification operation on the trip starting point in the driver's trip information, at least one nearby place item matching the driver's positioning place is displayed in the case that the driver opens the positioning permission, in the nearby place item, the nearby place of the positioning place for the driver to select is displayed, and in response to the driver's first selection operation on any nearby place item, the nearby place in the nearby place item selected by the first selection operation is displayed as the trip starting point.

[0135] In a specific application, when the driver opens the positioning permission, the terminal can obtain the positioning location of the driver, and then take the positioning location of the driver as the center and the distance threshold as the radius to demarcate the adjacent location area, and select at least one adjacent location matching the positioning location of the driver in the adjacent location area. In a specific application, taking 150 meters as the distance threshold for example, the displayed at least one adjacent location item can be as shown in Figure 9 Figure 9 In the specific application, three adjacent location items are displayed, and at each adjacent location item, the adjacent location of the positioning location for the driver to select is displayed, and the three adjacent location items are arranged in ascending order according to the distance between the adjacent location displayed at the adjacent location item and the positioning location.

[0136] In the embodiment, by displaying at least one adjacent location item matching the positioning location of the driver, at least one adjacent location can be provided for the driver to select, and then the adjacent location at the adjacent location item selected by the first selection operation of the driver can be displayed as the starting point of the trip in response to the first selection operation, so that the modification of the starting point of the trip can be realized, thereby providing accurate driver trip information for matching with the passenger trip information of the passenger, which is beneficial to realize the accurate matching of the driver and the passenger, reduce the situation that multiple communications are required due to the mismatch of the trip information, reduce the communication times between the driver and the passenger, thereby reducing the continuous occupation of the device resources of the device installed with the application, and saving the device resources.

[0137] In an exemplary embodiment, the vehicle seat selection method further comprises:

[0138] In the case that the driver has a location search record, at least one historical location item matching the location search record is displayed;

[0139] At the historical location item, the historical search location for the driver to select is displayed;

[0140] In response to the second selection operation of the driver on any historical location item, the historical search location at the historical location item selected by the second selection operation is displayed as the starting point of the trip.

[0141] The location search record refers to the location search history of the driver when using the online car-hailing platform or similar services through the online car-hailing application, which records the searched locations of the driver, i.e., records the historical search locations.

[0142] ​Exemplarily, in response to a modification operation of the driver on the starting point of the driver's trip information, in the case that the driver has the location search record, the terminal displays at least one historical location item matched with the location search record, and displays the historical search location at the historical location item for the driver to select, and in response to a second selection operation of the driver on any historical location item, the terminal displays the historical search location at the historical location item selected by the second selection operation as the starting point of the trip.

[0143] In a specific application, in the case that the driver has the location search record, the terminal can obtain at least one historical search location from the location search record, and provide the obtained at least one historical search location to the driver for quick location selection. In a specific application, as shown in Figure 10 In response to a modification operation of the driver on the starting point of the driver's trip information, in the case that the driver has the location search record, the terminal displays at least one historical location item matched with the location search record (such as three as shown in Figure 10 In the case that the driver opens the positioning permission and has the location search record, the terminal displays at least one neighboring location item (such as three as shown in Figure 10 In the case that the driver opens the positioning permission and has the location search record, the terminal displays at least one neighboring location item (such as three as shown in Figure 10 In the case that the driver opens the positioning permission and has the location search record, the terminal displays at least one neighboring location item (such as three as shown in

[0144] In the embodiment, by displaying at least one historical location item matched with the location search record, at least one historical search location can be provided for the driver to select, and in response to a second selection operation of the driver, the historical search location selected by the second selection operation can be displayed as the starting point of the trip, so that the modification of the starting point of the trip can be realized, accurate driver trip information can be provided for matching with the passenger trip information of the passenger, which is conducive to realizing the accurate matching of the driver and the passenger, reducing the need for multiple communications due to the mismatch of the trip information, reducing the communication times between the driver and the passenger, thereby reducing the continuous occupation of the device resources of the device installed with the application, and saving the device resources.

[0145] In an exemplary embodiment, the vehicle seat selection method further comprises:

[0146] In the process of the driver and the passenger traveling together, a seat distribution interface matched with the vehicle associated with the driver is displayed;

[0147] In the seat distribution interface, the driver-occupied seat in the locked state after being occupied by the driver and the passenger-occupied seat in the locked state after being occupied by the passenger are displayed, and the passenger preference information of the passenger is displayed at the passenger-occupied seat.

[0148] Passenger preference information refers to the personal identifiers that passengers set when using ride-hailing or similar services to express their specific needs or preferences. This helps drivers better understand passenger needs, enabling them to provide more personalized and attentive service. It also helps other passengers better understand passenger needs to determine whether to travel with them. For example, passenger preference information might include needs such as accessibility, traveling with pets, children, a need for quiet, being in a hurry, or having a lot of luggage.

[0149] For example, such as Figure 11 As shown, during the journey of a driver and passenger, the terminal displays a seating distribution interface matched with the vehicle associated with the driver. The seating distribution interface displays driver-occupied seats that are locked after being occupied by the driver, and passenger-occupied seats that are locked after being occupied by the passenger. The passenger's preference information is displayed at the passenger-occupied seat for the driver to view. This allows the driver to directly understand the passenger's preferences without having to ask the passenger for more information, reducing the number of times the driver and passenger communicate, thereby reducing the continuous occupation of device resources with the application installed and saving device resources.

[0150] In specific applications, such as Figure 11 As shown, during the journey between the driver and passengers, the terminal will also display map navigation and navigation prompts (such as...). Figure 11 The message displayed is "During the journey, we will arrive at the next destination XXX in X minutes," and the passenger disembarkation order is shown at the occupied seat locations (e.g., ...). Figure 11 (The image shows "First Drop-off" and "Second Drop-off"). Based on this, the driver can provide better service to passengers by viewing their passenger preferences displayed at the seats they occupy, and provide drop-off reminders according to the displayed order of passenger disembarkation.

[0151] In this embodiment, passenger preference information can be provided to the driver during the journey, allowing the driver to directly understand passenger preferences without having to ask the passenger for more information. This reduces the number of times the driver and passenger communicate, thereby reducing the continuous occupation of device resources with the application installed and saving device resources.

[0152] In one exemplary embodiment, the vehicle seat selection method further includes:

[0153] In response to the driver's registration action, the registration information input area is displayed;

[0154] In response to the driver's registration information entry operation triggered in the registration information entry area, the driver's license information associated with the driver is displayed, as well as the vehicle information matching the vehicle associated with the driver.

[0155] The driver registration process refers to the process of a driver registering to become a member of the ride-hailing platform.

[0156] For example, drivers need to register before they can publish trips. In response to the driver's registration operation, the terminal will display a registration information entry area. In response to the driver's registration information entry operation in the registration information entry area, the terminal will display the driver's license information associated with the driver and the vehicle information matching the vehicle associated with the driver for the driver to confirm.

[0157] In specific applications, such as Figure 12 As shown, the registration information entry area includes a driver's license entry area and a vehicle information entry area. Drivers can enter their driver's license information in the driver's license entry area and their vehicle information in the vehicle information entry area. In response to the driver's registration information entry operation triggered in the registration information entry area, the driver's license information associated with the driver is displayed, as well as the vehicle information matched with the vehicle associated with the driver, including brand, model, number of seats, and color.

[0158] In this embodiment, this method can guide drivers to register and confirm their driver's license and vehicle information, so that drivers can publish their trips after registration.

[0159] The vehicle seat selection method provided in this application embodiment can be applied to, for example, Figure 13 In the application environment shown, terminal 1302 responds to the passenger's trip information and the driver's trip information being matched, and the driver having confirmed the passenger's travel arrangement. It then displays the passenger's and driver's travel order. In response to the passenger's confirmation of the travel order, it displays a vehicle seat selection interface matching the vehicle associated with the driver. In the vehicle seat selection interface, it displays seats that have been reserved and are locked, as well as seats that are available. In response to the passenger's selection of a target seat among the available seats, it displays that the target seat has been reserved by the passenger.

[0160] The terminal 1302 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, and projection devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0161] In one exemplary embodiment, as shown in Figure 14 , a vehicle seat selection method is provided, which can be executed by a terminal or a server alone, or by a terminal and a server in cooperation, and the method is applied to a terminal in Figure 13 , which includes the following steps 1402 to 1408. Among them:

[0162] Step 1402, in response to the matching of the passenger trip information published by the passenger and the driver trip information published by the driver, and the driver has confirmed the same trip for the passenger, the same trip order of the passenger and the driver is displayed.

[0163] Among them, the passenger trip information refers to a series of detailed information related to the passenger's trip, which is often used to plan and record the passenger's trip. For example, the passenger trip information can specifically include the trip starting point, the trip ending point, the departure time, etc. The trip starting point refers to the specific location set by the passenger when planning the trip. The trip ending point refers to the specific location set by the passenger when planning the trip. The departure time refers to the time when the passenger plans to start the trip from the trip starting point.

[0164] Among them, the same trip order of the passenger and the driver refers to the order provided to the passenger for confirmation after the driver confirms the same trip for the passenger. In the same trip order, the passenger's travel demand and the driver's service information are displayed, including but not limited to the passenger's trip starting point, trip ending point, estimated pick-up time, vehicle information matched by the vehicle associated with the driver, driver information, number of orders, estimated cost, etc.

[0165] Exemplarily, in response to the matching of the passenger trip information published by the passenger and the driver trip information published by the driver, and the driver has confirmed the same trip for the passenger, the terminal will display the same trip order of the passenger and the driver to indicate the passenger to confirm the same trip.

[0166] In specific applications, the same trip order can be as shown in Figure 15 , in which the passenger's trip starting point (such as Figure 15 , which is the starting point XXXXX), the trip ending point (such as Figure 15 , which is the ending point XXXXX), the estimated pick-up time (such as Figure 15 , which is "Today XX:XX to you"), the vehicle information matched by the vehicle associated with the driver, the driver information (such as Figure 15 , which is Mr. X), the number of orders (such as Figure 15 , which is 39 orders), the confirmation prompt (such as Figure 15 , which is "There is a car owner to order, please pay and confirm the same trip as soon as possible" and "Please confirm as soon as possible, please pay before XX:XX to avoid missing the car owner"), and the estimated cost (such as Figure 15The figure shown is XX.XX yuan, etc. Furthermore, such as... Figure 15 As shown, the same-order section also displays controls for confirming the same-order (such as...). Figure 16 The text appears to be a series of seemingly unrelated phrases and sentences, making it impossible to translate coherently. It seems to be a collection of fragments from various sources, possibly related to a payment or confirmation process for a ride.

[0167] In practical applications, when passengers need to travel, they can edit their itinerary on the itinerary publishing interface. The terminal responds to the passenger's itinerary editing operation, such as... Figure 16 As shown, it will display the passenger's trip origin and destination (e.g., Figure 15 The diagram shows XXXXXX->XXXXXXX, where the first XXXXXX represents the trip origin and the second XXXXXXXXX represents the trip destination. It displays multiple available drivers, and for each driver, it shows the driver's posted trip information, route compatibility, driver information, matched vehicle information, and number of trips accepted. It also displays an option to invite drivers, guiding passengers to invite them to travel together. If a driver has already confirmed a travel invitation, the terminal will display something like... Figure 17 The orders shown are from the same supplier.

[0168] Step 1404: In response to the passenger's confirmation of the ride order, display the vehicle selection interface that matches the vehicle associated with the driver.

[0169] For example, in response to a passenger's confirmation of a ride-sharing order, the terminal displays a vehicle selection interface that matches the vehicle associated with the driver.

[0170] Step 1406: In the vehicle seat selection interface, the seats that have been reserved and are locked are displayed, as well as the seats that are available for selection.

[0171] For example, in the vehicle seat selection interface, the terminal displays seats that have been reserved and are locked, as well as seats that are available. Passengers can select a seat from the available seats. In specific applications, seats that have been reserved and are locked refer to seats that have been reserved by the driver or passenger. When the passenger is the first passenger, such as... Figure 17 As shown, a seat that is locked after being reserved refers to a seat that is locked after being reserved by the driver, including the driver's seat which is locked and at least one passenger seat locked by the driver (assuming it is a passenger seat). Figure 17 The passenger seat on the right side of the first row). Seats that are reserved and locked when the passenger is not the first passenger, including seats reserved by the driver and seats reserved by other passengers (assuming...). Figure 18 The passenger seat on the right side of the second row in the middle.

[0172] Step 1408, in response to the passenger's seat selection operation on the target seat in the seat in the selectable state, display that the target seat is booked by the passenger.

[0173] Exemplarily, when the passenger triggers the seat selection operation on the target seat in the seat in the selectable state, it indicates that the passenger has completed the selection of the target seat, and the terminal, in response to the passenger's seat selection operation on the target seat in the seat in the selectable state, displays that the target seat is booked by the passenger.

[0174] In a specific application, as shown in Figure 18 , in the vehicle seat selection interface, the seats in the locked state after being booked are displayed, and the seats in the selectable state are displayed, and the terminal, in response to the passenger's seat selection operation on the target seat in the seat in the selectable state, displays that the target seat is booked by the passenger and in the locked state. Further, as shown in Figure 18 , the seat selection confirmation control (such as Figure 19 “Confirm Seat Selection”) is further displayed below the vehicle seat selection interface, to instruct the passenger to confirm the selection of the target seat.

[0175] Further, in response to the passenger's triggering operation on the seat selection confirmation control, the terminal displays the passenger travel guidance interface, as shown in Figure 19 , in the passenger travel guidance interface, the navigation map, the driver information, the vehicle information of the vehicle matched with the driver, the number of orders, the order score, the communication entrance (such as Figure 19 “Call” and “Message”) for communicating with the driver, the seat viewing entrance (such as Figure 20 “View Seat”), and the passenger travel information are displayed.

[0176] It can be understood that through the seat viewing entrance, the passenger can view the target seat selected by himself / herself, and perform seat re-selection, i.e., select other seats in the selectable state as the target seat. In a specific application, taking the passenger who is not the first passenger as an example, as shown in Figure 20 , in response to the passenger's triggering operation on the seat viewing entrance, the terminal displays the seat viewing interface, in which the seats in the locked state after being booked by the driver, the seats in the locked state after being booked by other passengers (such as Figure 20 indicated by “Existing Passenger”), the seats not booked, and the seats in the selected state after being booked by the passenger are displayed, and the seats in the selected state after being booked by the passenger are highlighted, and the seat re-selection entrance (such as Figure 21 “Modify Seat Selection”) is displayed, and the passenger can perform seat re-selection through the triggering operation on the seat re-selection entrance.

[0177] The vehicle seat selection method can provide a carpool order for the passenger to confirm the carpool, and then display a vehicle seat selection interface associated with the vehicle in response to the passenger's confirmation operation, display the seats that are in a locked state after being booked, and display the seats that are in a selectable state, so that the booked seats that are not selectable are excluded when the passenger selects a seat, and only the seats that are in a selectable state are provided for the passenger to select, and then the target seat booked by the passenger is displayed in response to the passenger's seat selection operation on the target seat that is in a selectable state. In the entire process, the passenger seats that are not selectable are excluded when the vehicle seat selection interface is displayed, so that accurate passenger seats that are in a selectable state are provided for the passenger to select, and the passenger can directly lock the preferred passenger seat without needing to ask the driver for more related information, thereby reducing the number of communications between the driver and the passenger, and reducing the continuous occupation of the device resources on which the application is installed, thereby saving device resources.

[0178] In an exemplary embodiment, the vehicle seat selection method further comprises:

[0179] In response to the passenger's preference setting for the target seat, the passenger preference information set for the target seat is displayed; and the passenger preference information of the target seat is for the driver to check.

[0180] The passenger preference information refers to the personal identifier set by the passenger when using a car-hailing service or the like to express specific needs or preferences, which can help the driver better understand the passenger's needs and provide more personalized and thoughtful services, and can also help other passengers better understand the passenger's needs to confirm whether to carpool with the passenger. For example, the passenger preference information can be barrier-free needs, pet carrying, children carpooling, quietness, time, and more luggage.

[0181] Exemplarily, in the case where the passenger has selected a target seat, the passenger can set a preference for the target seat to provide the passenger's preference information for the driver or other passengers to check, so that the driver or other passengers can directly understand the passenger's preferences. In response to the passenger's preference setting for the target seat, the terminal displays the passenger preference information set for the target seat, and the passenger preference information of the target seat is for the driver to check. In a specific application, the passenger preference information set for the target seat is displayed at the target seat, so that the passenger can directly confirm the selected target seat and the set passenger preference information.

[0182] In this embodiment, the passenger sets the passenger preference information, so that the driver can directly learn the passenger preference without asking the passenger for more information, reducing the communication times between the driver and the passenger, thereby reducing the continuous occupation of the device resources installed with the application, and saving the device resources.

[0183] In one example embodiment, the vehicle seat selection method further includes:

[0184] displaying a first preference setting area corresponding to the target seat, and displaying a plurality of candidate preference information in the first preference setting area;

[0185] in response to the selection operation of the passenger on at least one candidate preference information, the selected candidate preference information is set as the passenger preference information for the target seat.

[0186] The first preference setting area refers to the area for setting the passenger preference information. The candidate preference information refers to the option that may meet the passenger's preference. For example, the candidate preference information can be the passenger preference information set by the passenger in the past. For another example, the candidate preference information can be the preference information recommended according to the passenger preference information set by all passengers.

[0187] For example, in the vehicle seat selection interface, when the seats in the locked state are displayed and the seats in the selectable state are displayed, the passenger can select at least one seat in the selectable state as the target seat. When the passenger has selected the target seat, the terminal displays a first preference setting area corresponding to the target seat, and displays a plurality of candidate preference information in the first preference setting area for the passenger to select. In response to the selection operation of the passenger on at least one candidate preference information, the terminal sets the selected candidate preference information as the passenger preference information for the target seat, and then displays the passenger preference information set for the target seat in response to the preference setting of the target seat in the selectable state, and the passenger preference information of the target seat is used for the driver to check.

[0188] In a specific application, the first preference setting area can be displayed above the target seat. As shown in Figure 21 , in response to the seat selection operation of the passenger on the target seat (assuming to be the middle seat in Figure 22 ) in the selectable state, the terminal displays a first preference setting area corresponding to the target seat, and displays a plurality of candidate preference information in the first preference setting area for the passenger to select. In addition, the passenger can also set the passenger preference information by inputting.

[0189] In this embodiment, in this way, the passenger can set the passenger preference information, the driver can directly know the passenger preference without asking the passenger for more information, the communication between the driver and the passenger is reduced, the continuous occupation of the device resource is reduced, and the device resource is saved.

[0190] In an exemplary embodiment, the vehicle seat selection method further comprises:

[0191] displaying a preference setting entry at the seat in the selectable state;

[0192] in response to the passenger triggering the preference setting entry at the target seat in the seat in the selectable state, displaying a second preference setting area corresponding to the target seat, and displaying a plurality of candidate preference information in the second preference setting area;

[0193] in response to the passenger selecting at least one candidate preference information, setting the selected candidate preference information as the passenger preference information for the target seat.

[0194] Exemplarily, the terminal displays a preference setting entry at the seat in the selectable state, and the passenger can set the passenger preference information of the seat in the selectable state. In response to the passenger triggering the preference setting entry at the target seat in the seat in the selectable state, the terminal displays a second preference setting area corresponding to the target seat, and displays a plurality of candidate preference information in the second preference setting area for the passenger to select. In response to the passenger selecting at least one candidate preference information, the terminal sets the selected candidate preference information as the passenger preference information for the target seat, and in response to the passenger setting the preference of the target seat in the seat in the selectable state, the terminal displays the passenger preference information set for the target seat, and the passenger preference information of the target seat is used for the driver to check.

[0195] It can be understood that when the terminal displays the preference setting entry at the seat in the selectable state, and the passenger triggers the preference setting entry at the target seat in the seat in the selectable state, it means that the passenger selects the target seat as the seat of the passenger, and the terminal triggers the seat selection operation for the target seat in response to the triggering of the preference setting entry at the target seat, and displays that the target seat is booked by the passenger in response to the seat selection operation. In this way, the process of selecting the target seat by the passenger and setting the passenger preference information can be simplified, and the device resource is saved.

[0196] In specific applications, for example, Figure 23As shown, at each seat in the selectable state, a preference setting entry is displayed, and in response to a passenger triggering operation on the preference setting entry at a target seat in the selectable state, the terminal displays that the target seat is booked by the passenger, and displays a second preference setting area corresponding to the target seat, in which a plurality of candidate preference information is displayed for the passenger to select.

[0197] In this embodiment, in this way, the passenger can set the passenger preference information, the driver can directly understand the passenger preference without asking the passenger for more information, the communication times between the driver and the passenger are reduced, the continuous occupation of the device resources installed with the application is reduced, and device resources are saved.

[0198] In an exemplary embodiment, in the vehicle seat selection interface, the seats in the locked state booked by the driver are displayed, and the seats in the selectable state are displayed.

[0199] In the case where there is a same-ride passenger, in the vehicle seat selection interface, the driver-occupied seats in the locked state booked by the driver and the same-ride passenger-occupied seats in the locked state booked by the same-ride passenger are displayed, and the seats in the selectable state are displayed.

[0200] Exemplarily, in the case where the passenger is not the first passenger, there is a same-ride passenger, and in the vehicle seat selection interface for the passenger to select seats, the terminal displays the driver-occupied seats in the locked state booked by the driver and the same-ride passenger-occupied seats in the locked state booked by the same-ride passenger, and displays the seats in the selectable state.

[0201] In a specific application, taking the number of same-ride passenger-occupied seats in the locked state booked by the same-ride passenger as an example, as shown, Figure 24 In the vehicle seat selection interface, the driver-occupied seats in the locked state booked by the driver and the same-ride passenger-occupied seats in the locked state booked by the same-ride passenger are displayed, and the seats in the selectable state are displayed for the passenger to select.

[0202] In this embodiment, when the vehicle seat selection interface is displayed, the unselectable passenger seats are excluded, accurate passenger seats in the selectable state are provided for the passenger to select, the passenger can directly lock the preferred passenger seat without further communication with the driver to confirm the seat in the selectable state, the communication times between the driver and the passenger are reduced, the continuous occupation of the device resources installed with the application is reduced, and device resources are saved.

[0203] In an exemplary embodiment, the vehicle seat selection method further includes:

[0204] The passenger preference information of the co-passenger is displayed at the co-passenger's reserved seat in the locked state.

[0205] Exemplarily, the terminal displays the passenger preference information of the co-passenger at the co-passenger's reserved seat in the locked state for the passenger to check, so that the passenger preference information of the co-passenger is provided as a reference for the passenger to select a seat on the basis of providing accurate passenger seats in the selectable state for the passenger to select, and the passenger does not need to further communicate with the driver to confirm the situation of the co-passenger, the number of communications between the driver and the passenger is reduced, the continuous occupation of the device resource on which the application is installed is reduced, and device resource is saved.

[0206] In an exemplary embodiment, the vehicle seat selection method further includes:

[0207] In response to a viewing operation of the passenger on a target reserved seat in the co-passenger's reserved seats in the locked state, the passenger preference information of the co-passenger reserving the target reserved seat is displayed at the target reserved seat.

[0208] Exemplarily, in response to a viewing operation of the passenger on a target reserved seat in the co-passenger's reserved seats in the locked state, the terminal displays the passenger preference information of the co-passenger reserving the target reserved seat at the target reserved seat for the passenger to check, so that the passenger preference information of the co-passenger that the passenger needs to check is provided as a reference for the passenger to select a seat on the basis of providing accurate passenger seats in the selectable state for the passenger to select, and the passenger does not need to further communicate with the driver to confirm the situation of the co-passenger, the number of communications between the driver and the passenger is reduced, the continuous occupation of the device resource on which the application is installed is reduced, and device resource is saved.

[0209] In an exemplary embodiment, the vehicle seat selection method further includes:

[0210] In the co-passenger order, a vehicle seat viewing portal is displayed;

[0211] In response to a triggering operation of the passenger on the vehicle seat viewing portal, a seat distribution interface matched with the vehicle associated with the driver is displayed;

[0212] In the seat distribution interface, the seats in the locked state after being reserved are displayed, and the seats in the selectable state are displayed.

[0213] For example, in a ride-sharing order, the terminal displays a vehicle seat viewing entry to guide passengers to view the seats in the vehicle before confirming their ride. In response to the passenger's triggering of the vehicle seat viewing entry, the terminal displays a seat distribution interface matched with the vehicle associated with the driver. The seat distribution interface displays seats that have been reserved and are locked, as well as seats that are available, so that passengers can intuitively see the remaining available seats in the vehicle before confirming their ride and choose whether to confirm their ride with the driver.

[0214] In specific applications, such as Figure 24 As shown, the order details for the same customer include a seat viewing option (e.g., ...). Figure 24 The image shows "View Seats". In response to a passenger's trigger action at the seat viewing entry, the terminal displays a seat allocation interface matched to the vehicle associated with the driver. This interface displays seats that are reserved and locked (including the driver's seat, driver-occupied seats, and seats with existing passengers), and also shows seats in an available state (such as...). Figure 24 The image shows the seats on the left side of the second row and the middle seat of the second row. Furthermore, in cases where the passenger is not the first passenger, such as... Figure 24 As shown, seats that are locked after being reserved include seats that are locked after being reserved by the driver (e.g., Figure 24 The image shows the front left seat and the rightmost seat in the second row of the vehicle, as well as seats that are reserved and locked by other passengers (such as...). Figure 25 The image shows the right-hand seat in the first row of the vehicle.

[0215] In this embodiment, a seating arrangement interface can be provided as a reference for passengers to confirm their travel companions before they confirm their travel with the driver. This eliminates the need for passengers to communicate further with the driver to confirm available seats and fellow passengers, reducing the number of communications between the driver and passengers. Consequently, it reduces the continuous occupation of device resources with the application installed, thus saving device resources.

[0216] In one exemplary embodiment, in response to a passenger's confirmation of a ride-sharing order, displaying a vehicle selection interface matching the vehicle associated with the driver includes:

[0217] In response to a passenger's confirmation of a ride-sharing order, the system displays vehicle information matched with the driver, passenger trip information, and a seat selection option.

[0218] In response to a passenger's trigger action on the seat selection entry, the vehicle seat selection interface matching the vehicle associated with the driver is displayed.

[0219] For example, such as Figure 25As shown, in response to the passenger's confirmation operation on the same trip order, the terminal displays vehicle information matched with the vehicle associated with the driver (such as Figure 25 As shown, "X.XXXXXX" and "Car XXXX-Green"), passenger trip information, and a seat selection portal (such as Figure 25 As shown, "Select Seat"), wherein the vehicle information and the passenger trip information are mainly used for the passenger to make a secondary confirmation, and the seat selection portal is used to guide the passenger to select a seat on the vehicle in a selectable state to determine the target seat to be taken. In response to the passenger's triggering operation on the seat selection portal, the terminal displays a vehicle seat selection interface matched with the vehicle associated with the driver to provide the vehicle seat selection interface for the passenger to select a seat on the vehicle in a selectable state.

[0220] In a specific application, as shown, Figure 25 As shown, while displaying the vehicle information matched with the vehicle associated with the driver, the passenger trip information, and the seat selection portal, the terminal also displays a navigation map, driver information, the number of orders accepted, the score of orders accepted, and a communication portal (such as Figure 26 As shown, including "Call" and "Message") for communication with the driver.

[0221] In this embodiment, in this way, the passenger can be guided to select a seat on the vehicle in a selectable state through the displayed seat selection portal without needing to ask the driver for more information, reducing the number of communications between the driver and the passenger, thereby saving the continuous occupation of device resources installed with the application and achieving the conservation of device resources.

[0222] In an exemplary embodiment, the vehicle seat selection method of the present application is applied to a hitchhiker in a network car-hailing, for example.

[0223] The hitchhiker mainly includes three parts: 1) a driver, also known as a vehicle owner, who has a clear demand for self-driving travel, publishes a trip and takes a passenger along the way, 2) a network car-hailing platform that provides information for drivers and passengers to publish trip information, select departure time, trip starting point, trip ending point, and other information, and matches both parties for a trip along the way, and 3) a passenger who has a clear demand for travel and takes a vehicle of a driver along the way. Among them, the hitchhiker driver can carry multiple passengers at a time when driving a vehicle, therefore, the passenger can select a seat on the vehicle, and the present application provides a vehicle seat selection method for the passenger when selecting a seat to help the passenger efficiently and naturally lock in a desired seat and express the passenger's preference to the driver and other passengers.

[0224] The inventor believes that in the current hitchhiking scenario, the driver can only choose the number of seats available, and the passenger can only choose the number of passengers, and neither can determine the specific position, which has the following problems: First, the communication cost is high: the driver can pick up and drop off multiple passengers in one trip, and the passengers arrive at different destinations. When there are multiple passengers in the car, the owner needs to check the order information and remind the corresponding passenger to get off by passenger surname, tail number, etc., without knowing which passenger to get off. Second, it is not possible to lock the preference: if the passenger has a specific seat preference, they can only contact the owner to inform them, but they cannot contact other passengers to express and lock the seat, and may be occupied by other passengers in advance. For example, a 5-seat car, passenger A orders 2 people to travel, A1+A2, and is combined with the 3rd person B, if B gets on the car first and sits in the back row, A1 and A2 can only choose the front and back seats, or change seats temporarily when getting on the car, which is high in communication cost and inconvenient. Third, it is not possible to express social preferences: the driver of the hitchhiking car is mainly the owner of the car, an irregular online car driver, and many car owners like to chat with passengers. For introverted passengers, it will feel disturbed. Currently, online car platforms lack corresponding methods to inform the owner and other passengers in advance and naturally about their social preferences (i.e., passenger preference information).

[0225] Based on this, the application provides a vehicle seat selection method. Through the vehicle seat selection method of the application, it helps passengers to select seats in the hitchhiking scenario through the interface, and to arrange the riding position with other passengers and the driver, and to select social preferences. This can directly inform the driver of the corresponding passenger's seat number, facilitate communication and remind the passenger to get off the car, and also allows the passenger to lock the desired seat in advance, reducing the pressure of strangers. At the same time, when the driver publishes the trip, the vehicle seat selection method of the application provides a corresponding interface seat view in combination with the vehicle information of the matched vehicle, so that the driver can exclude unselectable seats, such as seats that need to be used by friends and family when traveling with them, so that the online car platform can automatically identify the number of passengers that can be carried and publish the trip. In addition, after the passenger publishes the trip and determines the driver who accepts the order, the passenger can also select the seat through the interface seat view and select the social preference.

[0226] In this way, first, in the case of displaying the vehicle seat selection interface, the unselectable passenger seats are excluded according to the driver's locking operation, which can provide accurate passenger seats in a selectable state for passengers to choose, second, let the passenger directly lock the preferred passenger seat, and through the passenger setting passenger preference information, the driver can directly understand the passenger preference without needing to ask the passenger for more information, reducing the number of communications between the driver and the passenger, thereby reducing the continuous occupation of device resources by the device installed with the application, saving device resources.

[0227] In a specific application, the vehicle seat selection method of the present application, when applied to the hitchhiking scene, mainly provides an interface seat view by the car-hailing platform, and the driver selects the available seats, the passenger selects the required seats, and the social preferences. As shown in Figure 27 The main content includes the following parts:

[0228] First, when the driver publishes the itinerary, the corresponding seat view (i.e. the vehicle seat selection interface) is matched with the vehicle type, and the vehicle owner can click and exclude the seats that cannot be provided.

[0229] In a specific application, in response to the driver's driver itinerary editing operation, the driver terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and the driver itinerary information. In the vehicle seat selection interface, the driver seat in the locked state in the vehicle and the passenger seat in the selectable state in the vehicle are displayed. In response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, the driver terminal displays at least one passenger seat in the vehicle seat selection interface. In response to the driver's driver itinerary publishing operation, the driver terminal displays the driver itinerary item, displays the published driver itinerary information, and displays the passenger seat information describing the passenger seat in the selectable state in the vehicle.

[0230] In a specific application, in the case of displaying the driver itinerary item, in response to the driver's itinerary modification operation, the driver terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and the driver itinerary information. In the vehicle seat selection interface, the driver terminal displays the driver seat and at least one passenger seat in the locked state in the vehicle, and displays the passenger seat in the selectable state in the vehicle. In response to the driver's unlocking operation on at least one passenger seat in the vehicle seat selection interface, the driver terminal displays at least one passenger seat in the vehicle seat selection interface. In response to the driver's locking operation on at least one passenger seat in the selectable state in the vehicle seat selection interface, the driver terminal displays at least one passenger seat in the selectable state in the vehicle seat selection interface. In response to the driver's locking operation on at least one passenger seat in the selectable state in the vehicle seat selection interface, the driver terminal displays at least one passenger seat in the selectable state in the vehicle seat selection interface.

[0231] In one specific application, in response to a modification operation of the driver on the trip starting point in the driver trip information, in the case that the driver opens the positioning permission and the driver has the location search record, the driver terminal displays at least one nearby location item matched with the positioning location of the driver and at least one historical location item matched with the location search record, at the nearby location item, the nearby location of the positioning location for the driver to select is displayed, at the historical location item, the historical search location for the driver to select is displayed, in response to a first selection operation of the driver on any nearby location item, the driver terminal displays the nearby location at the nearby location item selected by the first selection operation as the trip starting point. In response to a second selection operation of the driver on any historical location item, the driver terminal displays the historical search location at the historical location item selected by the second selection operation as the trip starting point.

[0232] In one specific application, during the driver and the passenger traveling together, the driver terminal displays a seat distribution interface matched with the vehicle associated with the driver, in the seat distribution interface, the driver-occupied seat in the locked state after being occupied by the driver and the passenger-occupied seat in the locked state after being occupied by the passenger are displayed, and the passenger preference information of the passenger is displayed at the passenger-occupied seat.

[0233] In one specific application, before the driver publishes the trip, in response to the driver triggering the driver registration operation, the driver terminal displays a registration information entry area, and in response to the driver triggering the registration information entry operation in the registration information entry area, the driver terminal displays the driver's license information associated with the driver and the vehicle information matched with the vehicle associated with the driver.

[0234] Secondly, after the passenger is ordered by the driver, the passenger can enter the seat view (i.e. the vehicle seat selection interface) to view and lock the selectable seat.

[0235] In a specific application, in response to the passenger trip information published by the passenger matching the driver trip information published by the driver, and the driver has confirmed the same trip with the passenger, the passenger terminal displays the same trip order of the passenger and the driver, and in response to the confirmation operation of the passenger on the same trip order, the passenger terminal displays a vehicle seat selection interface matched with the vehicle associated with the driver, in the vehicle seat selection interface, the seat in the locked state after being booked and the seat in the selectable state are displayed, and in response to the seat selection operation of the passenger on the target seat in the selectable state, the target seat is displayed as being booked by the passenger.

[0236] In one specific application, in response to the passenger's preference setting on the target seat, the passenger terminal displays the passenger preference information set for the target seat, and the passenger preference information of the target seat is for the driver to review.

[0237] In one specific application, the passenger terminal displays a first preference setting area corresponding to the target seat, displays a plurality of candidate preference information in the first preference setting area, and in response to a selection operation of the passenger on at least one candidate preference information, the passenger terminal sets the selected candidate preference information as the passenger preference information for the target seat.

[0238] In one specific application, the passenger terminal displays a preference setting portal at the seat in the selectable state, and in response to a triggering operation of the passenger on the preference setting portal at the target seat, the passenger terminal displays a second preference setting area corresponding to the target seat, displays a plurality of candidate preference information in the second preference setting area, and in response to a selection operation of the passenger on at least one candidate preference information, the passenger terminal sets the selected candidate preference information as the passenger preference information for the target seat.

[0239] In one specific application, in the presence of a co-passenger, the passenger terminal displays, in the vehicle seat selection interface, a driver-occupied seat in the locked state after being reserved by the driver, a co-passenger-reserved seat in the locked state after being reserved by the co-passenger, and a seat in the selectable state.

[0240] In one specific application, the passenger terminal displays, at the co-passenger-reserved seat in the locked state, the passenger preference information of the co-passenger. Or in response to a viewing operation of the passenger on a target reserved seat in the co-passenger-reserved seat in the locked state, the passenger terminal displays, at the target reserved seat, the passenger preference information of the co-passenger who reserved the target reserved seat.

[0241] In one specific application, the passenger terminal displays, in the co-ride order, a vehicle seat viewing portal, and in response to a triggering operation of the passenger on the vehicle seat viewing portal, displays a seat distribution interface matched with the vehicle associated with the driver, displays seats in the locked state after being reserved, and displays seats in the selectable state.

[0242] In one specific application, in response to a confirmation operation of the passenger on the co-ride order, the passenger terminal displays vehicle information matched with the vehicle associated with the driver, passenger trip information, and a seat selection portal, and in response to a triggering operation of the passenger on the seat selection portal, displays a vehicle seat selection interface matched with the vehicle associated with the driver.

[0243] Thirdly, before the end of the trip, both the driver and the passenger can view the seat distribution, the vehicle owner can view the trip starting point, trip ending point, getting-off order and social preference of the passenger of each seat. The passenger can view the occupation of the seat by the driver and other passengers and the social preference of other passengers.

[0244] In an exemplary embodiment, the vehicle seat selection method of the present application is illustrated by a flowchart as shown in Figure 28 The vehicle seat selection method specifically includes the following processes:

[0245] Firstly, the driver fills in the trip information, and the platform matches the seat view (i.e. the vehicle seat selection interface) to the driver terminal according to the vehicle model reported by the driver. The driver terminal displays the vehicle seat selection interface matched with the vehicle associated with the driver and the driver trip information. In the vehicle seat selection interface, the driver seat in the locked state in the vehicle and the passenger seat in the selectable state in the vehicle are displayed for the driver to select the seat. In response to the driver's locking operation on at least one passenger seat in the vehicle seat selection interface, the driver terminal displays at least one passenger seat updated to the locked state in the vehicle seat selection interface. In response to the driver's driver trip publishing operation, the driver trip item is displayed, the published driver trip information is displayed in the driver trip item, and the passenger selectable seat information describing the passenger seat in the selectable state in the vehicle is displayed.

[0246] Then, the passenger publishes the passenger trip information, and the platform matches the trip according to the passenger trip information and the driver's driver trip information. In the case that the passenger trip information published by the passenger matches the driver trip information published by the driver, the order receiving prompt is issued to the driver terminal to indicate the driver to confirm the same trip with the passenger. In the case that the driver has confirmed the same trip with the passenger, the same trip order of the passenger and the driver is issued to the passenger terminal.

[0247] Then, in response to the passenger's confirmation operation on the same trip order, the selectable seat is issued to the passenger terminal, i.e. the vehicle seat selection interface matched with the vehicle associated with the driver is displayed to indicate the passenger to select the seat on the passenger terminal and confirm. Specifically, in the vehicle seat selection interface, the seat in the locked state after being booked is displayed, and the seat in the selectable state is displayed. In response to the passenger's seat selection operation on the target seat in the selectable state, the passenger terminal will display that the target seat is booked by the passenger. In response to the passenger's preference setting for the target seat, the passenger terminal will display the passenger preference information set for the target seat, which is used for the driver to check. After completing the preference setting and target seat selection, the passenger only needs to wait for the trip, and at this time the platform will record the seat distribution.

[0248] Finally, after the driver departs, the passenger will take the car according to the selected seat until reaching the destination.

[0249] It can be understood that the vehicle seat selection method of the present application is integrated into the mainstream process of hitchhiking business, and corresponding front-end interfaces are provided for drivers and passengers to realize seat selection and record, transmit, store and query as trip elements, which can lock the seat requirements of drivers and passengers and convey the social preferences of passengers, and embed the order process in a systematic way, which is intuitive, efficient and natural. It can reduce communication costs, reduce social pressure, and further improve information transparency and trip experience of drivers and passengers in the hitchhiking travel scenario.

[0250] It should be understood that although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0251] Based on the same inventive concept, the present application also provides a vehicle seat selection device for implementing the above-mentioned vehicle seat selection method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more vehicle seat selection device embodiments provided below can refer to the limitations of the vehicle seat selection method described above, which will not be repeated here.

[0252] In one exemplary embodiment, as shown in Figure 29 A vehicle seat selection device is provided, comprising: a trip editing module 2802, a first seat display module 2804, a driver seat selection module 2806, and a trip publishing module 2808, wherein:

[0253] The trip editing module 2802 is configured to display a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information in response to a driver trip editing operation triggered by the driver;

[0254] The first seat display module 2804 is configured to display the driver seat in the locked state in the vehicle and the passenger seat in the selectable state in the vehicle in the vehicle seat selection interface;

[0255] The driver seat selection module 2806 is configured to display at least one passenger seat updated to a locked state in the vehicle seat selection interface in response to a locking operation of the driver on at least one passenger seat in the vehicle seat selection interface.

[0256] The trip publishing module 2808 is configured to, in response to a driver triggering a driver trip publishing operation, display a driver trip item, display published driver trip information in the driver trip item, and display passenger selectable seat information describing passenger seats in the vehicle that are in a selectable state.

[0257] The vehicle seat selection apparatus described above, by displaying a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information in response to the driver triggering a driver trip editing operation, can provide the vehicle seat selection interface for the driver to configure seats in the vehicle while providing the driver trip information for the driver to confirm, by displaying driver seats in the vehicle that are in a locked state and passenger seats in the vehicle that are in a selectable state in the vehicle seat selection interface, can provide passenger seats in the selectable state for the driver to exclude passenger seats that are not selectable, by displaying at least one passenger seat in the vehicle seat selection interface updating to a locked state in response to the driver triggering a locking operation on at least one passenger seat in the vehicle seat selection interface, can lock passenger seats that need to be excluded according to actual operations, by displaying a driver trip item in response to the driver triggering a driver trip publishing operation, displaying published driver trip information in the driver trip item, and displaying passenger selectable seat information describing passenger seats in the vehicle that are in a selectable state, can provide the published driver trip for the driver to confirm, and throughout the process, by excluding passenger seats that are not selectable according to the driver's locking operation while displaying the vehicle seat selection interface, can provide accurate passenger seats in the selectable state for passengers to select, thereby reducing the number of communications between the driver and the passenger, thereby reducing the continuous occupation of device resources on which the application is installed, and achieving the conservation of device resources.

[0258] In one exemplary embodiment, the vehicle seat selection apparatus further includes a trip modification module, the trip modification module being configured to, in response to a driver trip modification operation of the driver while displaying a driver trip item, display a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information, display driver seats in the vehicle that are in a locked state and at least one passenger seat in the vehicle in the vehicle seat selection interface, and display passenger seats in the vehicle that are in a selectable state, and in response to the driver triggering an unlocking operation on at least one passenger seat in the vehicle seat selection interface, display at least one passenger seat in the vehicle seat selection interface updating to a selectable state.

[0259] In one exemplary embodiment, the trip modification module is further configured to, in response to the driver triggering a locking operation on at least one passenger seat in the vehicle seat selection interface that is in a selectable state, display at least one passenger seat in the vehicle seat selection interface updating to a locked state.

[0260] In an example embodiment, the trip modification module is further configured to, in response to a modification operation of the driver on a trip starting point in the driver trip information, display at least one nearby location item matching a location of the driver in a case that the driver opens a positioning permission, display a nearby location of the location of the driver for selection by the driver at the nearby location item, and display the nearby location at the nearby location item selected by the driver in response to a first selection operation of the driver on any nearby location item as the trip starting point.

[0261] In an example embodiment, the trip modification module is further configured to, in a case that the driver has a location search record, display at least one historical location item matching the location search record, display a historical search location for selection by the driver at the historical location item, and display the historical search location at the historical location item selected by the driver in response to a second selection operation of the driver on any historical location item as the trip starting point.

[0262] In an example embodiment, the first seat display module is further configured to, in a process that the driver travels with the passenger, display a seat distribution interface matching the vehicle associated with the driver, display a driver-occupied seat in a locked state after being occupied by the driver and a passenger-occupied seat in a locked state after being occupied by the passenger in the seat distribution interface, and display passenger preference information of the passenger at the passenger-occupied seat.

[0263] In an example embodiment, the vehicle seat selection apparatus further comprises a driver registration module configured to, in response to a driver registration operation triggered by the driver, display a registration information entry area, and in response to a registration information entry operation triggered by the driver in the registration information entry area, display driver license information associated with the driver and vehicle information matching the vehicle associated with the driver.

[0264] In an example embodiment, as shown in FIG. 29, Figure 30 a vehicle seat selection apparatus is provided, comprising: a same-trip order display module 2902, a second seat display module 2904, and a passenger seat selection module 2906, wherein:

[0265] The same-trip order display module 2902 is configured to, in response to passenger trip information published by the passenger matching driver trip information published by the driver and the driver having confirmed the same trip with the passenger, display a same-trip order of the passenger and the driver.

[0266] The second seat display module 2904 is configured to, in response to a confirmation operation of the passenger on the same-trip order, display a vehicle seat selection interface matching the vehicle associated with the driver.

[0267] The second seat display module 2904 is also used to display, in the vehicle seat selection interface, seats that have been reserved and are locked, and seats that are available.

[0268] The passenger seat selection module 2906 is used to display that the target seat has been reserved by the passenger in response to the passenger's seat selection operation of the target seat among the available seats.

[0269] The aforementioned vehicle seat selection device, in response to passenger trip information and driver trip information, and assuming the driver has confirmed the passenger's travel arrangements, displays the passenger-driver travel order. This allows passengers to confirm their travel arrangements, and in response to the passenger's confirmation, it displays a vehicle seat selection interface associated with the driver. This interface shows reserved and locked seats, as well as available seats. When a passenger selects a seat, it excludes reserved but unselectable seats, only providing available seats. Furthermore, in response to a passenger's selection of a target seat among the available seats, it displays that the target seat has been reserved. Throughout this process, by excluding unselectable seats when displaying the vehicle seat selection interface, it accurately provides available seats for passengers to choose from, allowing them to directly lock in their preferred seats without needing to ask the driver for further information. This reduces the number of times the driver and passenger need to communicate, thereby reducing the continuous occupation of device resources and conserving equipment resources.

[0270] In one exemplary embodiment, the passenger seat selection module is further configured to display passenger preference information for the target seat in response to the passenger's preference settings for the target seat, the passenger preference information for the target seat being available for the driver to view.

[0271] In an exemplary embodiment, the passenger seat selection module is further configured to display a first preference setting area corresponding to the target seat, in which multiple candidate preference information is displayed, and in response to a passenger's selection operation on at least one candidate preference information, the selected candidate preference information is used as the passenger preference information set for the target seat.

[0272] In an exemplary embodiment, the passenger seat selection module is further configured to display a preference setting entry at a seat in an available state, and in response to a passenger triggering an operation on the preference setting entry at a target seat in an available state, display a second preference setting area corresponding to the target seat, display multiple candidate preference information in the second preference setting area, and in response to a passenger selecting at least one candidate preference information, use the selected candidate preference information as passenger preference information set for the target seat.

[0273] In an example embodiment, the passenger seat selection module is further configured to, in the presence of a co-passenger, display, in the vehicle seat selection interface, a driver-occupied seat that is in a locked state after being reserved by the driver, and a co-passenger-reserved seat that is in a locked state after being reserved by the co-passenger, and display seats that are in a selectable state.

[0274] In an example embodiment, the passenger seat selection module is further configured to display, at the co-passenger-reserved seat that is in the locked state, passenger preference information of the co-passenger.

[0275] In an example embodiment, the passenger seat selection module is further configured to, in response to a viewing operation of a passenger on a target reserved seat in the co-passenger-reserved seat that is in the locked state, display, at the target reserved seat, passenger preference information of the co-passenger who reserved the target reserved seat.

[0276] In an example embodiment, the second seat display module is further configured to, in the co-order, display a vehicle seat viewing portal, and in response to a triggering operation of a passenger on the vehicle seat viewing portal, display a seat distribution interface matched with the vehicle associated with the driver, and in the seat distribution interface, display seats that are in a locked state after being reserved, and display seats that are in a selectable state.

[0277] In an example embodiment, the second seat display module is further configured to, in response to a confirmation operation of a passenger on the co-order, display vehicle information matched with the vehicle associated with the driver, passenger itinerary information, and a seat selection portal, and in response to a triggering operation of the passenger on the seat selection portal, display a vehicle seat selection interface matched with the vehicle associated with the driver.

[0278] The above vehicle seat selection device can be implemented by software, hardware, or a combination thereof. The above modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above modules.

[0279] In an example embodiment, a computer device is provided, which can be a terminal or a server. Taking the terminal as an example, an internal structure diagram of the terminal can be as shown in FIG. 6. Figure 30The computer device shown in the figure includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, near field communication (NFC) or other technologies. The computer program is executed by the processor to realize a vehicle seat selection method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0280] Those skilled in the art can understand that, ​ The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0281] In one embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps in each of the above method embodiments.

[0282] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the steps in each of the above method embodiments.

[0283] In one embodiment, a computer program product is provided, including a computer program, and the computer program is executed by a processor to realize the steps in each of the above method embodiments.

[0284] It should be noted that the user information (including but not limited to driver trip information, passenger trip information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0285] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments of each method. In the embodiments provided in the present application, any reference to memory, database or other medium can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0286] Any technical features in the above embodiments can be combined, and for the sake of brevity, not all possible combinations are described above, however, any combination of these technical features is deemed to be within the scope of the present application.

[0287] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be pointed out that, for ordinary skilled persons in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A vehicle seat selection method characterized by comprising: The method comprises: in response to a driver trip editing operation triggered by the driver, displaying a vehicle seat selection interface matched with a vehicle associated with the driver and driver trip information; in the vehicle seat selection interface, display the driver seat in the vehicle in a locked state, and the passenger seat in the vehicle in a selectable state; in response to a locking operation of the driver on at least one passenger seat in the vehicle seat selection interface, display the at least one passenger seat in the vehicle seat selection interface updated to a locked state; in response to a driver trip publishing operation triggered by the driver, display a driver trip item, display the published driver trip information in the driver trip item, and display passenger selectable seat information describing the passenger seat in the vehicle in a selectable state.

2. The method of claim 1, wherein, The method further comprises: in the case of displaying the driver trip item, in response to a trip modification operation of the driver, display a vehicle seat selection interface matched with a vehicle associated with the driver and driver trip information; in the vehicle seat selection interface, display the driver seat in the vehicle in a locked state and the at least one passenger seat, and display the passenger seat in the vehicle in a selectable state; in response to an unlocking operation of the driver on the at least one passenger seat in the vehicle seat selection interface, display the at least one passenger seat in the vehicle seat selection interface updated to a selectable state.

3. The method of claim 1, wherein, The method further comprises: in response to a locking operation of the driver on at least one passenger seat in a selectable state in the vehicle seat selection interface, display the at least one passenger seat in a selectable state in the vehicle seat selection interface updated to a locked state.

4. The method of claim 1, wherein, The method further comprises: in response to a modification operation of the driver on a trip starting point in the driver trip information, in the case that the driver opens the positioning permission, display at least one nearby location item matched with the location of the driver; at the nearby location item, display the nearby location of the location of the driver for the driver to select; in response to a first selection operation of the driver on any nearby location item, display the nearby location at the nearby location item selected by the first selection operation as a trip starting point.

5. The method of claim 4, wherein, The method further comprises: in the case that the driver has a location search record, display at least one historical location item matched with the location search record; at the historical location item, display the historical search location for the driver to select; in response to a second selection operation of the driver on any historical location item, display the historical search location at the historical location item selected by the second selection operation as a trip starting point.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: in the process of the driver traveling with a passenger, display a seat distribution interface matched with a vehicle associated with the driver; in the seat distribution interface, display the driver occupied seat in a locked state after being occupied by the driver, and the passenger occupied seat in a locked state after being occupied by the passenger, and display the passenger preference information of the passenger at the passenger occupied seat.

7. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: in response to a driver registration operation triggered by the driver, display a registration information entry area; In response to a registration information input operation triggered by the driver in the registration information input area, driving license information associated with the driver is displayed, and vehicle information matched with a vehicle associated with the driver is displayed.

8. A vehicle seat selection method characterized by comprising: The method comprises: In response to matching of passenger trip information published by a passenger with driver trip information published by a driver, and the driver having confirmed a same trip for the passenger, a same trip order of the passenger and the driver is displayed; In response to a confirmation operation of the same trip order by the passenger, a vehicle seat selection interface matched with a vehicle associated with the driver is displayed; In the vehicle seat selection interface, seats in a locked state after being booked are displayed, and seats in a selectable state are displayed; In response to a seat selection operation of a target seat in the seats in the selectable state by the passenger, it is displayed that the target seat is booked by the passenger.

9. The method of claim 8, wherein, The method further comprises: In response to a preference setting of the target seat by the passenger, passenger preference information set for the target seat is displayed; and the passenger preference information of the target seat is for the driver to check.

10. The method of claim 9, wherein, The method further comprises: A first preference setting area corresponding to the target seat is displayed, and a plurality of candidate preference information is displayed in the first preference setting area; In response to a selection operation of at least one candidate preference information by the passenger, the selected candidate preference information is set as passenger preference information for the target seat.

11. The method of claim 9, wherein, The method further comprises: A preference setting portal is displayed at the seats in the selectable state; In response to a triggering operation of the preference setting portal at a target seat in the seats in the selectable state by the passenger, a second preference setting area corresponding to the target seat is displayed, and a plurality of candidate preference information is displayed in the second preference setting area; In response to a selection operation of at least one candidate preference information by the passenger, the selected candidate preference information is set as passenger preference information for the target seat.

12. The method according to any one of claims 8 to 11, characterized in that, The method further comprises: In the vehicle seat selection interface, seats in a locked state after being booked are displayed, and seats in a selectable state are displayed.

13. The method of claim 12, wherein, In the presence of a same trip passenger, in the vehicle seat selection interface, driver-occupied seats in a locked state after being booked by the driver, and same trip passenger booked seats in a locked state after being booked by the same trip passenger are displayed, and seats in a selectable state are displayed. The method further comprises:

14. The method of claim 12, wherein, Passenger preference information of the same trip passenger is displayed at the same trip passenger booked seats in the locked state. The method further comprises:

15. The method according to any one of claims 8 to 11, characterized in that, In response to a viewing operation of a target booked seat in the same trip passenger booked seats in the locked state by the passenger, passenger preference information of the same trip passenger booking the target booked seat is displayed at the target booked seat. The method further comprises: A vehicle seat viewing portal is displayed in the same trip order; In response to a triggering operation of the vehicle seat viewing portal by the passenger, a seat distribution interface matched with a vehicle associated with the driver is displayed; In the seat distribution interface, seats in a locked state after being booked are displayed, and seats in a selectable state are displayed.

16. The method according to any one of claims 8 to 11, characterized in that, The displaying, in response to the passenger's confirmation operation on the same-ride order, of a vehicle seat selection interface matched with the vehicle associated with the driver includes: The displaying, in response to the passenger's confirmation operation on the same-ride order, of vehicle information matched with the vehicle associated with the driver, passenger trip information, and a seat selection portal; The displaying, in response to the passenger's triggering operation on the seat selection portal, of a vehicle seat selection interface matched with the vehicle associated with the driver.

17. A vehicle seat selection apparatus characterized by comprising: The apparatus includes: The trip editing module displays, in response to a driver's triggering of a driver trip editing operation, a vehicle seat selection interface matched with the vehicle associated with the driver and driver trip information. The first seat display module displays, in the vehicle seat selection interface, driver seats in the vehicle that are in a locked state and passenger seats in the vehicle that are in a selectable state. The driver seat selection module displays, in the vehicle seat selection interface, at least one passenger seat that is updated to a locked state in response to the driver's locking operation on the at least one passenger seat in the vehicle seat selection interface. The trip publishing module displays, in response to the driver's triggering of a driver trip publishing operation, a driver trip item, displays the published driver trip information in the driver trip item, and displays passenger selectable seat information describing passenger seats in the vehicle that are in a selectable state.

18. A vehicle seat selection apparatus characterized by comprising: The apparatus includes: The same-ride order display module displays, in response to passenger trip information published by a passenger matching driver trip information published by a driver and the driver having confirmed the same ride for the passenger, a same-ride order of the passenger and the driver. The second seat display module displays, in response to the passenger's confirmation operation on the same-ride order, a vehicle seat selection interface matched with the vehicle associated with the driver. The second seat display module also displays, in the vehicle seat selection interface, seats that are in a locked state after being reserved and seats that are in a selectable state. The passenger seat selection module displays, in response to the passenger's seat selection operation on a target seat among the seats that are in a selectable state, the target seat being reserved by the passenger. 19.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-18. The processor executes the computer program to implement the steps of the method of any one of claims 1-16.

20. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1-16.

21. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1-16.