Train information recommendation method and related equipment

By displaying the train theme information on the recommendation interface and directly selecting ticket purchases, the cumbersome ticket purchase problems caused by changes in train number information are solved, and an efficient ticket purchase process is achieved.

CN113902515BActive Publication Date: 2025-09-02TIELV TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111056721.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-09
Publication Date
2025-09-02
Estimated Expiration
2041-09-09

AI Technical Summary

Technical Problem

In the prior art, train number information changes frequently and users cannot know it in time, resulting in cumbersome ticket purchase process and poor experience.

Method used

The recommendation interface displays multiple train theme recommendation information, including topic names and key city information, users can directly select train themes to purchase tickets, and display optional train number information and itinerary details through detection operations until the ticket purchase is completed.

Benefits of technology

It improves the conversion efficiency from recommendation to ticket purchase, reduces user operation steps, and enhances the convenience and accuracy of ticket purchase.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113902515B_ABST
    Figure CN113902515B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of information recommendation, and in particular to a train information recommendation method and related equipment. The method comprises: displaying a recommendation interface, the recommendation interface including multiple train theme recommendation information, the multiple train theme recommendation information including theme name information and key city information; upon detecting a selection operation on any of the train theme recommendation information, displaying optional train information and theme introduction information corresponding to the selected train theme recommendation information; upon detecting a selection operation on any of the optional train information, displaying a trip information interface, the trip information interface including the selected train's stop information and a default departure date; upon detecting a confirmation action for determining the departure and arrival stations based on the stop information, displaying a ticket purchase interface; and upon detecting a ticket purchase operation on the ticket purchase interface, issuing a ticket.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present invention relates to the field of information recommendation, and in particular to a train information recommendation method and related equipment. [Background Technology]

[0002] To boost train ticket sales, recommendations for selected trains are often made through news reports or WeChat official account tweets. When users learn of a train they're interested in through news reports or WeChat official account tweets, they can search for it on the ticketing platform and place an order. However, this type of recommendation method is cumbersome, and train information is often delayed. Because trains don't run daily, information about trains fluctuates significantly, making it difficult for users to stay informed of changes. By the time users purchase tickets for a train they've searched for on the platform, the train they've searched for may no longer be in service or sold out, resulting in a poor user experience. [Summary of the invention]

[0003] To address the aforementioned issues, embodiments of the present invention provide a train information recommendation method and related devices. This method displays a recommendation interface that displays multiple train-themed recommendations, thereby improving the utilization of recommended information. Users can purchase tickets by clicking on any of the displayed train-themed recommendations, improving the conversion efficiency from recommendation to purchase.

[0004] In a first aspect, an embodiment of the present invention provides a train information recommendation method, comprising:

[0005] Displaying a recommendation interface, wherein the recommendation interface includes multiple train theme recommendation information, wherein the multiple train theme recommendation information includes theme name information and key city information;

[0006] When a selection operation of any of the train theme recommendation information is detected, the optional train information and theme introduction information corresponding to the selected train theme recommendation information are displayed;

[0007] When a selection operation of any of the optional train information is detected, a trip information interface is displayed, wherein the trip information interface includes the stop information and the default departure date of the selected train;

[0008] When a confirmation action of determining the departure station and the arrival station according to the transit station information is detected, a ticket purchase interface is displayed;

[0009] Ticket issuance is performed when a ticket purchase operation acting on the ticket purchase interface is detected.

[0010] In this embodiment of the present invention, a recommendation interface displays multiple train theme recommendations, specifically displaying the theme name and key city information for each train theme, allowing users to more intuitively understand the recommended information for each train theme. Users can directly select a train theme recommendation in the recommendation interface to purchase tickets, improving the conversion efficiency from recommendation to ticket purchase.

[0011] In one possible implementation, displaying the optional train information corresponding to the selected train theme recommendation information includes:

