Page display method, ticket booking processing method, system and electronic equipment
By providing a batch selection solution in the ticket purchasing application, users can complete train selection on a single page, solving the inconvenience of operation in the existing technology and improving the success rate of booking or grabbing tickets.
Patent Information
- Application Number
- CN202210692278.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-06-17
AI Technical Summary
During special periods such as holidays, users of existing ticket purchasing applications need to check and select train numbers one by one, which is not convenient and cannot effectively improve the success rate of booking tickets or grabbing prizes.
By displaying page elements corresponding to at least part of at least one batch selection plan for user selection, users can complete the selection of batch trains on one page without page jump, which is simple and fast.
This means that users do not need to check and select each option one by one when making a reservation or booking a ticket, which simplifies the operation and improves the success rate of booking or grabbing tickets.
Smart Images

Figure CN115082150B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a page display method, a ticket booking processing method, a system, and an electronic device. Background Art
[0002] Nowadays, online ticket purchasing and travel platforms are developing rapidly, and users are becoming more and more accustomed to purchasing train, air, and bus tickets online. Users enter their travel information into online ticket purchasing applications (APPs) or online travel service applications, and then search for one or more train, air, and bus schedules. Users then select one of these and make a purchase.
[0003] During special periods, such as holidays, users can also reserve and purchase train, plane, or bus tickets through ticket purchasing platforms or online travel platforms. Existing apps that offer ticket purchase and ticket booking functionality require users to first search, then browse through the search results list one by one and select available trains, making this operation inconvenient. Summary of the Invention
[0004] The present application provides a page display method, a ticket booking processing method, a system and an electronic device that solve the above-mentioned problems or at least partially solve the above-mentioned problems.
[0005] In one embodiment of the present application, a page display method is provided. The method includes:
[0006] Providing a display page, wherein the display page displays travel demand information;
[0007] Obtain at least one batch selection plan; wherein the batch selection plan includes multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information;
[0008] On the page, page elements corresponding to at least part of the at least one batch selection plan are displayed, so that the user can select trains in batches on the page.
[0009] In another embodiment of the present application, a page display method is provided. The method includes:
[0010] Receive travel demand information sent by the client;
[0011] Acquire multiple itinerary-compatible trains based on the travel demand information;
[0012] generating at least one batch selection plan based on the relevant information of the plurality of itinerary-adapted trains;
[0013] The at least one batch selection scheme is sent to the client to be displayed on a page of the client, so that the user can select trains in batches by operating page elements corresponding to the batch selection scheme.
[0014] In another embodiment of the present application, a page display method is provided. The method includes:
[0015] Providing a display page, wherein the display page displays travel demand information;
[0016] Obtain at least one travel plan adapted to the travel demand information; wherein the travel plan includes combination information of at least one mode of transportation corresponding to candidate shifts;
[0017] On the page, page elements corresponding to at least part of the at least one travel plan are displayed for the user to select when deciding to order a combination ticket corresponding to the at least one transportation tool included in the at least one travel plan.
[0018] In another embodiment of the present application, a ticket booking processing method is provided. The method includes:
[0019] Providing a display page, wherein the display page displays travel demand information;
[0020] Obtain at least one batch selection plan; wherein the batch selection plan includes ticket information of multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information;
[0021] Displaying, on the page, page elements corresponding to at least part of the at least one batch selection solution;
[0022] In response to a user's operation on a page element corresponding to a batch selection plan, the tickets of the multiple trains to be selected included in the batch selection plan are determined as the tickets reserved by the user.
[0023] In one embodiment of the present application, a page display system is provided. The page display system includes:
[0024] The client is configured to provide a display page displaying travel demand information; obtain at least one batch selection plan, wherein each batch selection plan includes a plurality of trains to be selected, and the train itinerary information corresponding to the plurality of trains to be selected is adapted to the travel demand information; and display on the page page page elements corresponding to at least some of the at least one batch selection plan, so that a user can select trains in batches on the page;
[0025] The server is configured to receive the travel demand information sent by the client; obtain a plurality of itinerary-adaptive trains according to the travel demand information; generate at least one batch selection plan based on the train information of the plurality of itinerary-adaptive trains; and send the at least one batch selection plan to the client.
[0026] In one embodiment of the present application, an electronic device is provided. The electronic device includes a memory and a processor; the memory is used to store one or more computer instructions, and when the one or more computer instructions are executed by the processor, the method steps provided in the above-mentioned method embodiments can be implemented.
[0027] The technical solutions provided by the embodiments of the present application display page elements corresponding to at least part of at least one batch selection plan on a page for the user to select; the user can complete the selection of batch trains on one page without page jumps. When filling in information for ticket reservations or bookings, the user only needs to select a batch selection plan and trigger a confirmation operation, which is simple and quick to operate. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0029] Figure 1 A schematic diagram providing a technical solution for implementing the embodiments of the present application in an electronic device;
[0030] Figure 2 A schematic diagram of a page display system is provided for an embodiment of the present application;
[0031] Figure 3 A flowchart of a page display method provided in one embodiment of the present application;
[0032] Figure 4 A schematic diagram of a first display state of the page provided in an embodiment of the present application;
[0033] Figure 5 A schematic diagram of the second display state of the page provided in an embodiment of the present application and a schematic diagram of page jump corresponding to user operation of corresponding controls;
[0034] Figure 6 A schematic diagram of the page jump corresponding to a blank field on a user operation page provided by an embodiment of the present application;
[0035] Figure 7A schematic diagram of the page display corresponding to a date addition scheme on a user operation page provided in an embodiment of the present application;
[0036] Figure 8 A schematic diagram of the page jump corresponding to the user operating the train selection control on the page provided in one embodiment of the present application;
[0037] Figure 9 A schematic diagram of a flow chart of a page display method provided in another embodiment of the present application;
[0038] Figure 10 A flowchart of a page display method provided in yet another embodiment of the present application;
[0039] Figure 11 A flowchart of a ticket booking processing method provided in one embodiment of the present application;
[0040] Figure 12 A schematic diagram of the structure of a page display device provided in one embodiment of the present application;
[0041] Figure 13 A schematic structural diagram of a page display device provided in another embodiment of the present application;
[0042] Figure 14 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0043] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0044] Some processes described in the specification, claims, and figures of this application include multiple operations that appear in a specific order. These operations may be executed out of the order in which they appear in this document or in parallel. Operation numbers, such as 101 and 102, are merely used to distinguish between different operations and do not imply any specific order of execution. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that terms such as "first" and "second" are used to distinguish between different messages, devices, modules, etc., and do not imply a sequential order or limit the "first" and "second" to different types. The term "or / and" in this application simply describes an association between associated objects, indicating that three possible relationships exist. For example, "A or / and B" indicates that A can exist alone, A and B can exist simultaneously, or B can exist alone. The character " / " in this application generally indicates that the associated objects are in an "or" relationship. Furthermore, the following embodiments represent only some of the embodiments of this application, and are not intended to be exhaustive. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making any creative work shall fall within the scope of protection of this application.
[0045] For example, when users choose to book or purchase train tickets, apps with ticket purchase and booking functions often only select one date, one train, and one seat. In essence, increasing the number of dates, trains, and seat types can effectively improve the success rate of booking or purchasing tickets. Existing apps simply encourage users to select multiple options through text in the ticket booking and booking process, making the user experience unwieldy and inconvenient, and failing to effectively encourage users to increase the number of selections.
[0046] This application innovates the ticket booking or ticket grabbing process by providing a batch selection method for users to choose from. Users no longer need to view search results and make selections one by one; batch selection can be completed in one operation. This encourages users to make multiple selections to a certain extent, and the operation is simple, convenient, and direct; it can effectively improve the success rate of booking or grabbing tickets. Furthermore, this application also expands the selection range and interactive guidance through page design, encouraging users to select more options by intuitively displaying the number of options. The following will illustrate the innovations of the technical solution of this application through various embodiments.
[0047] The execution subject of the technical solution provided in the embodiment of the present application can be a single device, such as a smart phone, a computer, a tablet computer, a smart wearable device, etc. For example, an application program (APP) is installed on the electronic device, and the electronic device runs the application program and displays a page on the display screen of the electronic device, such as Figure 1The electronic device 13 is configured to: provide a display page displaying travel demand information; obtain at least one batch selection plan; wherein the batch selection plan includes multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information; and display on the page page page elements corresponding to at least some of the at least one batch selection plan, so that the user can select trains in batches on the page.
[0048] Alternatively, the technical solutions provided by the various method embodiments of this application may also be adopted as follows Figure 2 The system structure shown is realized. Figure 2 As shown in FIG, a schematic diagram of the structure of a page display system provided by an embodiment of the present application. Figure 2 As shown, the page display system includes:
[0049] The client 11 is configured to provide a display page displaying travel demand information; obtain at least one batch selection plan, wherein each batch selection plan includes a plurality of trains to be selected, and the train itinerary information corresponding to the plurality of trains to be selected is adapted to the travel demand information; and display on the page page page elements corresponding to at least some of the at least one batch selection plan, so that the user can select trains in batches on the page;
[0050] The server 12 is configured to receive the travel demand information sent by the client 11; obtain multiple itinerary-adaptive trains according to the travel demand information; generate at least one batch selection plan based on the train information of the multiple itinerary-adaptive trains; and send the at least one batch selection plan to the client.
[0051] The client 11 may be a smart phone, desktop computer, laptop computer, tablet computer, smart wearable device, etc. The server 12 may be a single server, a server cluster, a virtual server deployed on a physical machine, a cloud, etc., which is not limited in this embodiment.
[0052] The technical solution provided by this embodiment displays page elements corresponding to at least part of at least one batch selection plan on the page for users to choose; without page jumps, users can complete the selection of batch trains on one page. When filling in information for ticket reservations or ticket grabbing, users only need to select a batch selection plan and click to select, which is simple and quick to operate.
[0053] In addition to the functions described above, the electronic device, client, and server in the above embodiments may also have other functions. The following will describe the corresponding functions of the device and each terminal in the form of method steps.
[0054] Figure 3The following is a flow chart of a page display method provided by an embodiment of the present application. The execution subject of the method provided by this embodiment can be the above-mentioned electronic device or client. Specifically, the page display method includes:
[0055] 101. Provide a display page, wherein travel demand information is displayed on the display page.
[0056] 102. Obtain at least one batch selection plan; wherein the batch selection plan includes multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information.
[0057] 103. Displaying page elements corresponding to at least part of the at least one batch selection plan on the page, so that the user can select trains in batches on the page.
[0058] In the above 101, the travel demand information may include, but is not limited to, at least one departure date, departure place (or departure city), destination (or destination city), whether to accept transfers, traveler (or passenger) information, etc. The travel demand information may be entered by the user after opening the application and entering the page, or it may be automatically generated based on the user's historical ticket purchase or ticket grabbing records. Figure 4 The area indicated by the middle number 2 shows the departure and destination of the travel demand information. The traveler information may include information of one or more people, such as name and identity information. The client may default to the registered user as the traveler; the user can also touch Figure 4 Enter the traveler information in the "Add Passenger" control on the displayed page, or import the traveler information from the traveler information form pre-filled by the user.
[0059] The batch selection scheme in 102 above can be determined by clustering. That is, when clustering, information of a single dimension can be selected for clustering. For example, trains with departure times in the same time period (such as morning, afternoon, or evening) can be clustered together to form a batch selection scheme; trains of all high-speed rail or motor train types can also be clustered together to form a batch selection scheme; trains with a ticket booking or ticket grabbing success rate greater than a set value (such as 20% or 30%, which is not limited in this embodiment) can also be clustered together to form a batch selection scheme; and so on.
[0060] When clustering, you can also select information from multiple dimensions for clustering at the same time, such as clustering high-speed trains with departure times in the same time period (such as morning, afternoon or evening) to generate a batch selection plan; you can also cluster high-speed trains with a ticket booking or ticket grabbing success rate greater than a set value to generate a batch selection plan; and so on. This embodiment does not make specific restrictions on this.
[0061] In the above 103, “on the page, displaying a page element corresponding to a batch selection solution” includes:
[0062] 1031. Acquire common features of multiple trains to be selected in the batch selection scheme;
[0063] 1032. Determine the ticket booking or ticket grabbing success rates for the multiple trains to be selected in the batch selection plan within the travel time period required by the travel demand information;
[0064] 1033. The common features and the probability of successful ticket purchase are used as page elements corresponding to the batch selection scheme and displayed on the page.
[0065] like Figure 4 In the example shown, page element 1 "3 high-speed trains departing in the morning with a success rate of +15%" corresponds to a batch selection plan displayed on the page: "departing in the morning" and "high-speed train" are common characteristics of multiple trains to be selected in the batch selection plan; "success rate +15%" corresponds to the "success rate of booking multiple trains to be selected within the travel period required by the travel demand information" mentioned in 1032 above.
[0066] The success rate + 15% here can be the average of the corresponding booking success rates of multiple trains to be selected within the travel time period required by the travel demand information, or it can be the lowest success rate among multiple trains to be selected. This embodiment does not limit this.
[0067] The technical solution provided by this embodiment displays page elements corresponding to at least part of at least one batch selection plan on the page for the user to select; without page jump, the user can complete the selection of batch trains on one page. When filling in information for ticket reservation or booking, the user only needs to select a batch selection plan and trigger the confirmation operation. The operation is simple and fast.
[0068] In one feasible technical solution, the above step 102 of "obtaining at least one batch selection solution" can be implemented by the following steps:
[0069] 1021. Obtain multiple itinerary-compatible train trips based on the travel demand information.
[0070] 1022. Determine relevant information of the multiple trains that are suitable for the itinerary.
[0071] 1023. Cluster the multiple itinerary-adaptive trains based on the relevant information of the multiple itinerary-adaptive trains to obtain at least one cluster group;
[0072] Among them, one cluster group corresponds to one batch selection scheme.
[0073] In the above step 1022, the relevant information about the itinerary-adaptive trains may include, but is not limited to, train information, the ticket booking success rate corresponding to the itinerary-adaptive train within the travel time period required by the travel demand information, etc. That is, step 1022 of "determining the relevant information about the multiple itinerary-adaptive trains" in this embodiment may include:
[0074] 10221. Obtain train information of the multiple itinerary-adaptable trains, where the train information includes at least one of a train type, a train identifier, and train itinerary information;
[0075] 10222. Determine a ticket booking success rate for each of the multiple itinerary-adapted trains within the travel time period required by the travel demand information;
[0076] The relevant information of a train suitable for an itinerary includes the train information of the train and the ticket booking success rate corresponding to the train.
[0077] In the above 1023, the multiple itinerary-adapted trains may be clustered based on multiple clustering rules. Any two of the multiple clustering groups obtained may or may not have an intersection. The clustering rules may be user-defined, or may be determined by the execution entity of this embodiment based on the user's historical operation behavior, or may be pre-configured by the execution entity of this embodiment, etc., which are not limited in this embodiment. The clustering rules may be, but are not limited to:
[0078] Cluster the trains departing in the same time period (e.g. morning, afternoon, evening, 8:00-10:00, etc.) into one group;
[0079] Clustering trains of the same type (such as high-speed trains, motor trains, or express trains) into one group;
[0080] Cluster the trains with a booking success rate higher than a set value into a group;
[0081] Cluster the trains of the same type and departing at the same time into one group;
[0082] Cluster the trains that depart at the same time, are of the same type, and have a booking success rate higher than a set value into one group; and so on.
[0083] Further, such as Figure 5 In the example shown, this embodiment of the present application also provides a function where, after a user selects a batch selection plan, the page can also display seat information for at least one seat type corresponding to multiple trains to be selected in the batch selection plan. This allows the user to complete all operations for selecting trains and seat types on a single page without having to jump to other pages, making it simple and quick. That is, the method provided in this embodiment can also include:
[0084] 104. In response to a user operation on a page element corresponding to a batch selection plan, determine seat information of at least one seat type corresponding to multiple trains to be selected in the batch selection plan.
[0085] 105. On the page, display the seat information of the at least one seat type and display a page element in which the seat information of at least some types of the at least one seat type is selected.
[0086] The selected seat information for some of the above-mentioned types may be seat information for the default seat type; for example, for high-speed trains, the default seat type is second-class or no seat; for express trains, the default seat type is hard seat, etc., and this embodiment is not limited thereto. Alternatively, the selected seat information for some of the above-mentioned types may be determined based on the user's historical seat type selection operations. For example, if the user has selected second-class seats multiple times in the past, then when executing step 105, the seat information for at least one second-class seat type may be automatically selected, and the selected page element may be displayed. Alternatively, the automatically selected seat information for some of the above-mentioned types may be pre-configured by the user. For example, an application (APP) may provide a configuration page for the user, through which the user may enter their preferred information, such as seat type, train type, departure time (morning, afternoon, or evening, etc.). Accordingly, when executing step 105, the automatically selected seat information for some of the above-mentioned types may be determined based on the user's pre-configured information.
[0087] like Figure 5 In the example shown, after a user selects the batch selection option corresponding to the page element "3 high-speed trains departing in the morning with a 15% success rate," a "√" checkmark appears in the corresponding page element's location. Below the page element corresponding to the batch selection option, seat information for multiple seat types is displayed. This seat information may include the corresponding ticket price. While displaying seat information for multiple seat types, one or two seat types 2 are automatically selected. Figure 5 In the figure, the seat information of the second-class seat type and the seat information of the no-seat type are displayed with the selected page element "√" correspondingly.
[0088] Of course, the user can also delete the automatically selected seat information by clicking and other operations, and not select it. Figure 5 As shown, users can also click the "+" control on the page to trigger the seat selection page to pop up, so as to enter the seat selection page to view more seat information and make a selection.
[0089] For further information, see Figure 5As shown, in the solution provided by this embodiment, after helping the user automatically select seat information of some seat types, if there is still seat information of unselected seat types, a prompt function is also provided to prompt the user to select the corresponding improvement degree of ticket booking success rate. Figure 5 In the example shown, a first-class seat is not selected, and the corresponding message "Add 1 more seat, success rate +10%" is displayed. This prompt message can be displayed on the page in the form of a bubble and located around the unselected seat information. The purpose of the prompt message is to provide users with corresponding suggestions to help them make more accurate choices. Users should try to select multiple options when they meet their requirements to increase the ticket booking success rate. The method provided in this embodiment also includes the following steps:
[0090] 106. When there is seat information of an unselected seat type on the page, a selection prompt is displayed at the seat information of the unselected seat type;
[0091] The selection prompt information includes the improvement degree corresponding to the ticket booking success rate after the seat information of the seat type is selected.
[0092] Furthermore, the method provided in this embodiment may further include the following steps:
[0093] 107. Displaying a plurality of filling spaces and guidance information on the page; wherein the guidance information is used to guide the user to perform filling operations that help improve the success rate of ticket booking;
[0094] 108. In response to an operation triggered by the user on any of the plurality of fields, determining at least one content item filled in or selected by the user; wherein the content item includes at least one of a date, a train number, or a seat type;
[0095] 109. Display the at least one content item in a corresponding number of filling spaces on the page.
[0096] In the above 107, the user clicks on the fill-in position and can input the corresponding content items (such as date, train number information, seat type, etc.) through the keyboard, or can click on the corresponding selection page to fill in the corresponding content items.
[0097] In this embodiment, the guidance information is placed in front, that is, the guidance information is displayed to the user at the filling position on the page to guide the user to fill in more information, which helps to improve the success rate of ticket booking.
[0098] like Figure 6In the example of filling in a date, when the user selects a date, the page will jump to the date selection page. When the user clicks on a date, a prompt will be displayed on the date selection page suggesting that the user select multiple dates as alternatives. In addition to this function, the technical solution provided by the embodiment of the present application also provides the prompt suggesting that the user select multiple dates. That is, the method provided by this embodiment also includes the following steps:
[0099] S1. Display multiple filling spaces on the page.
[0100] S2. In response to an operation triggered by the user on any one of the plurality of filling fields, determine at least one date selected by the user.
[0101] S3. Display the at least one date in a corresponding number of filling spaces on the page.
[0102] S4. When the plurality of filling spaces are not filled, guidance information indicating that adding a date to the user will help improve the success rate of ticket booking is displayed in the vacant filling spaces.
[0103] like Figure 6 As shown, the page displays four fields 4. Clicking any field triggers the date selection page, where the user can view the date information displayed and select a date. After selecting a date, a multiple-selection prompt is displayed for the next available date, such as "Selecting more than four days increases the success rate."
[0104] If the user only selects one, two or three dates, and then closes the date selection page, the page will return to the following Figure 6 On the left side of the page, the empty spaces on the page display guidance information indicating that adding dates to the user will help improve the success rate of booking, such as "the higher the success rate, the higher the selection of 4 days".
[0105] Steps S1-S4 can be performed before step 101, i.e., the at least one date selected by the user is included as part of the travel demand information. Of course, steps S1-S4 can also be performed after step 101, so that the travel demand information in step 101 only includes the departure and destination locations. After steps S1-S4, the at least one date selected by the user is added to the travel demand information, and steps 101-103 can be performed again to update the page elements corresponding to at least some of the at least one batch selection plan displayed on the page.
[0106] See also Figure 7 As shown, the method provided in this embodiment may further include the following steps:
[0107] 110. In response to a user operation on the guidance information, display at least one date addition scheme on the page.
[0108] 111. In response to a user's selection operation on at least one date addition plan, determine a target date addition plan selected by the user.
[0109] 112. According to the target date addition plan, add and display the corresponding date in the empty filling space.
[0110] In specific implementation, the date adding scheme may include: adding consecutive dates to fill, adding only one consecutive date, adding one date before and after the selected date, filling the previous and next two consecutive days, or filling the previous and next two consecutive days, etc.
[0111] In this way, the user does not need to jump to the date selection page to select a page. The execution body of this embodiment directly adds a plan according to the date selected by the user, determines the number of empty filling positions to be filled, and adds and displays the corresponding dates in the empty filling positions.
[0112] Assume that the user has selected the "Fill in the first and last two consecutive days" plan, see Figure 7 , the page will automatically fill in 4 spaces. If the user has selected 12-14, after clicking the control corresponding to "Fill in the previous and next two consecutive days", the dates to be added are: 12-13, the day before 12-14; and 12-15 and 12-16, two days after 12-14. 12-13, 12-15, and 12-16 can be added in sequence to the empty space after the space where 12-14 is located. Or, if Figure 7 As shown, the filling positions of 12-14 are moved back to make a vacant filling position, and then 12-13 is filled in the vacant filling position just before the filling position of 12-14, and 12-15 and 12-16 are filled in the vacant filling positions after the filling position of 12-14 respectively.
[0113] Further, see Figure 8 As shown, the method provided in this embodiment may further include the following steps:
[0114] 113. On the page, a train selection control is displayed.
[0115] 114. In response to the user's operation on the train number selection control, display the train number list page; wherein the train number list page has a first display area and a second display area.
[0116] 115. Display, in the first display area, page elements corresponding to at least part of the at least one batch selection solution.
[0117] 116. In the second display area, the train information of multiple itinerary-compatible trains that are compatible with the travel demand information is displayed in a list format.
[0118] See also Figure 8 As shown, the train selection control can be Figure 8 The area indicated by number 5 in the figure. When the user touches this area, the Figure 8 The train list page is displayed in the right interface. As shown in the figure, the train list page has a first display area 6 and a second display area 7. In the first display area 6, page elements corresponding to at least part of the at least one batch selection plan are displayed. In the second display area 8, the train information of multiple itinerary-adapted trains adapted to the travel demand information is displayed in a list format. The user can select a batch selection plan in the first display area 6, or select a single or multiple trains in the second display area 8.
[0119] Further, see Figure 4 As shown, the method provided in this embodiment may further include the following steps:
[0120] 117. If there are page elements corresponding to the batch selection solutions that are not displayed on the page or in the first display area, in response to a user operation on the page, the page elements corresponding to the hidden batch selection solutions are displayed.
[0121] like Figure 4 As shown, if there is a page element corresponding to the batch selection solution that is not displayed on the page, the user can touch the page indicated by the number 3. A control is used to bring up the page elements corresponding to the hidden batch selection scheme. The page elements corresponding to both the unhidden and hidden batch selection schemes are displayed on another page, or the page elements corresponding to the currently displayed batch selection scheme are hidden to make room for displaying the page elements corresponding to the hidden batch selection scheme.
[0122] Or, as Figure 8 In the example shown, if there are page elements corresponding to the batch selection solutions in the first display area 6 that are not displayed, the user can call out the page elements corresponding to the hidden batch selection solutions by sliding horizontally.
[0123] Figure 9 FIG1 shows a flow chart of a page display method provided by another embodiment of the present application. The execution subject of the method provided by this embodiment can be the server in the above system embodiment. Figure 9 As shown, the method includes:
[0124] 201. Receive travel demand information sent by the client.
[0125] 202. Acquire multiple itinerary-compatible train trips based on the travel demand information.
[0126] 203. Generate at least one batch selection plan based on the relevant information of the multiple itinerary-adapted trains.
[0127] 204. Send the at least one batch selection plan to the client, so as to display the at least one batch selection plan on a page of the client, so as to facilitate the user to select trains in batches by operating page elements corresponding to the batch selection plan.
[0128] In the above 202, the itinerary-adapted train number adapted to the travel demand information means that the travel demand information of the train number includes the departure place and destination place in the user's itinerary.
[0129] In a specific feasible solution, the above step 203 of "generating at least one batch selection solution based on the relevant information of the multiple itinerary-adapted trains" may include:
[0130] 2031. Determine at least one clustering rule based on a clustering rule customized by a first user of the client through a client page, the first user's train number selection behavior data during a historical period, the train number selection behavior data of at least one second user other than the first user during a historical period, and at least one of the clustering rules pre-stored in a storage area;
[0131] 2032. Cluster the multiple itinerary-adapted trains whose relevant information meets the corresponding clustering rule into one group according to the at least one clustering rule, to obtain at least one cluster group;
[0132] Among them, one cluster group corresponds to one batch selection scheme.
[0133] For the specific content of the clustering rules, please refer to the description above and will not be repeated here.
[0134] The above method embodiments are targeted at train number scenarios, such as train numbers and bus numbers. In fact, the embodiments of the present application can also be extended to flight schedules, passenger ship schedules, and so on. That is, if the above method embodiments are replaced with flight or passenger ship scenarios, the "train number" in the above embodiments can be directly replaced with "schedule."
[0135] In actual scenarios, users may also encounter situations where they need to use multiple means of transportation to get from point A to point B, such as taking a train first and then a car. Or, they may take a plane first and then a ferry, etc. In this case, this application also provides corresponding implementation plans, namely Figure 10 The execution subject of the method provided in this embodiment may be the above-mentioned Figure 1 The electronic device shown may also be the above Figure 2 The client in the embodiment of the system shown. Specifically, the method includes:
[0136] 301. Provide a display page, wherein travel demand information is displayed on the display page.
[0137] 302. Obtain at least one travel plan adapted to the travel demand information; wherein the travel plan includes combination information of at least one transportation tool corresponding to candidate shifts.
[0138] 303. Display page elements corresponding to at least part of the at least one travel plan on the page for the user to select when deciding to order a combination ticket corresponding to at least one transportation tool included in the at least one travel plan.
[0139] The above travel plan may include a single mode of transportation or a combination of multiple modes of transportation. For example, if a user travels from location A to location B, the corresponding travel plan may include: taking a train from location A to location C, then taking a ferry from location C to location B; or the corresponding travel plan may include: taking a flight from location A to location C, then taking a ferry from location C to location B; or the corresponding travel plan may include: taking a flight from location A to location D, then taking a bus from location D to location B; and so on. If the travel plan includes only one mode of transportation, the specific implementation process is the same as the above method embodiments.
[0140] It should be noted that the combination of different modes of transportation in the travel plan must meet the time connection requirements in the order of the travel direction. For example, if a user gets off the train and transfers to a ferry, there is still a certain distance between the train station and the ferry departure point, and the time connection cannot be too close in the time arrangement. For example, the user gets off the train at 2:00 pm, and the ferry departure time given in the travel plan is 2:10 pm; this time connection is too close. Therefore, when formulating a travel plan, in addition to considering travel demand information and the corresponding flight information of various modes of transportation, the time connection requirements between the transfer modes must also be considered. This time connection requirement can be a system default value, such as 1 to 3 hours. Alternatively, the time connection requirement can be pre-set by the user, for example, the user requires that the train arrival time and the ferry departure time differ by 1 to 3 hours, etc. This embodiment does not limit this.
[0141] That is, the method provided in this embodiment may further include:
[0142] 304. Display the user information configuration page;
[0143] 305. In response to the user's operation on the information configuration page, determine the time connection requirements corresponding to the two transportation means configured by the user.
[0144] Specifically, the time connection requirement may include: the arrival time of the first means of transportation must be 1 to 3 hours away from the departure time of the second means of transportation. In addition to time connection requirements, location connection requirements may also be included, such as requiring the arrival location of the first means of transportation to be no more than 30 kilometers from the departure location of the second means of transportation; and so on. This embodiment does not impose specific limitations on this requirement. This allows users to switch from the first means of transportation to the second means of transportation by simply hailing a taxi, without having to consider a transfer plan.
[0145] In summary, the technical solutions provided in the embodiments of this application are as follows: Figure 4 The multiple date filling spaces shown have the number of selections expressed in an intuitive visual form, which amplifies the selection range and adds corresponding interactive guidance. Prompt information such as bubble display is also added to encourage users to select more dates, train numbers, seats, etc. In addition, the embodiment of the present application adds the function of batch selection schemes, and users no longer need to enter the list and select one by one, which saves operation steps and time. The recommendation of batch train numbers and seats can directly ensure that the number of train numbers and seats selected is greater than 1, and the user can complete the batch selection with a one-time operation. In addition, the prompt information in the embodiment of the present application contains success rate information, and users can intuitively perceive that each time a date, train number, or seat is added, the success rate can be effectively improved.
[0146] Figure 11 The flowchart of the ticket booking processing method provided by an embodiment of the present application is shown. The execution subject of the method provided by this embodiment can be the above Figure 1 The electronic device shown may also be the above Figure 2 The client in the embodiment of the system shown. Specifically, the method includes:
[0147] 401. Provide a display page, wherein the display page displays travel demand information;
[0148] 402. Obtain at least one batch selection plan; wherein the batch selection plan includes ticket information of multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is compatible with the travel demand information;
[0149] 403. Displaying, on the page, page elements corresponding to at least part of the at least one batch selection solution;
[0150] 404. In response to a user operation on a page element corresponding to a batch selection plan, the tickets for the multiple trains to be selected included in the batch selection plan operated by the user are determined as the tickets reserved by the user.
[0151] The specific implementation of the above steps 401 to 402 can be found in the relevant content above, which will not be described in detail here.
[0152] The user can "click" the page element corresponding to a batch selection scheme, etc., and this embodiment does not limit this. In addition to selecting a batch selection scheme, the user can also select multiple options, that is, click to select two or more batch selection schemes.
[0153] After the user selects the batch selection plan, he can also select the seat information of at least one seat type and fill in at least one date. After all this information is confirmed, Figure 8 On the left side of the page, users can click the "Next" control on the page to enter the subsequent process of booking or reserving tickets. After completing these operations and the process, the user has completed the order information and placed the order.
[0154] Figure 12 FIG. 1 shows a schematic diagram of the structure of a page display device provided by an embodiment of the present application. Figure 11 As shown, the page display device includes: a display module 21 and a first acquisition module 22. The display module 21 is configured to provide a display page displaying travel demand information. The first acquisition module 22 is configured to acquire at least one batch selection plan; the batch selection plan includes multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is compatible with the travel demand information. The display module is further configured to display page elements corresponding to at least some of the at least one batch selection plan on the page, allowing the user to batch select trains on the page.
[0155] Furthermore, when acquiring at least one batch selection plan, the first acquisition module 22 is specifically used to: acquire multiple itinerary-adaptive trains based on the travel demand information; determine relevant information of the multiple itinerary-adaptive trains; and cluster the multiple itinerary-adaptive trains based on the relevant information of the multiple itinerary-adaptive trains to obtain at least one cluster group; wherein one cluster group corresponds to one batch selection plan.
[0156] Furthermore, when determining the relevant information of the plurality of itinerary-adaptable trains, the first obtaining module 22 is specifically configured to:
[0157] Acquire train information of the plurality of itinerary-adaptable trains, wherein the train information includes at least one of a train type, a train identifier, and train itinerary information;
[0158] Determine a ticket booking success rate for each of the multiple itinerary-adapted trains within the travel time period required by the travel demand information;
[0159] The relevant information of a train suitable for an itinerary includes the train information of the train and the ticket booking success rate corresponding to the train.
[0160] Furthermore, when the display module 21 displays a page element corresponding to a batch selection solution on the page, it is specifically used to:
[0161] Acquire common features of multiple trains to be selected in the batch selection plan; determine the ticket booking success rate corresponding to the multiple trains to be selected in the batch selection plan within the travel time period required by the travel demand information; and display the common features and the probability of successful ticket purchase on the page as page elements corresponding to the batch selection plan.
[0162] Furthermore, the first acquisition module 22 is further configured to determine, in response to a user operation on a page element corresponding to a batch selection plan, seat information of at least one seat type corresponding to multiple trains to be selected in the batch selection plan. The display module is further configured to display, on the page, the seat information of the at least one seat type and a page element in which seat information of at least some of the at least one seat type is selected.
[0163] Furthermore, the display module 21 is further configured to display a selection prompt at the seat information of the unselected seat type when there is seat information of the unselected seat type on the page, wherein the selection prompt includes the degree of improvement in the ticket booking success rate after the seat information of the seat type is selected.
[0164] Furthermore, the display module 21 is also used to: display multiple filling spaces and guidance information on the page; wherein, the guidance information is used to guide the user to perform filling operations that help improve the success rate of ticket booking; in response to an operation triggered by the user on any of the multiple filling spaces, determine at least one content item filled in or selected by the user; wherein, the content item includes at least one of the date, train number or seat type; and display the at least one content item at a corresponding number of filling spaces on the page.
[0165] Alternatively, the display module 21 is further configured to display multiple fields on the page; determine at least one date selected by the user in response to a user triggering an operation on any of the multiple fields; and display the at least one date in a corresponding number of fields on the page. The display module is further configured to display guidance information in vacant fields when the multiple fields are not filled in, indicating that adding a date to the user will help increase the success rate of ticket booking.
[0166] Furthermore, the display module 21 is further configured to display at least one date addition scheme on the page in response to a user's operation on the guidance information. The first acquisition module 22 is further configured to determine a target date addition scheme selected by the user in response to the user's selection of at least one date addition scheme. The display module is further configured to add and display corresponding dates in vacant fields according to the target date addition scheme.
[0167] Furthermore, the display module 21 is also used to display a train selection control on the page; in response to the user's operation of the train selection control, the train list page is displayed; wherein, the train list page has a first display area and a second display area; in the first display area, page elements corresponding to at least part of the at least one batch selection plan are displayed; in the second display area, the train information of multiple itinerary-adapted trains that are adapted to the travel demand information are displayed in a list format.
[0168] Furthermore, the display module 21 is also used to display the hidden page elements corresponding to the batch selection scheme in response to the user's operation on the page if there are page elements corresponding to the batch selection scheme that are not displayed on the page or in the first display area.
[0169] It should be noted here that: in addition to the functions provided by the corresponding modules mentioned above, the page display device provided in this embodiment can also implement the functions corresponding to other parts or all of the steps in the above corresponding method embodiments. For details, please refer to the corresponding content of the above method embodiments, which will not be repeated here.
[0170] Figure 13 FIG. 1 shows a schematic diagram of the structure of a page display device provided by an embodiment of the present application. Figure 13 As shown, the page display device includes: a receiving module 31, a second acquisition module 32, a generation module 33 and a sending module 34. The receiving module 31 is used to receive travel demand information sent by the client. The second acquisition module 32 is used to obtain multiple itinerary-adaptive trains based on the travel demand information. The generation module 33 is used to generate at least one batch selection plan based on the relevant information of the multiple itinerary-adaptive trains. The sending module 34 is used to send the at least one batch selection plan to the client to display the at least one batch selection plan on the page of the client, so that the user can batch select trains by operating the page elements corresponding to the batch selection plan.
[0171] Furthermore, when generating at least one batch selection solution based on the relevant information of the multiple itinerary-adapted trains, the generating module 33 is specifically configured to:
[0172] Determining at least one clustering rule based on a clustering rule customized by a first user of the client through a client page, behavioral data of the first user selecting a train number during a historical period, behavioral data of at least one second user other than the first user selecting a train number during a historical period, and at least one of clustering rules pre-stored in a storage area;
[0173] According to the at least one clustering rule, the trains whose relevant information in the plurality of itinerary-adapted trains meets the corresponding clustering rule are clustered into one group to obtain at least one cluster group;
[0174] Among them, one cluster group corresponds to one batch selection scheme.
[0175] It should be noted here that: in addition to the functions provided by the corresponding modules mentioned above, the page display device provided in this embodiment can also implement the functions corresponding to other parts or all of the steps in the above corresponding method embodiments. For details, please refer to the corresponding content of the above method embodiments, which will not be repeated here.
[0176] Another embodiment of the present application provides a page display device, the structure of which is similar to Figure 12 Similar to the example shown. That is, the page display device includes a display module and a first acquisition module. The display module is configured to provide a display page displaying travel demand information. The first acquisition module is configured to acquire at least one travel plan that matches the travel demand information; the travel plan includes information about combinations of at least one transportation vehicle and candidate routes. The display module is further configured to display, on the page, page elements corresponding to at least some of the at least one travel plan, for the user to select when deciding to order a combination ticket for at least one transportation vehicle and corresponding routes included in the at least one travel plan.
[0177] The present application also provides a ticket booking processing device according to another embodiment. Figure 12 Similar to the example shown, in addition to the display module and the first acquisition module, there is also a determination module. Specifically, the display module is used to provide a display page, on which travel demand information is displayed. The first acquisition module is used to obtain at least one batch selection plan; wherein the batch selection plan includes ticket information for multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information. The display module is also used to display page elements corresponding to at least part of the at least one batch selection plan on the page. The determination module is used to determine, in response to a user's operation on a page element corresponding to a batch selection plan, the tickets for the multiple trains to be selected included in the batch selection plan operated by the user as the tickets booked by the user.
[0178] Figure 14FIG. 1 shows a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. Figure 14 As shown, the electronic device includes: a memory 41 and a processor 42. The memory 41 can be configured to store various other data to support operations on the sensor. Examples of such data include instructions for any application or method operating on the sensor. The memory 41 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0179] The memory 41 is used to store one or more computer instructions;
[0180] The processor 42 is coupled to the memory 41 and is configured to execute one or more computer instructions stored in the memory 41 to implement the steps provided in the above method embodiments.
[0181] Further, if Figure 14 As shown, the electronic device also includes other components such as a communication component 43, a power component 45 and a display 46. Figure 14 Only some components are shown schematically, which does not mean that the electronic device only includes Figure 14 Components shown.
[0182] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a computer, can implement the page display method steps or functions provided in the above-mentioned method embodiments.
[0183] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the processor is enabled to implement the page display method steps or functions provided by the above-mentioned method embodiments.
[0184] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0185] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.
[0186] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A page display method, characterized in that: include: Providing a display page, wherein the display page displays travel demand information, wherein the travel demand information is automatically generated based at least in part on the user's historical ticket purchase or ticket grabbing records; At least one batch selection plan is obtained based on a clustering rule; wherein the batch selection plan includes a plurality of trains to be selected, and the train itinerary information corresponding to the plurality of trains to be selected is adapted to the travel demand information; the clustering rule includes clustering trains that depart at the same time period, are of the same type, and have a booking success rate higher than a set value into a group; On the page, page elements corresponding to at least some of the at least one batch selection scheme are displayed, wherein the page elements are used by the user to batch select train trips by operating the page elements corresponding to the batch selection schemes on the page, and after the user selects the batch selection scheme corresponding to the page element, a selected indicator is displayed at the position of the page element on the page; In response to a user's operation on a page element corresponding to a batch selection plan, determining seat information of at least one seat type corresponding to a plurality of trains to be selected in the batch selection plan; Displaying, on the page, seat information of the at least one seat type and a page element indicating that seat information of at least some of the at least one seat type is selected, wherein the selected seat information of some of the selected seat types is determined based on seat type selection operations of the user in a historical period; When there is seat information of an unselected seat type on the page, a selection prompt is displayed at the seat information of the unselected seat type; The selection prompt information includes the improvement degree corresponding to the ticket booking success rate after the seat information of the seat type is selected.
2. The method according to claim 1, characterized in that Get at least one batch selection plan, including: Acquire multiple itinerary-compatible trains based on the travel demand information of the user's itinerary information; Determining relevant information of the multiple trains suitable for the itinerary; Clustering the multiple itinerary-adaptive trains based on relevant information of the multiple itinerary-adaptive trains to obtain at least one cluster group; Among them, one cluster group corresponds to one batch selection scheme.
3. The method according to claim 2, characterized in that Determine relevant information about the multiple trains that are suitable for the itinerary, including: Acquire train information of the plurality of itinerary-adaptable trains, wherein the train information includes at least one of a train type, a train identifier, and train itinerary information; Determine a ticket booking success rate for each of the multiple itinerary-adapted trains within the travel time period required by the travel demand information; The relevant information of a train suitable for an itinerary includes the train information of the train and the ticket booking success rate corresponding to the train.
4. The method according to claim 1, wherein On the page, a page element corresponding to a batch selection solution is displayed, including: Obtaining common features of multiple trains to be selected in the batch selection scheme; Determine the ticket booking success rate corresponding to the plurality of trains to be selected in the batch selection scheme within the travel time period required by the travel demand information; The common features and the probability of successful ticket purchase are used as page elements corresponding to the batch selection plan and displayed on the page.
5. The method according to any one of claims 1 to 4, characterized in that Also includes: Displaying multiple filling spaces and guidance information on the page; wherein the guidance information is used to guide the user to perform filling operations that help improve the success rate of ticket booking; In response to an operation triggered by a user on any of the plurality of filling fields, determining at least one content item filled in or selected by the user; wherein the content item includes at least one of a date, a train number, or a seat type; The at least one content item is displayed at a corresponding number of fill-in spaces on the page.
6. The method according to claim 5, characterized in that Also includes: In response to a user's operation on the guide information, displaying at least one date addition scheme on the page; In response to a user's selection operation on at least one date addition plan, determining a target date addition plan selected by the user; According to the target date addition plan, the corresponding date is added and displayed in the vacant filling position.
7. The method according to any one of claims 1 to 4, characterized in that Also includes: On the page, a train selection control is displayed; In response to the user's operation on the train number selection control, a train number list page is displayed; wherein the train number list page has a first display area and a second display area; Displaying, in the first display area, page elements corresponding to at least part of the at least one batch selection solution; In the second display area, the train number information of multiple itinerary-compatible train numbers that are adapted to the travel demand information is displayed in a list format.
8. The method according to claim 7, characterized in that Also includes: If there are page elements corresponding to the batch selection scheme that are not displayed on the page or in the first display area, the page elements corresponding to the hidden batch selection scheme are displayed in response to the user's operation on the page.
9. A page display method, characterized in that: include: Receiving travel demand information sent by a client, where the travel demand information is automatically generated at least in part based on a user's historical ticket purchase or ticket grabbing records; Acquire multiple itinerary-compatible trains based on the travel demand information; Based on the relevant information of the multiple itinerary-adapted trains, generating at least one batch selection plan based on a clustering rule; The clustering rule includes clustering trains of the same type and departing at the same time period and with a booking success rate higher than a set value into one group; Sending the at least one batch selection plan to a client, displaying the at least one batch selection plan on a page of the client, and facilitating a user to batch select train trips by operating a page element corresponding to the batch selection plan. After the user selects the batch selection plan corresponding to the page element, a selected indicator is displayed at the position of the page element on the page; In response to a user's operation on a page element corresponding to a batch selection plan, determining seat information of at least one seat type corresponding to a plurality of trains to be selected in the batch selection plan; Displaying, on the page, seat information of the at least one seat type and a page element indicating that seat information of at least some of the at least one seat type is selected, wherein the selected seat information of some of the selected seat types is determined based on seat type selection operations of the user in a historical period; When there is seat information of an unselected seat type on the page, a selection prompt is displayed at the seat information of the unselected seat type; The selection prompt information includes the improvement degree corresponding to the ticket booking success rate after the seat information of the seat type is selected.
10. The method according to claim 9, characterized in that Based on the relevant information of the multiple itinerary-adapted trains, at least one batch selection plan is generated, including: Determining at least one clustering rule based on a clustering rule customized by a first user of the client through a client page, behavioral data of the first user selecting a train number during a historical period, behavioral data of at least one second user other than the first user selecting a train number during a historical period, and at least one of clustering rules pre-stored in a storage area; According to the at least one clustering rule, the trains whose relevant information in the plurality of itinerary-adapted trains meets the corresponding clustering rule are clustered into one group to obtain at least one cluster group; Among them, one cluster group corresponds to one batch selection scheme.
11. A ticket booking processing method, characterized in that: include: Providing a display page, wherein the display page displays travel demand information, wherein the travel demand information is automatically generated based at least in part on the user's historical ticket purchase or ticket grabbing records; At least one batch selection plan is obtained based on clustering; wherein the batch selection plan includes ticket information of multiple trains to be selected, and the train itinerary information corresponding to the multiple trains to be selected is adapted to the travel demand information; the clustering rule includes clustering trains that depart at the same time period, are of the same type, and have a ticket booking success rate higher than a set value into a group; Displaying, on the page, page elements corresponding to at least part of the at least one batch selection solution; In response to a user operation on a page element corresponding to a batch selection plan, multiple trains to be selected included in the batch selection plan operated by the user are determined as the trains booked by the user, and after the user selects the batch selection plan corresponding to the page element, a selected indicator is displayed at the position of the page element on the page; In response to a user's operation on a page element corresponding to a batch selection plan, determining seat information of at least one seat type corresponding to a plurality of trains to be selected in the batch selection plan; Displaying, on the page, seat information of the at least one seat type and a page element indicating that seat information of at least some of the at least one seat type is selected, wherein the selected seat information of some of the selected seat types is determined based on seat type selection operations of the user in a historical period; When there is seat information of an unselected seat type on the page, a selection prompt is displayed at the seat information of the unselected seat type; The selection prompt information includes the improvement degree corresponding to the ticket booking success rate after the seat information of the seat type is selected.
12. A page display system, characterized in that: include: The client is configured to provide a display page displaying travel demand information, wherein the travel demand information is automatically generated at least in part based on a user's historical ticket purchase or ticket grabbing records; At least one batch selection plan is obtained based on a clustering rule; wherein a batch selection plan includes multiple trains to be selected, and the train trip information corresponding to the multiple trains to be selected is adapted to the travel demand information; the clustering rule includes clustering trains that depart at the same time period, are of the same type, and have a booking success rate higher than a set value into a group; on the page, page elements corresponding to at least some of the at least one batch selection plan are displayed, the page elements allowing the user to batch select trains by operating the page elements corresponding to the batch selection plans on the page, and after the user selects the batch selection plan corresponding to the page element, a selected indicator is displayed at the position of the page element on the page; In response to a user's operation on a page element corresponding to a batch selection plan, determining seat information of at least one seat type corresponding to a plurality of trains to be selected in the batch selection plan; Displaying, on the page, seat information of the at least one seat type and a page element indicating that seat information of at least some of the at least one seat type is selected, wherein the selected seat information of some of the selected seat types is determined based on seat type selection operations of the user in a historical period; When there is seat information of an unselected seat type on the page, a selection prompt is displayed at the seat information of the unselected seat type; The selection prompt information includes the improvement degree of the ticket booking success rate after the seat information of the seat type is selected; The server is configured to receive the travel demand information sent by the client; obtain a plurality of itinerary-adaptive trains according to the travel demand information; generate at least one batch selection plan based on the train information of the plurality of itinerary-adaptive trains; and send the at least one batch selection plan to the client.
13. An electronic device, characterized in that: The method comprises a memory and a processor; the memory is used to store one or more computer instructions, and when the one or more computer instructions are executed by the processor, the steps in the method of any one of claims 1 to 8, or the steps in the method of claim 9 or 10, or the steps in the method of claim 11 can be implemented.
Citation Information
Patent Citations
Air ticket personalized recommendation method and system based on social relationship
CN105824929A
Display method, system and device for multiple groups of traffic schemes and storage medium
CN111915404A
Train ticket booking display method, system and device and storage medium
CN113986179A
Ticket resource reservation information processing method and device and electronic equipment
CN114444744A