[0012] Determining a corresponding first train screening requirement based on the selected train theme recommendation information, wherein the first train screening requirement includes target transit station information, target train type information, and a first time interval;

[0013] Determining first candidate train information with a departure date within the first time interval from the train departure information, the train departure information including all train information within a preset time interval, and the first time interval being included in the preset time interval;

[0014] Determining second candidate train information including the target stop and target train type from the first candidate train information;

[0015] The second candidate train number information is determined as the optional train number information and displayed.

[0016] In one possible implementation, displaying the optional train information corresponding to the selected train theme recommendation information includes:

[0017] Determining a corresponding second train screening requirement based on the selected train theme recommendation information, the second train screening requirement including identification information of a first train bottom and a second time interval, the first train bottom being a theme-decorated train bottom, and the second time interval being included in the preset time interval;

[0018] Determining, from the train departure information, the vehicle bottom identification information as the third candidate train number information of the first vehicle bottom according to the identification information of the first vehicle bottom;

[0019] Determining fourth candidate train information whose departure date is within the second time interval from the third candidate train information;

[0020] The fourth candidate train number information is determined as the optional train number information and displayed.

[0021] In a possible implementation, the method further includes:

[0022] When detecting that there is first train information whose train information has been changed in the train departure information, determining whether the first train information is optional train information corresponding to the train theme recommendation information;

[0023] If the first train number information is the optional train number information corresponding to the train theme recommendation information, determining whether the first train number information after the train number information is changed still meets the train number screening requirements of the train theme recommendation information;

[0024] If the first train number information after the train number information is changed still meets the train number screening requirements of the train theme recommendation information, the optional train number information corresponding to the train theme recommendation information is modified accordingly according to the first train number information after the train number information is changed.

[0025] In a possible implementation, if the first train number information is not the optional train number information corresponding to the train theme recommendation information, the method further includes:

[0026] Determine whether the first train information after the train information is changed meets the train screening requirements corresponding to any train theme recommendation information;

[0027] If the conditions are met, the first train number information after the train number information is changed is added to the optional train number information of the corresponding train theme recommendation information.

[0028] In a second aspect, an embodiment of the present invention provides a train information recommendation device, including:

[0029] A display module is used to display a recommendation interface, wherein the recommendation interface includes a plurality of train theme recommendation information, wherein the plurality of train theme recommendation information includes theme name information and key city information;

[0030] The display module is further configured to, upon detecting a selection operation on any of the train theme recommendation information, display the optional train information and theme introduction information corresponding to the selected train theme recommendation information;

[0031] The display module is further configured to display a travel information interface upon detecting a selection operation on any of the optional train information, wherein the travel information interface includes information on the passing stations and a default departure date of the selected train;

[0032] The display module is further configured to display a ticket purchase interface when a confirmation action is detected to determine the departure station and the arrival station according to the transit station information;

[0033] The ticket issuing module is used to issue a ticket when a ticket purchasing operation is detected on the ticket purchasing interface.

[0034] In a possible implementation, the display module is specifically configured to:

[0035] Determining a corresponding first train screening requirement based on the selected train theme recommendation information, wherein the first train screening requirement includes target transit station information, target train type information, and a first time interval;

[0036] Determining first candidate train information with a departure date within the first time interval from the train departure information, the train departure information including all train information within a preset time interval, and the first time interval being included in the preset time interval;

[0037] Determining second candidate train information including the target stop and target train type from the first candidate train information;

[0038] The second candidate train number information is determined as the optional train number information and displayed.

[0039] In a possible implementation, the display module is specifically configured to:

[0040] Determining a corresponding second train screening requirement based on the selected train theme recommendation information, the second train screening requirement including identification information of a first train bottom and a second time interval, the first train bottom being a theme-decorated train bottom, and the second time interval being included in the preset time interval;

[0041] Determining, from the train departure information, the vehicle bottom identification information as the third candidate train number information of the first vehicle bottom according to the identification information of the first vehicle bottom;

[0042] Determining fourth candidate train information whose departure date is within the second time interval from the third candidate train information;

[0043] The fourth candidate train number information is determined as the optional train number information and displayed.

[0044] In a third aspect, an embodiment of the present invention provides an electronic device, including:

[0045] at least one processor; and

[0046] at least one memory in communication with the processor, wherein:

[0047] The memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the method described in the first aspect.

[0048] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the method described in the first aspect.

[0049] It should be understood that the second to fourth aspects of the embodiments of the present invention are consistent with the technical solutions of the first aspect of the embodiments of the present invention, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar, which will not be repeated here.

Brief Description of the Drawings

[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0051] Figure 1 A flow chart of a train information recommendation method provided by an embodiment of the present invention;

[0052] Figure 2 A schematic diagram of a recommendation interface provided by an embodiment of the present invention;

[0053] Figure 3 A schematic diagram of a train theme details interface provided by an embodiment of the present invention;

[0054] Figure 4 A schematic structural diagram of a train information recommendation device provided by an embodiment of the present invention;

[0055] Figure 5 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. [Specific implementation method]

[0056] In order to better understand the technical solutions of this specification, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0057] It should be clear that the embodiments described are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0058] The terms used in the embodiments of the present invention are for the purpose of describing specific embodiments only and are not intended to limit this specification. The singular forms "a", "an", "the" and "the" used in the embodiments of the present invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0059] In the embodiment of the present invention, a recommendation conversion process from recommendation and display to ticket purchase is implemented, thereby solving the problem that tickets cannot be purchased on the recommendation platform.

[0060] Figure 1This is a flow chart of a train information recommendation method provided by an embodiment of the present invention. Figure 1 As shown, the method includes:

[0061] Step 101: Display a recommendation interface, which includes multiple train theme recommendation information, each of which includes theme name information and key city information. Figure 2 As shown, Figure 2 The figure shows multiple train theme recommendation information, such as Spring Tour, where Spring Tour is the theme name information in the train theme recommendation information. Each train theme recommendation information may contain multiple routes, each corresponding to a different key city, i.e., the three routes in the Spring Tour theme: Beijing to Hangzhou, Beijing to Qingdao, and Beijing to Xiamen. The train theme recommendation information can not only be the above-mentioned themed trains based on tourist routes, but also themed trains based on themed undercarriage decorations. For example, a panda theme train, the interior of which is decorated with pandas as the theme, can stimulate more users to purchase tickets and increase ticket sales.

[0062] Step 102: When a selection operation is detected for any train theme recommendation information, the optional train information and theme introduction information corresponding to the selected train theme recommendation information are displayed. When the user selects a train theme recommendation information, the corresponding optional train information and theme introduction information can be displayed through a pop-up window or by jumping to the train theme details interface. The embodiment of the present invention provides a schematic diagram of a train theme details interface. Figure 3 As shown, the train theme details interface can use graphics and text to display the optional train information and theme introduction information, such as Figure 3 The G40 and Z160 trains are shown in the figure. When the user clicks on a train, the detailed stop time of the train at each passing station can be viewed. Specifically, when the user clicks on a train, the detailed stop time of each passing station that has been folded can be expanded and displayed. The train theme details interface can also display several key stop cities of the current train theme, such as Figure 3 Shown in the upper middle: Beijing, Shanghai, Hohhot, Heilongjiang, etc. The theme introduction information of the current train theme can be set at the bottom of the train theme details interface, such as Figure 3 As shown, the theme introduction information is set in the area below the detailed stop time of each stop displayed in the expanded form.

[0063] Step 103: When a selection operation is detected for any optional train information, the itinerary information interface is displayed, which includes the stopover information and the default departure date of the selected train. Figure 3The "Buy Tickets" button in the train information triggers the display of the itinerary information interface. The default departure date can be set to the day after the current date. This means first obtaining the current date information, then determining the day after the current date as the default departure date. For example, if the current date is July 19, the default departure date is July 20.

[0064] Step 104: When a confirmation action is detected to determine the departure and arrival stations based on the transit station information, the ticket purchase interface is displayed. In some embodiments, the user's current location information can also be obtained, and the nearest station is then determined as the default departure station based on this current location information to reduce user operations and improve the user's ticket purchasing experience. The user can change the departure date, departure station, and arrival station on the itinerary information interface. After the user confirms that the departure station, arrival station, and departure date are correct, they can click the Buy Ticket button on the itinerary information interface to trigger the display of the ticket purchase interface. The ticket purchase interface can display information such as the user-selected departure station and arrival station trigger date. Optionally, available ticket information and price information for different seats can also be displayed to facilitate user purchases.

[0065] Step 105: When a purchase operation is detected on the ticket purchase interface, a ticket is issued. The user can click the Select Passenger button on the ticket purchase interface to enter passenger information, then click the Submit Order button to generate the corresponding order. Once payment is confirmed, the ticket is issued. Optionally, different discount plans can be configured for different train theme recommendations to further boost ticket sales. For example, for family travel, adult and children's tickets can be bundled and sold in a combination ticketing format, offering discounts or other preferential policies.

[0066] In some embodiments, for themed trains based on tourist routes, when displaying the optional train information corresponding to the selected train theme recommendation information, a first train screening requirement can be determined based on the selected train theme recommendation information. The first train screening requirement includes target transit station information, target train type information, and a first time interval. The target transit station is the required station for the selected train theme recommendation information. The target train type and first time interval can be set based on the specific train theme recommendation information. Taking the train theme recommendation information for a spring tour as an example, the target transit stations may include cities with famous spring tourist attractions, such as Hangzhou, Qingdao, and Xiamen. The target train type may be high-speed rail, and the first time interval is approximately March to April, which is suitable for spring travel. The first candidate train information with a departure date within the first time interval can then be determined from the train departure information. The train departure information includes all train information within a preset time interval, and the first time interval is included in the preset time interval. The preset time interval is the time interval pre-planned by the station for the train information. For example, a station often plans train information for the next two months in advance, and the two months constitute the preset time interval. Second candidate train information containing the target transit station and target train type is then determined from the first candidate train information. For example, if the target transit stations are Beijing and Sanya, the high-speed train from the first candidate train that includes Beijing and Sanya as transit stations can be determined as the second candidate train. The determined second candidate train information can then be associated and stored with the corresponding train theme recommendation information. When a user selects the train theme recommendation information, the corresponding second candidate train information is determined as selectable train information and displayed.

[0067] In some embodiments, for a themed train based on a themed decorated car bottom, when displaying the optional train information corresponding to the selected train theme recommendation information, a corresponding second train screening requirement can be determined based on the selected train theme recommendation information. The second train screening requirement includes the identification information of the first car bottom and a second time interval, where the first car bottom is the themed decorated car bottom and the second time interval is within a preset time interval. Since the selling point of this type of themed train is the themed decorated carriages, only trains with the themed decorated car bottoms are considered themed trains based on the themed decorated car bottoms. Therefore, based on the identification information of the themed decorated car bottoms (such as the car bottom number), the train information of the trains served by the themed decorated car bottoms can be queried from the train number linking module. The train number linking module stores the daily train number information of the physical car bottoms, so the train number information of the train bottoms served on each date can be queried based on the identification information of the car bottoms. Subsequently, based on the identification information of the first car bottoms, third candidate train number information with the car bottom identification information of the first car bottoms can be determined from the train departure information. Then, a fourth candidate train information with a departure date within the second time interval is determined from the third candidate train information. When a user selection operation on the train theme recommendation information is detected, the fourth candidate train information is determined as optional train information and displayed.

[0068] In some embodiments, the filtering criteria may also include whether round-trip travel is supported. If so, the corresponding train number may be added to the selectable train number information corresponding to the train theme recommendation information and displayed. For example, in the spring tour train theme recommendation information, the corresponding target transit stations are Beijing, Shanghai, and Heilongjiang in that order. Trains passing through Heilongjiang, Shanghai, and Beijing may be selected as the corresponding return train numbers in the spring tour train theme recommendation information.

[0069] In some embodiments, there may be situations such as train suspension or temporary increase of train numbers, so it is necessary to maintain the optional train number information associated with each train theme recommendation information. Specifically, when it is detected that there is first train number information whose train number information has changed in the train departure information, it is determined whether the first train number information is the optional train number information corresponding to the train theme recommendation information. Among them, the train number information change can be a change in arrival date, a change in arrival station, etc. If the first train number information is the optional train number information corresponding to the train theme recommendation information, it is determined whether the first train number information after the train number information change still meets the train number screening requirements of the train theme recommendation information. If the first train number information after the train number information change still meets the train number screening requirements of the train theme recommendation information, the optional train number information corresponding to the train theme recommendation information is modified accordingly according to the first train number information after the train number information change.

[0070] If the first train information is not an optional train information corresponding to the train theme recommendation information, then determine whether the first train information after the change meets the train ticket screening requirements corresponding to any train theme recommendation information. If so, then add the first train information after the change to the optional train information of the corresponding train theme recommendation information.

[0071] Corresponding to the above train information recommendation method, an embodiment of the present invention provides a train information recommendation device, such as Figure 4 As shown, the device includes:

[0072] Display module 401 and ticket issuing module 402.

[0073] The display module 401 is used to display a recommendation interface, which includes multiple train theme recommendation information, and the multiple train theme recommendation information includes theme name information and key city information.

[0074] The display module 401 is further configured to, when a selection operation on any train theme recommendation information is detected, display the optional train information and theme introduction information corresponding to the selected train theme recommendation information.

[0075] The display module 401 is further configured to display a travel information interface when a selection operation is detected for any optional train information. The travel information interface includes the stopover information and the default departure date of the selected train.

[0076] The display module 401 is further configured to display a ticket purchase interface when a confirmation action of determining the departure station and the arrival station based on the transit station information is detected.

[0077] The ticket issuing module 402 is used to issue a ticket when a ticket purchasing operation is detected on the ticket purchasing interface.

[0078] In some embodiments, the display module 401 is specifically configured to:

[0079] According to the selected train theme recommendation information, the corresponding first train screening requirements are determined. The first train screening requirements include target passing station information, target train type information and a first time interval.

[0080] First candidate train information with a departure date within a first time interval is determined from the train departure information, the train departure information includes all train information within a preset time interval, and the first time interval is included in the preset time interval.

[0081] Determine the second candidate train information including the target transit station and the target train type from the first candidate train information.

[0082] The second candidate train number information is determined as the optional train number information and displayed.

[0083] In some embodiments, the display module 401 is specifically configured to:

[0084] According to the recommended information of the selected train theme, the corresponding second train screening requirements are determined. The second train screening requirements include the identification information of the first car bottom and the second time interval. The first car bottom is a theme-decorated car bottom, and the second time interval is included in the preset time interval.

[0085] According to the identification information of the first vehicle bottom, the vehicle bottom identification information is determined from the train departure information as the third candidate train number information of the first vehicle bottom.

[0086] Determine fourth candidate train number information from the third candidate train number information and determine a fourth candidate train number information whose departure date is within the second time interval.

[0087] The fourth candidate train number information is determined as optional train number information and displayed.

[0088] Figure 4 The train information recommendation system provided by the embodiment shown can be used to implement the present invention Figures 1 to 3 The technical solution of the method embodiment shown, its implementation principle and technical effects can be further referred to the relevant description in the method embodiment.

[0089] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention is shown in FIG. Figure 5 As shown, the electronic device may include at least one processor; and at least one memory in communication with the processor, wherein: the memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the instructions in this specification. Figures 1 to 3 The illustrated embodiment provides a train information recommendation method.

[0090] like Figure 5 As shown, the electronic device is implemented as a general-purpose computing device. Components of the electronic device may include, but are not limited to, one or more processors 510, a communication interface 520, and a memory 530, and a communication bus 540 connecting different system components (including the memory 530, the communication interface 520, and the processing unit 510).

[0091] Communication bus 540 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnection (PCI) bus.

[0092] Electronic devices typically include a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, removable and non-removable media.

[0093] Memory 530 may include computer-readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 530 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of this specification.

[0094] A program / utility having a set (at least one) of program modules may be stored in memory 530. Such program modules include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules generally implement the functions and / or methods of the embodiments described herein.

[0095] The processor 510 executes various functional applications and data processing by running the programs stored in the memory 530, such as implementing the Figures 1 to 3 The illustrated embodiment provides a train information recommendation method.

[0096] The embodiment of this specification provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, wherein the computer instructions enable the computer to execute the present specification. Figures 1 to 3The illustrated embodiment provides a train information recommendation method.

[0097] The above-mentioned computer-readable storage medium can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or device.

[0098] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0099] In the description of this specification, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0100] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout this specification, "plurality" means at least two, such as two or three, unless otherwise specifically defined.

[0101] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of this specification includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of this specification belong.

[0102] The word "if," as used herein, may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0103] It should be noted that the devices involved in the embodiments of this specification may include but are not limited to personal computers (Personal Computer; hereinafter referred to as: PC), personal digital assistants (Personal Digital Assistant; hereinafter referred to as: PDA), wireless handheld devices, tablet computers (Tablet Computer), mobile phones, MP3 displays, MP4 displays, etc.

[0104] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.

[0105] In addition, the functional units in the various embodiments of this specification may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional units.

[0106] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a connector, or a network device, etc.) or a processor to execute some steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (hereinafter referred to as: ROM), a random access memory (hereinafter referred to as: RAM), a magnetic disk or an optical disk, and other media that can store program code.

[0107] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A train information recommendation method, characterized in that: include: Displaying a recommendation interface, wherein the recommendation interface includes multiple train theme recommendation information, wherein the multiple train theme recommendation information includes theme name information and key city information; When a selection operation of any of the train theme recommendation information is detected, the optional train information and theme introduction information corresponding to the selected train theme recommendation information are displayed; When a selection operation of any of the optional train information is detected, a trip information interface is displayed, wherein the trip information interface includes the stop information and the default departure date of the selected train; When a confirmation action of determining the departure station and the arrival station according to the transit station information is detected, a ticket purchase interface is displayed; issuing a ticket when a ticket purchase operation on the ticket purchase interface is detected; Among them, the optional train information corresponding to the selected train theme recommendation information is displayed, including: Determine the corresponding train number screening requirements based on the selected train theme recommendation information, determine the candidate train number information obtained by screening as the optional train number information and display it; The method further comprises: When detecting that there is first train information whose train information has been changed in the train departure information, determining whether the first train information is optional train information corresponding to the train theme recommendation information; If the first train number information is optional train number information corresponding to the train theme recommendation information, determining whether the first train number information after the train number information is changed still meets the train number screening requirements of the train theme recommendation information; If the first train number information after the train number information is changed still meets the train number screening requirements of the train theme recommendation information, the optional train number information corresponding to the train theme recommendation information is modified accordingly according to the first train number information after the train number information is changed.

2. The method according to claim 1, characterized in that Displays the optional train information corresponding to the selected train theme recommendation information, including: Determining a corresponding first train screening requirement based on the selected train theme recommendation information, wherein the first train screening requirement includes target transit station information, target train type information, and a first time interval; Determining first candidate train information with a departure date within the first time interval from the train departure information, the train departure information including all train information within a preset time interval, and the first time interval being included in the preset time interval; Determining second candidate train information including the target stop and target train type from the first candidate train information; The second candidate train number information is determined as the optional train number information and displayed.

3. The method according to claim 1, characterized in that Displays the optional train information corresponding to the selected train theme recommendation information, including: Determining a corresponding second train screening requirement based on the selected train theme recommendation information, the second train screening requirement including identification information of a first train bottom and a second time interval, the first train bottom being a theme-decorated train bottom, and the second time interval being included in a preset time interval; Determining, from the train departure information, the vehicle bottom identification information as the third candidate train number information of the first vehicle bottom according to the identification information of the first vehicle bottom; Determining fourth candidate train information whose departure date is within the second time interval from the third candidate train information; The fourth candidate train number information is determined as the optional train number information and displayed.

4. The method according to claim 1, wherein If the first train number information is not the optional train number information corresponding to the train theme recommendation information, the method further includes: Determine whether the first train information after the train information is changed meets the train screening requirements corresponding to any train theme recommendation information; If the conditions are met, the first train number information after the train number information is changed is added to the optional train number information of the corresponding train theme recommendation information.

5. A train information recommendation device, characterized in that: include: A display module is used to display a recommendation interface, wherein the recommendation interface includes a plurality of train theme recommendation information, wherein the plurality of train theme recommendation information includes theme name information and key city information; The display module is further configured to, upon detecting a selection operation on any of the train theme recommendation information, display the optional train information and theme introduction information corresponding to the selected train theme recommendation information; The display module is further configured to display a travel information interface upon detecting a selection operation on any of the optional train information, wherein the travel information interface includes information on the passing stations and a default departure date of the selected train; The display module is further configured to display a ticket purchase interface when a confirmation action is detected to determine the departure station and the arrival station according to the transit station information; A ticket issuing module, configured to issue a ticket upon detecting a ticket purchasing operation on the ticket purchasing interface; The display module is specifically used for: Determine the corresponding train number screening requirements based on the selected train theme recommendation information, determine the candidate train number information obtained by screening as the optional train number information and display it; Also includes: maintenance module; The maintenance module is specifically used for: When it is detected that there is first train information whose train information has been changed in the train departure information, it is determined whether the first train information is the optional train information corresponding to the train theme recommendation information; if the first train information is the optional train information corresponding to the train theme recommendation information, it is determined whether the first train information after the train information is changed still meets the train screening requirements of the train theme recommendation information; if the first train information after the train information is changed still meets the train screening requirements of the train theme recommendation information, the optional train information corresponding to the train theme recommendation information is modified accordingly according to the first train information after the train information is changed.

6. The device according to claim 5, characterized in that The display module is specifically used for: Determining a corresponding first train screening requirement based on the selected train theme recommendation information, wherein the first train screening requirement includes target transit station information, target train type information, and a first time interval; Determining first candidate train information with a departure date within the first time interval from the train departure information, the train departure information including all train information within a preset time interval, and the first time interval being included in the preset time interval; Determining second candidate train information including the target stop and target train type from the first candidate train information; The second candidate train number information is determined as the optional train number information and displayed.

7. The device according to claim 5, characterized in that The display module is specifically used for: Determining a corresponding second train screening requirement based on the selected train theme recommendation information, the second train screening requirement including identification information of a first train bottom and a second time interval, the first train bottom being a theme-decorated train bottom, and the second time interval being included in a preset time interval; Determining, from the train departure information, the vehicle bottom identification information as the third candidate train number information of the first vehicle bottom according to the identification information of the first vehicle bottom; Determining fourth candidate train information whose departure date is within the second time interval from the third candidate train information; The fourth candidate train number information is determined as the optional train number information and displayed.

8. An electronic device, characterized in that: include: at least one processor; as well as at least one memory in communication with the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor can execute the method according to any one of claims 1 to 4 by calling the program instructions.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Film data displaying method and device

    CN105681919A

  • Scenic spot ticket purchasing method and system based on vehicle-mounted terminal, storage medium and vehicle-mounted terminal

    CN111144597A