Travel service pushing method and electronic equipment

By detecting user operations and itinerary stages, electronic devices actively push targeted travel services, solving the problem of cumbersome operation of existing ticket applications and improving the accuracy and efficiency of travel services.

CN120338904APending Publication Date: 2025-07-18HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410035880.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-09
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The existing ticket ordering application cannot effectively solve the problems encountered by users after ordering, resulting in multiple steps of operation, resulting in inconvenience in travel.

Method used

By detecting user operations and the current itinerary, electronic devices speculate user intentions, actively push targeted travel services, and simplify travel ticket booking steps, including flight recommendations, luggage check-in, security check-in channel processing, etc.

Benefits of technology

It improves the accuracy and efficiency of travel services, reduces user operation steps, simplifies travel processes, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338904A_ABST
    Figure CN120338904A_ABST
Patent Text Reader

Abstract

The invention provides a travel service pushing method and electronic equipment, and relates to the technical field of terminals. After a flight arrives, a user may open an air ticket booking application of an electronic device to book a next flight, or wants to know a reimbursement process of an air ticket. On the basis, when the starting operation of the user on the air ticket booking application is received, if the current travel stage is in the flight arrival stage, the electronic equipment can push travel services such as next flight booking service, bill reimbursement and the like in response to the starting operation. If the user wants to subscribe an application to subscribe a next flight, the user may trigger a next flight subscription service. In the embodiment of the invention, the electronic equipment responds to the triggering operation of the user on the next flight reservation service, can generate the flight recommendation result based on the next journey information, and displays the flight recommendation result, so that the user can quickly determine the required flight, thereby realizing the quick reservation of the next flight, and improving the flight reservation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of terminals, and in particular, to a travel service push method and an electronic device. Background Art

[0002] Air travel is a safe and reliable way to travel, and many users will choose air travel when traveling long distances. To meet the user's need for ticket booking, various application programs (APPs) that can provide ticket booking services have emerged, such as the APPs developed by each airline.

[0003] However, the services provided by the above APPs are usually relatively single and cannot effectively solve the problems encountered by users after booking tickets, resulting in the need for users to perform multiple operations on the electronic device to solve the problems, resulting in slow problem-solving efficiency and inconvenience to users' travel. Summary of the Invention

[0004] In view of this, this application provides a travel service push method and an electronic device, which are used to actively provide targeted travel services for users, so as to simplify the steps of solving the problems currently encountered by users and facilitate users' travel.

[0005] In a first aspect, this application provides a travel service push method, which is applied to an electronic device. The electronic device responds to a startup operation of a first application (or a travel ticket booking application) of the electronic device, and the electronic device can display a travel ticket booking interface, which includes a first travel service; wherein, the first travel service includes a booking service for travel tickets (or a next travel ticket booking service), and the itinerary corresponding to the first travel ticket (or the travel stage corresponding to the first travel ticket) is the arrival stage.

[0006] The electronic device receives a trigger operation of the user on the booking service for travel tickets. In response to the trigger operation, the electronic device displays a travel ticket recommendation result based on the information of the target itinerary (or the next itinerary information). The information of the target itinerary includes the departure date, destination information, and departure place information corresponding to the target itinerary (i.e., the next itinerary). The travel ticket recommendation result includes: at least one travel ticket corresponding to the target itinerary (i.e., including the information of at least one next travel ticket).

[0007] In this application, when the trip corresponding to the first travel ticket is in the arrival stage, it indicates that the first travel ticket has reached the destination. When the user launches the travel ticket reservation application, the electronic device infers that the user may have the intention to reserve the next travel ticket. Therefore, the electronic device can actively push the next travel ticket reservation service. In the case of receiving a trigger operation from the user for the next travel ticket reservation service, the electronic device can push the travel ticket reservation service. Since the travel service pushed by the electronic device is determined based on the trip corresponding to the first travel ticket, it fits the current scenario, ensuring the accuracy of the pushed travel service and realizing the targeted push of the travel service. After that, when the user triggers this reservation service, it indicates that the user needs to reserve the next trip. Then, the electronic device can display the travel ticket recommendation results that meet the information requirements of the target trip based on the information of the target trip, without the user having to input the relevant information of the target trip and / or perform relevant operations (such as clicking the reservation control on the travel ticket reservation interface) on the travel ticket reservation interface, simplifying the steps of travel ticket reservation and realizing the quick reservation of travel tickets.

[0008] Optionally, in response to the above trigger operation, when the trip corresponding to the first travel ticket is not in the arrival stage, the travel ticket reservation interface that the electronic device can display may not include the above first travel service, that is, it does not push.

[0009] Among them, the above target trip is the next trip of the trip corresponding to the first travel ticket, that is, the departure time corresponding to the target trip is after the arrival time corresponding to the trip corresponding to the first travel ticket.

[0010] In a possible design, the above trigger operation by the user for the travel ticket reservation service may include a click operation by the user on the travel ticket reservation service, or a confirmation operation input by the user for the travel ticket reservation service, such as the user inputting confirmation information, or a confirmation control corresponding to the next travel reservation service, etc.

[0011] In a possible design, the above first travel service may also include other services, such as airport services.

[0012] In a possible design, the above travel ticket reservation service includes the reservation service for the return travel ticket. The departure date corresponding to the target trip in the information of the target trip is input by the user. The departure place and destination corresponding to the target trip in the information of the target trip are determined based on the departure place and destination in the information of the trip corresponding to the first travel ticket, that is, the departure place corresponding to the target trip is the destination corresponding to the first travel ticket, and the destination corresponding to the target trip is the departure place corresponding to the first travel ticket. Based on this, the user only needs to input the trigger date corresponding to the target trip to realize the quick reservation of the return travel ticket.

[0013] In a possible design, the departure date corresponding to the above-mentioned target itinerary can be input by the user after the electronic device outputs a first prompt message, which is used to prompt the user to input the departure date corresponding to the target itinerary, so that the user can know the type of information to be input.

[0014] In a possible design, the reservation service for the above-mentioned travel tickets can include the reservation service for non-return travel tickets; the information of the target itinerary is determined based on the itinerary arrangement information in the electronic device or input by the user. Based on this, the electronic device can quickly realize the reservation of non-return travel tickets. Even if the user still needs to input the information of the target itinerary, the user does not need to trigger the reservation control, nor does the user need to fill in the information of the target itinerary in the travel ticket reservation interface. The user only needs to input the information of the target itinerary to realize the reservation of travel tickets. Simply put, the user only needs to input a sentence to realize the reservation of travel tickets, improving the reservation efficiency of travel tickets.

[0015] Optionally, the departure date corresponding to the above-mentioned target itinerary can be input by the user after the electronic device outputs a first prompt message, which is used to prompt the user to input the departure date corresponding to the target itinerary, so that the user can know the type of information to be input.

[0016] In a possible design, if the time application of the electronic device creates a first time service, and if the first time service (or a new time service) corresponds to the first travel ticket, the electronic device displays a second travel service; wherein, the second travel service includes a reminder time recommendation service; the time application refers to an application that gives a prompt when it can reach the reminder time indicated by the time service; wherein, the first time service corresponding to the first travel ticket means that the first time service is created for the first travel ticket.

[0017] In response to the user's trigger operation on the reminder time recommendation service, the electronic device displays a first interface, and the first interface includes a reminder recommended time and / or a recommended time setting card; wherein, the recommended time setting card indicates that a time service with a reminder time being the reminder recommended time has been created.

[0018] In this application, after the user creates a first time service corresponding to the first travel ticket, in order to avoid the reminder time indicated by the first time service being unreasonable, the electronic device can push a reasonable reminder recommended time to the user or directly create a time service with a reminder time being the reminder recommended time, so as to avoid affecting the itinerary of the first travel ticket, facilitate the user's travel, and realize the targeted push of travel services.

[0019] Optionally, when the trip corresponding to the first travel ticket is in the preparation stage, the first time service corresponds to the first travel ticket, or when the name of the first time service corresponds to the first travel ticket, the first time service corresponds to the first travel ticket.

[0020] Optionally, the time application may include an alarm application or a calendar application. The above time services may include an alarm or a calendar.

[0021] In a possible design, in response to the user's operation of starting the weather application on the electronic device, when the trip corresponding to the first travel ticket is in the preparation stage, the electronic device displays a weather interface, and the weather interface includes a first luggage service; wherein, the first luggage service is used to display luggage consignment information. Based on this, when the trip corresponding to the first travel ticket is in the preparation stage, if the user starts the weather application, the electronic device can infer that the user intends to view the weather conditions at the destination corresponding to the first travel ticket to prepare luggage. Then, the electronic device can push the first luggage service to help the user carry appropriate luggage and avoid situations where the carried luggage does not meet the consignment requirements or incurs excessive additional consignment fees.

[0022] In a possible design, when the target vehicle called by the electronic device arrives, the electronic device can determine the remaining time based on the current time and the departure time of the first travel ticket.

[0023] When the remaining time is less than or equal to the preset remaining time, it indicates that the remaining time is relatively tight. To avoid affecting the trip corresponding to the first travel ticket, the electronic device infers that the user has the intention of quick security check. Therefore, the electronic device displays a third travel service, where the third travel service includes a quick security check channel handling service; the target vehicle is the vehicle called by the electronic device to the departure place corresponding to the first travel ticket.

[0024] In response to the user's trigger operation on the quick security check channel handling service, the electronic device displays the quick security check channel handling process information and / or a reservation control for the quick security check channel handling; wherein, the reservation control is used to display the quick security check channel handling interface to achieve quick security check.

[0025] In a possible design, before the electronic device pushes the third travel service when the remaining time is less than or equal to the preset remaining time, the electronic device determines that the trip corresponding to the first travel ticket is in the going stage.

[0026] In a possible design, the electronic device receives a first operation from the user on the ride application, and in response to the first operation, the electronic device displays a ride code; wherein the ride application indicates an application with a ride code.

[0027] When the itinerary corresponding to the first travel ticket is in the going stage, the electronic device displays a route navigation service; wherein, the route navigation service is used to trigger the electronic device to display a route to the departure location corresponding to the first travel ticket based on a public transportation mode.

[0028] Based on this, when the user triggers the electronic device to open the ride code, if the itinerary corresponding to the first travel ticket is in the going stage, it indicates that the user may currently be using the ride code to go to the departure place corresponding to the first travel ticket. Then the electronic device can push the route navigation service, so that when the user triggers the route navigation service, it can display a route to the departure location corresponding to the first travel ticket based on a public transportation mode, realizing the rapid acquisition of the route, avoiding the user having to query the route in relevant applications (such as map applications) due to forgetting the route, and simplifying the steps for obtaining the route.

[0029] Among them, the above route navigation service is also displayed by the electronic device in response to the first operation, without the user having to input a trigger operation again.

[0030] In a possible design, the electronic device displays a first search interface; the first search interface includes first search content and at least one first search result corresponding to the first search content; wherein, the first search content indicates at least one of lost luggage, missing luggage, and forgotten documents.

[0031] After the first preset time, if the electronic device continues to display the first search interface, the electronic device displays a fourth travel service; wherein, the fourth travel service includes at least one of a lost luggage service, a missing luggage service, and a temporary document handling service; the lost luggage service is used to trigger the electronic device to display solution information for lost luggage, the missing luggage service is used to trigger the electronic device to display solution information for missing luggage, and the temporary document handling service is used to trigger the electronic device to display temporary document handling information.

[0032] Among them, the fourth travel service corresponds to the above first search content. For example, if the first search content indicates lost luggage, then the fourth travel service may include the lost luggage service; or, if the above first search content indicates missing luggage, then the fourth travel service may include the missing luggage service; or, if the above first search content indicates forgotten documents, then the fourth travel service may include the temporary document handling service.

[0033] In this application, the electronic device displays a first search interface corresponding to the first search content input by the user. If after the first preset time, the electronic device still displays the first search interface, it indicates that the user may still not have found the required solution. Then the electronic device can push the corresponding travel service so that the user can quickly find the solution.

[0034] In a possible design, the above first search content indicates that the certificate is not carried; when the itinerary corresponding to the first travel ticket is in the security check stage, the fourth travel service can include not only the above-mentioned temporary certificate handling service, but also a fifth travel service; the fifth travel service includes waiting services (such as waiting services at the airport or waiting services at the railway station) and / or duty-free store information display services. Based on this, in the security check stage, the electronic device infers that the user may also want to know about the waiting service at the airport or the situation of the duty-free store. Therefore, the electronic device can push the corresponding travel services to achieve targeted pushing of travel services.

[0035] In a possible design, the electronic device receives a second operation on the accommodation reservation application of the electronic device; in response to the second operation, the electronic device displays the reserved accommodation information; the reserved accommodation information includes the reserved accommodation address and / or the accommodation name.

[0036] When the itinerary corresponding to the first travel ticket is in the arrival stage, the electronic device displays a sixth travel service; the sixth travel service includes a taxi service.

[0037] In response to a trigger operation on the taxi service, the electronic device displays a taxi interface; the taxi interface includes a taxi control, and the destination in the taxi interface indicates the accommodation address.

[0038] The above sixth travel service is also displayed by the electronic device in response to the second operation.

[0039] Based on this, when the itinerary corresponding to the first travel ticket is in the arrival stage, if the user triggers the electronic device to display the reserved accommodation information, the electronic device can infer that the user intends to go to the reserved accommodation. Therefore, the electronic device can push a taxi service to achieve targeted pushing of travel services and enable quick taxi booking.

[0040] In a possible design, the electronic device displays a second interface; the second interface includes the status information of the first travel ticket, and the status information indicates a delay status.

[0041] In response to a third operation on the second interface, the electronic device pushes a seventh travel service; the seventh travel service includes a delay rate service corresponding to the first travel ticket and / or a display service of previous ticket information. Based on this, the user can quickly obtain relevant information about the first travel ticket.

[0042] The previous ticket information display service is used to trigger the electronic device to display the basic information and / or dynamic information of the previous ticket.

[0043] In a possible design, the display of the above-mentioned travel service can be replaced with a push of the travel service, and the electronic device can push it in the form of the negative first screen, the desktop card of YOYO suggestion (or called the YOYO interface), etc.

[0044] In a second aspect, the present application provides an electronic device, which includes a display screen, a memory, and one or more processors; the display screen, the memory, and the processors are coupled; the display screen is used to display the image generated by the processor, the memory is used to store computer program code, and the computer program code includes computer instructions; when the processor executes the computer instructions, the electronic device is caused to execute the travel service push method as described in the first aspect and any of its possible design manners above.

[0045] In a third aspect, the present application provides a computer-readable storage medium, including computer instructions, which when running on an electronic device, cause the electronic device to execute the travel service push method as described in the first aspect and any of its possible design manners above.

[0046] In a fourth aspect, the present application provides a computer program product, which when running on an electronic device, causes the electronic device to execute the travel service push method as described in the first aspect and any of its possible design manners above.

[0047] It should be understood that for the beneficial effects that can be achieved by the electronic device described in the second aspect, the computer-readable storage medium described in the third aspect, and the computer program product described in the fourth aspect provided above, reference can be made to the beneficial effects in the first aspect and any of its possible design manners, and details are not described herein again. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 It is a travel itinerary schematic diagram provided by an embodiment of the present application;

[0049] Figure 2 It is a travel service push schematic diagram provided by an embodiment of the present application;

[0050] Figure 3 It is a structural schematic diagram of an electronic device provided by an embodiment of the present application;

[0051] Figure 4 It is a flowchart of a travel service push method provided by an embodiment of the present application Figure 1 ;

[0052] Figure 5A It is a schematic diagram of an alarm clock time recommendation service push scenario provided by an embodiment of the present application Figure 1 ;

[0053] Figure 5B Schematic diagram of a scenario for pushing an alarm clock time recommendation service provided by an embodiment of the present application Figure 2 ;

[0054] Figure 5C Schematic diagram of a scenario for pushing an alarm clock time recommendation service provided by an embodiment of the present application Figure 3 ;

[0055] Figure 6A Schematic diagram of a scenario for pushing an alarm clock time recommendation service provided by an embodiment of the present application Figure 4 ;

[0056] Figure 6B Schematic diagram V of a scenario for pushing an alarm clock time recommendation service provided by an embodiment of the present application;

[0057] Figure 6C Schematic diagram VI of a scenario for pushing an alarm clock time recommendation service provided by an embodiment of the present application;

[0058] Figure 7 Flow schematic diagram of a method for pushing a travel service provided by an embodiment of the present application Figure 2 ;

[0059] Figure 8A Schematic diagram of a scenario for pushing a quick security check channel handling service provided by an embodiment of the present application Figure 1 ;

[0060] Figure 8B Schematic diagram of a scenario for pushing a quick security check channel handling service provided by an embodiment of the present application Figure 2 ;

[0061] Figure 8C Schematic diagram of a scenario for pushing a quick security check channel handling service provided by an embodiment of the present application Figure 3 ;

[0062] Figure 8D Schematic diagram of a scenario for pushing a quick security check channel handling service provided by an embodiment of the present application Figure 4 ;

[0063] Figure 9A Schematic diagram of a scenario for pushing a flight dynamic information display service provided by an embodiment of the present application Figure 1 ;

[0064] Figure 9B Schematic diagram of a scenario for pushing a flight dynamic information display service provided by an embodiment of the present application Figure 2 ;

[0065] Figure 9C Schematic diagram of a scenario for pushing a flight dynamic information display service provided by an embodiment of the present application Figure 3 ;

[0066] Figure 9D Schematic diagram of the push scenario of the dynamic information display service of a flight provided by the embodiment of the present application Figure 4 ;

[0067] Figure 10 Flow schematic diagram of a travel service push method provided by the embodiment of the present application Figure 3 ;

[0068] Figure 11A Schematic diagram of the push scenario of a temporary certificate application service provided by the embodiment of the present application Figure 1 ;

[0069] Figure 11B Schematic diagram of the push scenario of a temporary certificate application service provided by the embodiment of the present application Figure 2 ;

[0070] Figure 11C Schematic diagram of the push scenario of a temporary certificate application service provided by the embodiment of the present application Figure 3 ;

[0071] Figure 11D Schematic diagram of the push scenario of a temporary certificate application service provided by the embodiment of the present application Figure 4 ;

[0072] Figure 11E Schematic diagram five of the push scenario of a temporary certificate application service provided by the embodiment of the present application;

[0073] Figure 11F Schematic diagram six of the push scenario of a temporary certificate application service provided by the embodiment of the present application;

[0074] Figure 12 Flow schematic diagram of a travel service push method provided by the embodiment of the present application Figure 4 ;

[0075] Figure 13A Schematic diagram of the push scenario of an immediate taxi service provided by the embodiment of the present application Figure 1 ;

[0076] Figure 13B Schematic diagram of the push scenario of an immediate taxi service provided by the embodiment of the present application Figure 2 ;

[0077] Figure 13C Schematic diagram of the push scenario of an immediate taxi service provided by the embodiment of the present application Figure 3 ;

[0078] Figure 13D Schematic diagram of the push scenario of an immediate taxi service provided by the embodiment of the present application Figure 4 ;

[0079] Figure 13E Schematic diagram five of an immediate taxi-hailing service push scenario provided by an embodiment of the present application;

[0080] Figure 14 Schematic diagram five of a process of a travel service push method provided by an embodiment of the present application;

[0081] Figure 15A Schematic diagram of a luggage left-behind service push scenario provided by an embodiment of the present application Figure 1 ;

[0082] Figure 15B Schematic diagram of a luggage left-behind service push scenario provided by an embodiment of the present application Figure 2 ;

[0083] Figure 15C Schematic diagram of a luggage left-behind service push scenario provided by an embodiment of the present application Figure 3 ;

[0084] Figure 15D Schematic diagram of a luggage left-behind service push scenario provided by an embodiment of the present application Figure 4 ;

[0085] Figure 16 Schematic diagram six of a process of a travel service push method provided by an embodiment of the present application;

[0086] Figure 17A Schematic diagram of a next flight reservation service scenario provided by an embodiment of the present application Figure 1 ;

[0087] Figure 17B Schematic diagram of a next flight reservation service scenario provided by an embodiment of the present application Figure 2 ;

[0088] Figure 17C Schematic diagram of a next flight reservation service scenario provided by an embodiment of the present application Figure 3 . Detailed implementation manners

[0089] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of this embodiment, unless otherwise stated, the meaning of "a plurality" is two or more.

[0090] Many users will choose airplanes as a means of travel. The travel itinerary of taking an airplane (such as Figure 1As shown in the figure, it generally includes itinerary planning, ticket purchasing, pre-departure preparation, going to the airport, checking in and selecting seats, arriving at the airport, flight changes (such as delays, cancellations), handling boarding passes / baggage check-in, security check, waiting for boarding, boarding (such as boarding through an electronic boarding pass), during the flight, arriving at the destination, picking up luggage, leaving the airport, and going to the next destination. Simply put, the travel itinerary can include five itinerary stages: travel preparation, going to the airport, check-in and consignment, security check and boarding, and flight arrival. Among them, the above itinerary planning, ticket purchasing, and pre-departure preparation can belong to the travel preparation stage (abbreviated as the preparation stage). Going to the airport can belong to the stage of going to the airport (abbreviated as the going stage). Check-in and seat selection, arriving at the airport, flight changes, handling boarding passes / baggage check-in can belong to the check-in and seat selection stage. Security check, waiting for boarding, and boarding can belong to the security check and boarding stage (abbreviated as the security check stage). During the flight, arriving at the destination, picking up luggage, leaving the airport, and going to the next destination can belong to the flight arrival stage (abbreviated as the arrival stage). It should be understood that the above stage division and the content included in the stage are only exemplary, and the present application does not limit them.

[0091] In different travel stages of the travel itinerary, users need to perform various actions and may encounter different problems. Exemplarily, the user actions and problems that users may encounter in different travel stages can be as shown in Table 1.

[0092] Table 1

[0093]

[0094]

[0095] In some embodiments, in order to facilitate the travel of users, an electronic device (such as a mobile phone) can actively recommend travel services to users. For example, the mobile phone can display flight information (such as the flight information card 10 shown in the figure) based on the ticket time ordered by the user. However, the services actively recommended by the mobile phone are fixed, which may not be what the user needs, cannot effectively solve the problems encountered by the user, and is still not convenient for the user's travel. Figure 2 As shown in the figure.

[0096] Therefore, in view of the above problems, the present application provides a travel service push method. After a user subscribes to a flight, when the electronic device receives an operation on an application of the electronic device, it can infer the user's intention to use the application in combination with the current itinerary stage, that is, infer the problems currently encountered by the user, and thus actively ask the user whether relevant travel services are needed. Since the intention inferred by the electronic device based on the user's actual operation and itinerary stage can effectively narrow the scope of the intention, the probability that the travel service pushed by the electronic device hits the user's intention can be improved, that is, the probability that the pushed travel service can effectively solve the problems currently encountered by the user can be improved, so as to realize the push of targeted travel services for the user, and further effectively solve the problems encountered by the user, simplify the operation steps for the user to solve the problems, improve the problem-solving efficiency, and facilitate the user's travel.

[0097] Exemplarily, the electronic device in the embodiments of the present application may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, and devices with an APP such as wearable devices, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, etc. The embodiments of the present application do not impose special restrictions on the specific form of the electronic device.

[0098] Exemplarily, Figure 3 shows a schematic structural diagram of an electronic device 200. As Figure 3 shown, the electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 211, a power management module 212, a battery 213, antenna 1, antenna 2, a mobile communication module 240, a wireless communication module 250, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headphone jack 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc.

[0099] It can be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the electronic device 200. In some other embodiments of the present application, the electronic device 200 may include more or fewer components than shown in the figures, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0100] The processor 210 may include one or more processing units. For example, the processor 210 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0101] Among them, the controller may be the nerve center and command center of the electronic device 200. The controller can generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.

[0102] A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. This memory can save the instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 210, and thus improves the efficiency of the system.

[0103] In some embodiments, the processor 210 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0104] It can be understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are only illustrative descriptions and do not constitute a structural limitation on the electronic device 200. In some other embodiments of the present application, the electronic device 200 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0105] The charging management module 211 is configured to receive a charging input from a charger. The charger may be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 211 may receive the charging input from the wired charger through the USB interface 230. In some embodiments of wireless charging, the charging management module 211 may receive the wireless charging input through the wireless charging coil of the electronic device 200. While charging the battery 213, the charging management module 211 may also supply power to the electronic device through the power management module 212.

[0106] The wireless communication function of the electronic device 200 may be implemented by antenna 1, antenna 2, the mobile communication module 240, the wireless communication module 250, the modulation and demodulation processor, and the baseband processor, etc.

[0107] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 200 may be used to cover a single or multiple communication frequency bands. Different antennas may also be multiplexed to improve the utilization rate of the antennas. For example, antenna 1 may be multiplexed as the diversity antenna of the wireless local area network. In some other embodiments, the antenna may be used in combination with a tuning switch.

[0108] The mobile communication module 240 may provide solutions for wireless communications such as 2G / 3G / 4G / 5G applied to the electronic device 200. The mobile communication module 240 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 240 may receive electromagnetic waves through antenna 1, filter and amplify the received electromagnetic waves, and then transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 240 may also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through antenna 1 for radiation. In some embodiments, at least some functional modules of the mobile communication module 240 may be provided in the processor 210. In some embodiments, at least some functional modules of the mobile communication module 240 and at least some modules of the processor 210 may be provided in the same device.

[0109] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to speaker 270A, receiver 270B, etc.), or displays an image or video through the display screen 294. In some embodiments, the modulation and demodulation processor may be an independent device. In other embodiments, the modulation and demodulation processor may be independent of the processor 210 and be provided in the same device as the mobile communication module 240 or other functional modules.

[0110] The wireless communication module 250 may provide solutions for wireless communications applied to the electronic device 200, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared (IR), and so on. The wireless communication module 250 may be one or more devices integrating at least one communication processing module. The wireless communication module 250 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 210. The wireless communication module 250 may also receive the signals to be sent from the processor 210, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.

[0111] The electronic device 200 realizes the display function through the GPU, the display screen 294, and the application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 294 and the application processor. The GPU is used to execute mathematical and geometric calculations for graphics rendering. The processor 210 may include one or more GPUs, which execute program instructions to generate or change the display information.

[0112] The display screen (or screen) 294 is used to display images, videos, etc. The display screen 294 includes a display panel. The display panel may adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light-emitting diode (QLED), and so on. In some embodiments, the electronic device 200 may include 1 or N display screens 294, where N is a positive integer greater than 1.

[0113] The external memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to implement the storage capacity expansion of the electronic device 200.

[0114] The internal memory 221 can be used to store computer-executable program codes, and the executable program codes include instructions. The processor 210 executes various functional applications and data processing of the electronic device 200 by running the instructions stored in the internal memory 221. The internal memory 221 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the electronic device 200 (such as audio data, a phone book, etc.). In addition, the internal memory 221 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0115] The electronic device 200 can implement audio functions through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the headphone interface 270D, and the application processor, etc. Such as music playback, recording, etc.

[0116] The keys 290 include a power-on key, volume keys, etc. The keys 290 can be mechanical keys or touch keys.

[0117] The indicator 292 can be an indicator light, which can be used to indicate the charging state, the change of battery power, and can also be used to indicate messages, missed calls, notifications, etc.

[0118] The sensor module 280 can include a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.

[0119] Among them, the software system of the above-mentioned electronic device 200 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In the embodiment of the present application, the Android system with a layered architecture is taken as an example to exemplarily illustrate the software structure of the electronic device 200.

[0120] This application provides a travel service method. Considering that users will perform different user behaviors and encounter different problems during different travel stages of the above-mentioned travel process. To solve the problems encountered in different travel stages, users will perform relevant operations on the applications on the electronic device. Therefore, when it is detected that the user performs an operation on a specific APP, the electronic device can, based on this operation and in combination with the current travel stage, infer the user's intention, that is, infer the problems encountered by the user, so as to provide the corresponding travel service for the user. Among them, different travel stages, the specific APP corresponding to different travel stages, and the pushed travel services can refer to Table 2.

[0121] Table 2

[0122]

[0123] During the travel preparation stage, the user may set a reminder time (such as wake-up time) for the target flight. Based on this, as shown in Table 2 above, when the user uses a time application (such as an alarm clock, a calendar application, etc. that can set time), the mobile phone can infer that the user's intention may be to want to know the road conditions information, flight information, boarding information to the airport, so as to be able to set a reasonable alarm clock, choose a suitable travel mode or understand the situation of the target flight to be taken, so as to be able to board the plane normally. Accordingly, the travel services recommended by the mobile phone can include at least one of flight information display service, boarding information display service, road conditions information display service, reminder time recommendation service.

[0124] Among them, the above flight information can include basic information and dynamic information. The basic information can include the on-time rate of the flight.

[0125] The dynamic information can include previous flight delay information (such as the on-time arrival result of the previous flight and / or the reason for the previous flight's delayed arrival, etc.) and / or target flight delay information (referred to as flight delay information), such as the on-time takeoff result of the target flight and / or the reason for the target flight's delayed takeoff. The on-time arrival result of the previous flight indicates whether the previous flight arrived on time. The reason for the previous flight's delayed arrival represents the reason why the previous flight did not arrive on time for a previous flight that did not arrive on time. The on-time takeoff result of the target flight indicates whether the target flight takes off late. The reason for the target flight's delayed takeoff represents the reason why the target flight takes off late.

[0126] The above flight information display service can be used to trigger the mobile phone to display flight information. In response to a user's trigger operation on the flight information display service, the mobile phone can display flight information. Exemplarily, the flight information display service can be represented in the form of a control. The mobile phone can display a flight information display service control. In response to a user's click operation on the flight information display service control, the mobile phone can determine that the user uses the flight information display service, and the mobile phone can display flight information. Among them, the user's click operation on the flight information display control can be the trigger operation.

[0127] Optionally, the above flight information display service can include a basic information display service and / or a dynamic information display service. Among them, the basic information display service is used to trigger the mobile phone to display the basic information of the target flight. The dynamic information display service is used to trigger the mobile phone to display the dynamic information of the target flight.

[0128] In some embodiments, the content displayed by the travel service control can be the content of the inquiry to conform to the user's habits. For example, the flight information display service control can include a basic information display service. The mobile phone can display a control of "What is the on-time rate of ZXXX recently?" (such as control 20 below) Figure 5A In the control 20). In response to a user's click operation on control 20, the mobile phone can display the on-time rate of ZXXX. Here, ZXXX is the target flight.

[0129] Among them, the above boarding information can include the boarding method. The boarding method represents the boarding method of the target flight, which can include the shuttle bus method or the jet bridge method.

[0130] The above boarding information display service can be used to trigger the mobile phone to display boarding information. In response to a user's trigger operation on the boarding information display service, the mobile phone can display boarding information. Exemplarily, the boarding information display service can also be represented in the form of a control. The mobile phone can display a boarding information display service control. In response to a user's click operation on the boarding information display service control, the mobile phone can determine that the user needs to use the boarding information display service, and then the mobile phone can display boarding information. Among them, the user's click operation on the boarding information display control can be the operation 2.

[0131] Among them, the above road condition information can trigger the mobile phone to display future road conditions. The future road conditions can represent the road condition information within a preset time 1 before the takeoff time of the target flight.

[0132] The above road condition information display service can be used to trigger the mobile phone to display road condition information. In response to a user's trigger operation on the road condition information display service, the mobile phone can display road condition information. Exemplarily, the boarding information display service can also be represented in the form of a control.

[0133] The above reminder time recommendation service is used to trigger the mobile phone to display an appropriate reminder recommendation time. Optionally, the reminder time recommendation service may include an alarm clock time recommendation service and / or a calendar reminder time recommendation service. Correspondingly, the reminder recommendation time may include an alarm clock recommendation time and / or a calendar reminder recommendation time.

[0134] The alarm clock time recommendation service is used to trigger the mobile phone to display a reasonable alarm clock time, that is, the alarm clock recommendation time, to set a reasonable alarm clock, so as to prevent the user from failing to board the plane on time due to unreasonable alarm clock time setting, thus solving the problem that the user does not know whether the alarm clock set for the target flight is reasonable. Similarly, the calendar reminder time recommendation service is used to trigger the mobile phone to display a reasonable calendar reminder time, that is, the calendar reminder recommendation time.

[0135] In addition, during the travel preparation stage, the user may also check the weather conditions at the destination to prepare appropriate luggage. Based on this, as shown in Table 2 above, when the user starts the weather application, the mobile phone can infer that the user's intention may be to learn about relevant information regarding luggage. Correspondingly, the travel services recommended by the mobile phone may include a luggage service (or referred to as the first luggage service). Optionally, the mobile phone may push this luggage service when the weather information indicating the destination of the target flight is displayed in the weather application.

[0136] The luggage service is used to trigger the mobile phone to display luggage consignment information, such as the weight of free luggage, overweight charging rules, types of restricted luggage, etc. Optionally, the luggage service may also be represented in the form of a control.

[0137] During the travel preparation stage, after the user orders the target flight, the user may also want to know how to get to the airport. Based on this, as shown in Table 2 above, when the user starts the ticket booking application or the taxi-hailing application, the mobile phone can infer that the user's intention may be to learn how to get to the airport. Correspondingly, the travel services recommended by the mobile phone may include a flight service. The flight service can trigger the mobile phone to display whether there is a corresponding pick-up and drop-off service for the target flight, such as whether it is possible to pick up or drop off the passenger.

[0138] The above introduced the travel services pushed by the mobile phone when different types of applications are triggered at different travel stages in combination with Table 2 above. Next, the travel services pushed by the mobile phone when different types of applications are triggered during the stage of going to the airport will be continued to be introduced.

[0139] When going to the airport, the user may use a vehicle to go to the airport or, due to the limited remaining time, want to know how to board the plane quickly. Based on this, as shown in Table 2 above, when the user starts the taxi-hailing or map application, the mobile phone can infer that the user's intention may be to take a taxi or drive to the airport by himself / herself. The user needs to know the road conditions in the airport route map or how to apply for the airport services corresponding to the target flight to avoid missing the boarding time. Accordingly, the travel services recommended by the mobile phone may include at least one of the immediate taxi-hailing service, airport service, and road condition information acquisition service.

[0140] Among them, the immediate taxi-hailing service is used to trigger the mobile phone to automatically generate a taxi-hailing request to call a online car-hailing service. The taxi-hailing request may include address information, which may include the departure place and the destination. The destination may be the airport of the target flight (i.e., the departure airport), and the departure place may be the current location. The address information may be confirmed by the user. For example, in response to the user's start operation on the taxi-hailing application, the electronic device pushes the immediate taxi-hailing service. When the user triggers the immediate taxi-hailing service, the electronic device may output an address confirmation prompt message, which is used to prompt the user to confirm whether to take a taxi from the current location to the airport of the target flight. After the user confirms to take a taxi from the current location to the airport of the target flight, the electronic device may immediately generate a taxi-hailing request or display a taxi-hailing interface, which includes an immediate call control. Then, in response to the user's click operation on the immediate call control, the electronic device generates a taxi-hailing request.

[0141] The airport service may include a fast security check channel handling service, which is used to trigger the mobile phone to display fast security check channel handling information for the user to apply for fast security check.

[0142] The road condition information display service is used to trigger the mobile phone to display the real-time road conditions on the way to the airport.

[0143] In addition, the user may also take public transportation to the airport. Therefore, in response to the user's operation of opening the ride code (or referred to as the first operation), the mobile phone may also push a route navigation service, and the route navigation service is used to trigger the display of the real-time route, that is, to display the route to the airport by public transportation.

[0144] In some embodiments, the above-mentioned airport service and / or road condition information display service may be pushed when it is detected that the online car-hailing vehicle called through the taxi-hailing application of the electronic device arrives.

[0145] During the check-in and seat selection stage, the user has not boarded the plane yet. The user may want to modify or cancel the target flight before doing so, or may want to know if the target flight is delayed. Based on this, as shown in Table 2 above, when the user launches the ticket reservation application, the mobile phone can infer that the user's intention may be to understand the current situation of the target flight or to understand the relevant flight modification and cancellation services for the target flight. Accordingly, the travel services recommended by the mobile phone can include flight information display services and / or ticket services.

[0146] Optionally, here the flight information display service is used to trigger the mobile phone to display the dynamic information of the target flight.

[0147] The ticket service is used to trigger the mobile phone to display the flight modification and cancellation rules of the target flight. For example, the fees deducted for ticket refund, flight modification rules, etc.

[0148] During the security check and boarding stage, the user may want to know the situation of the target flight. Based on this, when the user launches APPs such as airlines, flights, airports, etc., the electronic device can push flight information display services.

[0149] In addition, during the security check and boarding stage, the user may want to know the process of applying for a temporary certificate due to not bringing the boarding certificate, may want to know the services provided by the airport of the target flight, or may want to purchase goods at the airport of the target flight. Based on this, when the user uses the information service aggregation application to search for relevant content and fails to find a suitable answer, the mobile phone can push airport services. Among them, the airport services can include at least one of temporary certificate application services, waiting services, and duty-free store information display services.

[0150] Among them, the temporary certificate application service is used to trigger the mobile phone to display the temporary certificate application information. Optionally, the mobile phone can also jump to the temporary certificate application interface to simplify the steps for the user to apply for a temporary certificate, improve the efficiency of applying for a temporary certificate, and improve the user experience.

[0151] The above-mentioned waiting service is used to trigger the mobile phone to display the waiting service information corresponding to the target flight. The waiting service information corresponding to the target flight represents the waiting service situation provided by the airline or airport corresponding to the target flight. For example, the location of the waiting hall, the location of dining stores, etc.

[0152] The above-mentioned duty-free store information display service is used to trigger the mobile phone to display the location information of the duty-free stores in the airport corresponding to the target flight, the commodity information included in the duty-free stores, etc.

[0153] The travel services pushed by the electronic device in response to the applications triggered by the user during the four stages of travel preparation, going to the airport, check-in and seat selection, and security check and boarding are introduced above in sequence. Next, the travel services pushed by the electronic device in response to the applications triggered by the user during the last travel stage, that is, the flight arrival stage, will be continued to be introduced.

[0154] At the flight arrival stage, that is, after the target flight has arrived at the target airport, users generally want to know the situation of their luggage. Based on this, as shown in Table 2 above, when the user may launch the airline APP, airline APP or airport APP, the mobile phone infers that the user's current intention is to obtain luggage information. Accordingly, the travel services recommended by the mobile phone may include luggage services.

[0155] Among them, the luggage service is used to trigger the mobile phone to display luggage status information, which may include the location information of the luggage, so that users can timely know the situation of their luggage.

[0156] In addition, at the flight arrival stage, the user's luggage may be lost, left behind, etc. Based on this, when the user uses the information service aggregation application to search for relevant content about lost or missing luggage and finds a suitable answer, the mobile phone can push the luggage service. Among them, the luggage service may include a lost luggage service and / or a left-behind luggage service (as shown in Table 2 above).

[0157] The lost luggage service is used to trigger the electronic device to display solutions for lost luggage. Similarly, the left-behind luggage service is used to trigger the electronic device to display solutions for left-behind luggage.

[0158] In addition, at the flight arrival stage, the user may want to book the next flight (such as a return flight) or reimburse the air ticket. Based on this, when the user launches the air ticket booking application, the electronic device can push the next flight booking service and / or airport service. The next flight booking service is used to trigger the electronic device to book the next flight.

[0159] Optionally, the next flight booking service may include, for example, a non-return flight booking service and / or a return flight booking service. As shown in Table 2 above, the non-return flight booking service is used to trigger the electronic device to book a next flight that is not a return flight, while the return flight booking service is used to trigger the electronic device to book a next flight that is a return flight.

[0160] The above-mentioned airport service is used to trigger the electronic device to display ticket reimbursement information.

[0161] At the flight arrival stage, the user may also view the address of the reserved hotel to go to the hotel. Based on this, as shown in Table 2 above, when the user uses the hotel booking application to view the hotel address, the electronic device can push an immediate taxi service and / or a navigation service. Among them, the immediate taxi service is used to trigger the electronic device to generate a taxi request to call a network car. The destination of the taxi request may be the address of the hotel.

[0162] The navigation service is used to trigger the electronic device to display the real-time route to the hotel, so as to indicate to the user how to get to the hotel, such as taking public transportation to the hotel.

[0163] Taking the above-mentioned electronic device as a mobile phone as an example, the process of pushing travel services will be introduced in combination with several scenarios below.

[0164] Scenario 1: Alarm time recommendation service

[0165] In the embodiment of the present application, after the user has ordered the target flight, if the user sets an alarm, it indicates that the alarm may be set for the target flight, and the user may want to know the relevant information about the target flight. Therefore, the mobile phone pushes the corresponding alarm recommendation service for the user to set a reasonable alarm. Exemplarily, as Figure 4 shown, the process of pushing travel services may include:

[0166] S201. In the travel preparation stage, if the mobile phone creates a new alarm, the mobile phone determines whether the new alarm corresponds to the target flight.

[0167] Wherein, whether the new alarm corresponds to the target flight means whether the new alarm is set for the target flight. If the new alarm corresponds to the target flight, it indicates that the new alarm is set for the target flight, and the mobile phone can execute S202. If the new alarm does not correspond to the target flight, it indicates that the new alarm is not set for the target flight, and the mobile phone can execute S204.

[0168] In some embodiments, after the user sets a new alarm, the mobile phone can determine whether the new alarm corresponds to the target flight by the name of the new alarm. When the name of the new alarm includes field 1, the mobile phone can determine that the new alarm corresponds to the target flight. For example, the preset field may include at least one of the name of the target flight and the flight number.

[0169] Alternatively, the mobile phone can determine whether the new alarm corresponds to the target flight by the time of the new alarm. When the time of the new alarm is before the target flight, the mobile phone can determine that the new alarm corresponds to the target flight. When the time of the new alarm is not before the target flight, the mobile phone can determine that the new alarm does not correspond to the target flight.

[0170] In other embodiments, after the user sets a new alarm, if it is currently in the travel preparation stage, the mobile phone can also determine that the new alarm corresponds to the target flight.

[0171] S202. The mobile phone displays travel service control 1 corresponding to the alarm application. Among them, travel service control 1 may include an alarm time recommendation service control.

[0172] S203. In response to a user's click operation on the alarm clock time recommendation service control, the mobile phone displays Interface 1, which includes a recommended alarm clock time and / or a recommended alarm clock setting card.

[0173] Exemplarily, the mobile phone determines a target distance based on the current location of the mobile phone and the location of the airport of the target flight. After that, the mobile phone can determine the travel time based on the target distance and in combination with the road condition information at Time 1 before the take-off time of the target flight. After that, the mobile phone can determine the recommended alarm clock time based on the take-off time of the target flight, the travel time, and the boarding prediction time. For example, by successively subtracting the differences between the travel time, the boarding prediction time, and the reserved time from the take-off time of the target flight, the recommended alarm clock time is obtained.

[0174] Among them, the boarding prediction time represents the time required to reach the parking position from the entrance of the airport. The boarding prediction time can be obtained through tests at the airport of the target flight. For example, when determining whether a new alarm clock corresponds to the target flight, the mobile phone can display controls 20, 21, and 22 as shown. In response to the user's click operation on control 22, Interface 23 as shown is displayed. This Interface 23 can include a recommended alarm clock time 24. Optionally, Interface 23 can include the display content of control 22, that is, the prompt information for triggering the alarm clock time recommendation service. When receiving the user's input confirmation information (such as "Yes" shown in Interface 23), it indicates that the user needs to use the alarm clock time recommendation service, and the mobile phone can display the recommended alarm clock time and / or the recommended alarm clock setting card. Among them, control 22 can be an alarm clock recommendation control, and Interface 23 can be Interface 1. Figure 5A shown. In response to the user's click operation on control 22, Interface 23 as shown is displayed. Figure 5B This Interface 23 can include a recommended alarm clock time 24. Optionally, Interface 23 can include the display content of control 22, that is, the prompt information for triggering the alarm clock time recommendation service. When receiving the user's input confirmation information (such as "Yes" shown in Interface 23), it indicates that the user needs to use the alarm clock time recommendation service, and the mobile phone can display the recommended alarm clock time and / or the recommended alarm clock setting card. Among them, control 22 can be an alarm clock recommendation control, and Interface 23 can be Interface 1.

[0175] The above-mentioned reserved time is a preset time or a time determined according to user habits. For example, the time generally consumed from the wake-up alarm clock time set by the user to the time when the user leaves home.

[0176] The above-mentioned recommended alarm clock setting card includes a set target alarm clock, and the time of this target alarm clock can be the recommended alarm clock time. Among them, the recommended alarm clock setting card can also include a switch corresponding to the set target alarm clock, and this switch is in an on state. For example, in response to the user's click operation on the above-mentioned alarm clock time recommendation service control, a recommended alarm clock setting card (such as the alarm clock setting card 25 shown above) can also be displayed. This recommended alarm clock setting card 25 can include a set target alarm clock, and the time of this target alarm clock is 7:00. Figure 5B shown. This recommended alarm clock setting card 25 can include a set target alarm clock, and the time of this target alarm clock is 7:00.

[0177] It should be noted that the above interface 1 may further include the creation reason corresponding to the recommended alarm time, and the creation reason indicates the reason for determining the recommended alarm time, so that the user can know why the electronic device recommends the recommended alarm time. The creation reason may include the above traffic conditions, target distance, boarding method and other information, such as the creation reason 26 shown above. In addition, the above traffic conditions can be inferred from factors such as weather or holidays, and the above time consumption can be predicted by the mobile phone through a taxi application. Figure 5B As shown.

[0178] In some embodiments, if the user does not need the target alarm clock, the user can set the switch to the off state to avoid affecting the user.

[0179] In some embodiments, the above alarm clock can be a new alarm clock created by YOYO after the user wakes up YOYO according to the alarm clock creation information input by the user (such as Figure 5C the information 27 shown). The user can output information through voice or input method.

[0180] In some embodiments, when the time of the newly created alarm clock by the mobile phone is unreasonable or the time difference from the recommended alarm time is not within the preset time difference, the mobile phone can push the above travel service control 1. If the newly created alarm clock by the user is reasonable, there is no need to push.

[0181] S204. The mobile phone does not display the travel service control 1.

[0182] In the embodiments of the present application, when the user creates a new alarm clock, if the new alarm clock is not set for the target flight, the mobile phone can not push the corresponding travel service to avoid affecting the normal use of the user and thus avoiding interference to the user's use.

[0183] In some embodiments, the above travel service control 1 may further include other service controls, such as one or more of a flight information display service control, a boarding information display service control, and a traffic condition information display service control. In addition, the above travel service represented in the form of control 1 is only an example of travel service 1 (or called the second travel service), and the mobile phone can also push the travel service in other ways, such as directly pushing the travel service through a prompt message. For example, the mobile phone displays "Is this alarm clock set for the target flight?". When receiving the confirmation information input by the user (such as receiving the "yes" input by the user), the mobile phone can display the interface 1. Here, the user inputting the confirmation information is equivalent to the user's click operation on the alarm clock time recommendation service control.

[0184] As introduced above, after the user sets an alarm clock, considering that the user may encounter the problem of whether the alarm clock setting is reasonable, the mobile phone can push an alarm clock recommendation service to the user, so that the user does not need to determine the road conditions to the airport through the mobile phone and can quickly determine whether the alarm clock setting is reasonable. In addition, the mobile phone can actively push an alarm clock recommendation service after the user orders a target flight, such as displaying the recommended alarm clock time. For example, after the user orders a target flight, the mobile phone can display, as Figure 6A shown in the card 30. The card 30 may include the recommended alarm clock time (i.e., 7:00) and a create alarm control 31. Among them, the create alarm control 31 is used to create an alarm clock whose time is the recommended alarm clock time.

[0185] After that, in response to the user's click operation on the create alarm control 31, the mobile phone creates a target alarm clock whose time is the recommended alarm clock time. For example, the mobile phone can display, as Figure 6B shown in the alarm clock creation interface 32. The alarm clock time displayed in the alarm clock creation interface 32 is the recommended alarm clock time. After the target alarm clock is successfully created, the mobile phone can display, as Figure 6C shown in the creation reason 33 corresponding to the recommended alarm clock time, so that the user can know the reason for determining the recommended alarm clock time and avoid the user's doubt about why the alarm clock with the recommended alarm clock time is set.

[0186] Scenario 2: Quick security check channel handling service

[0187] In the embodiment of the present application, after the time when the user goes to the airport arrives, the user may use the mobile phone to take a taxi to the airport. When the reserved target vehicle arrives, the mobile phone can judge the time urgency to infer the user's usage intention according to the time urgency, that is, infer the problems encountered, so as to actively provide corresponding travel services. Exemplarily, as Figure 7 shown, the travel service push method may include:

[0188] S301. In the stage of going to the airport, if it is detected that the called target vehicle arrives, the mobile phone determines the remaining time based on the current time and the take-off time of the target flight.

[0189] Among them, the remaining time may be the difference between the take-off time of the target flight and the current time, which represents the time urgency.

[0190] It should be noted that the above target vehicle may be a vehicle reserved by the mobile phone through a taxi application to the departure airport of the target flight (or called the departure place of the target flight). The mobile phone can obtain the status of the target vehicle through the taxi application, such as whether it has reached the departure place.

[0191] S302. The mobile phone judges whether the remaining time is greater than the preset remaining time.

[0192] When the remaining time is less than or equal to the preset remaining time, it indicates that the time pressure is high, that is, there is less time left. The mobile phone infers that the user wants to know how to board the plane quickly, that is, the current problems include how to quickly go through security, etc. Therefore, the mobile phone can recommend corresponding travel services, and the mobile phone can execute S303.

[0193] When the remaining time is greater than the preset remaining time, it indicates that the time tension is not high, that is, there is plenty of time left and the user can check in normally. The mobile phone infers that the user is not currently encountering any problems, and therefore, the mobile phone can execute S306.

[0194] S303: The mobile phone displays a travel service control 2 corresponding to the taxi-hailing application. The travel service control 2 may include a fast security check channel processing service control.

[0195] Optionally, the travel service 2 corresponding to the travel service control 2 can also be called a third travel service. It can also include other travel services, such as a road condition information display service.

[0196] S304. In response to the user clicking on the fast security check channel service control, the mobile phone displays interface 2, which may include fast security check channel processing process information and / or a fast security check channel processing reservation control.

[0197] The fast security check channel application process information indicates how to apply for the fast security check channel. The reservation control is used to trigger the mobile phone to jump to the fast security check channel application interface.

[0198] S305. In response to the user clicking the reservation control, the mobile phone displays a fast security check channel processing interface.

[0199] For example, a mobile phone receives a user's Figure 8A In response to the click operation, the mobile phone sends a corresponding taxi order through the server corresponding to the taxi application. The taxi order may include the departure place (such as Figure 8A The cell A shown in the figure) and the destination (i.e. the departure airport location of the target flight, such as Figure 8A Airport B shown in the figure). After the target vehicle arrives at the departure place, it indicates that the target vehicle has arrived. The mobile phone can display Figure 8B The fast security check channel service control 40 is shown. Optionally, the mobile phone can also display Figure 8B The vehicle arrival reminder information 41 is shown. Afterwards, the mobile phone receives the user's click operation on the fast security check channel service control 40 and displays the following Figure 8C Afterwards, in response to the user clicking the reservation control 42, the mobile phone jumps to the Figure 8DThe fast security check channel processing interface is shown.

[0200] Optionally, the interface 2 may also include information about boarding, such as the scheduled arrival time at the airport, remaining time, boarding method, predicted time for security check clearance, predicted time for walking to the boarding gate, etc. (such as the above Figure 8C Information shown in 43).

[0201] S306. The mobile phone does not push travel service control 2.

[0202] It should be noted that, similar to the travel service introduced in the above scenario 1, the above-mentioned fast security check channel service control, that is, the travel service control corresponding to the taxi application, is only an example of a travel service, and the travel service may also not be represented in the form of a control.

[0203] In an embodiment of the present application, when the user sets out for the airport, the mobile phone can proactively push the fast security check channel processing service based on the degree of time constraints to remind the user to apply for the fast security check channel, and can also show the user the flow of people passing through the airport (such as the above-mentioned security check pass predicted time representation), eliminating the need for the user to search on the mobile phone for how to apply for the fast security check channel, thereby improving the user's boarding efficiency.

[0204] Scenario 3: Flight dynamic information display service

[0205] In the embodiment of the present application, when it is determined that the target flight is delayed, the mobile phone infers that the user may want to know the detailed delay information to help the user decide on the subsequent itinerary (such as whether to cancel or change the ticket), so that the mobile phone can actively provide corresponding travel services. For example, when the on-time departure result of the target flight indicates a delayed departure, it means that the target flight is delayed, and the flight information card of the mobile phone desktop application may include a delay indicator (such as Figure 9A The flight information card may be displayed on the second interface.

[0206] Afterwards, in response to the user clicking on the flight information card, the mobile phone displays the target flight information display interface (such as Figure 9B The target flight information display interface (or referred to as the third interface) may include an associated service control 3. The associated control 3 may include a dynamic information display service control (such as the above Figure 9B The flight delay rate service control is used to trigger the mobile phone to display the delay information of the target flight. In addition, the dynamic information display service control may also include other types of service controls, such as a previous flight service (or a previous ticket information display service) control, which is used to trigger the mobile phone to display the basic information and / or dynamic information of the previous flight, such as the on-time arrival result, the delayed arrival reason, etc.

[0207] After that, in response to the user's click operation on the flight delay rate service control, the mobile phone display interface 3 is shown, and this interface 3 may include the delay information of the target flight (such as the information 50 shown in Figure 9C ). Optionally, this interface 3 may further include a detailed view control 51 for the delay information. In response to the user's click operation on this detailed view control for the delay information, the mobile phone display interface 4 (as shown in Figure 9D ) is shown, and this interface 4 may include the detailed delay information of the target flight.

[0208] It should be noted that the above-mentioned dynamic information display service control can be shown on the negative first screen, and of course, it can also be shown on the interfaces of other applications, such as the interface shown after YOYO wakes up (or called the YOYO interface).

[0209] In addition, similar to the travel service introduced in the above Scenario 1, the above-mentioned dynamic information display service control may not be represented in the form of a control either.

[0210] Scenario 4: Temporary certificate handling service

[0211] In the embodiments of the present application, when the user searches for not bringing the boarding certificate (such as a personal identity certificate) in an information service aggregation application (such as a social application, a search application, etc. with a search function), if it is determined that the user has not found a solution answer, it can be inferred that the user has the intention of needing a solution for not bringing the boarding certificate, so the mobile phone can actively provide the corresponding travel service. Below, taking the user's search in a social application as an example, the travel service push method will be introduced in combination with Figure 10 . As shown in Figure 10 , this travel service push method may include:

[0212] S401. The mobile phone shows the search interface 1. Among them, the search interface 1 includes the search content 1 and the search control 1. Among them, the search content 1 indicates not bringing the personal identity certificate.

[0213] S402. In response to the user's click operation on the search control 1, the mobile phone shows at least one search result corresponding to the search content 1.

[0214] For example, at the security check and boarding stage, the user enters the search content "forget to bring the personal identity certificate when taking a plane" as shown in Figure 11A in the search box of the social application. After that, in response to the user's click operation on the search control shown in Figure 11A , the mobile phone shows as shown in Figure 11BThe search result interface shown may include search results for "forgetting to bring personal identification when taking a plane". Among them, forgetting to bring personal identification when taking a plane (or referred to as not bringing the certificate) is the search content 1, and the search control is the search control 1. In addition, the search result interface may also include the search content 1. Optionally, the above search content 1 may be used as the first search content, and the search results corresponding to the search content 1 may be used as the first search results. Correspondingly, the temporary certificate handling service corresponding to the temporary certificate handling service control below may be used as the fourth travel service.

[0215] In some embodiments, the user's click operation on the search control 1 is only an example operation to trigger the mobile phone to display search results, and it can also be triggered by other trigger operations, such as the user pressing the Enter key, etc.

[0216] S403. After a preset time 2, if no click operation of the user on the search results is received, the mobile phone displays a travel service control 4, and the travel service control 4 includes a temporary certificate handling service control.

[0217] Continuing with the above example, the user swipes up and down the above Figure 11B shown interface. After a preset time 2 (or referred to as the first preset time), if it is detected that the user still has not clicked on any search result, it indicates that the search results currently displayed on the mobile phone are not what the user needs. Therefore, the mobile phone can infer that the user's current intention is to obtain the correct solution regarding the above search content. Correspondingly, the mobile phone can push the travel service 4, and the travel service 4 may include a temporary certificate handling service control, that is, display the travel service control 4 on the current interface, and the travel service control 4 includes, for example, Figure 11C the forgotten certificate control shown. The forgotten certificate control here is the above-mentioned temporary certificate handling service control.

[0218] In addition, if within the preset time 2, the mobile phone receives the user's click operation on the search results, it indicates that the user may have found the required solution. Therefore, the mobile phone does not need to push the corresponding travel service.

[0219] In some embodiments, the situation that after a preset time 2, no click operation of the user on the search results is received is only one case where after a preset time 2, the mobile phone continues to display the above search result interface. The mobile phone may also, in other situations, after a preset time 2, continue to display the above search result interface, such as although the user clicks on a certain search result, but the search result is not what is needed, and then returns to the search result interface.

[0220] In some embodiments, the mobile phone may also directly push the corresponding travel service after receiving the user's click operation on the above search control 1 to facilitate the user to quickly find a solution.

[0221] S404. In response to the user's click operation on the temporary document processing service control, the mobile phone displays the temporary document processing flow information and / or the temporary document processing card.

[0222] Among them, the temporary document processing card is used to trigger the mobile phone to display the temporary document processing application interface.

[0223] Continuing with the above example, in response to the user's click operation on the forgetful document control shown above Figure 11C It indicates that the user wants to know the solution to the problem of forgetting to bring their personal identification document, that is, how to apply for a temporary document. Therefore, the mobile phone can display the Figure 11D YOYO interface shown. The YOYO interface includes the temporary document processing flow information 53 and the temporary document processing card 54. After that, in response to the user's click operation on the temporary document processing card 54, the mobile phone jumps to the Figure 11E Temporary document processing application interface shown for the user to input the corresponding information for self-service processing of the temporary document, improving the processing efficiency of the temporary document. It should be understood that Figure 11D The YOYO interface shown including the temporary document processing flow information and the temporary document processing card is only an example. The YOYO interface can also include only the temporary document processing flow information or the temporary document processing card.

[0224] In some embodiments, after a preset time 2, if no click operation on the search result is received, the mobile phone can also output a prompt message, such as Figure 11C Shown as "Didn't find the answer, try asking YOYO", which is used to prompt the user to input the problems encountered. The mobile phone can display the temporary document processing flow information and / or the temporary document processing card (such as Figure 11F Shown as the temporary personal identification document processing card) based on the problem input by the user (such as Figure 11F Shown as "What should I do if I forget to bring my personal identification document?").

[0225] It should be noted that similar to the travel service introduced in the above Scenario 1, the above temporary document processing service control can also be represented in a non-control form.

[0226] In the embodiments of the present application, when the user fails to find the solution to the problem of not bringing the document, the mobile phone actively pushes the relevant travel service to ask the user whether they need help, so that the user can quickly obtain the correct solution to the problem of not bringing the document by using the relevant travel service, improving the efficiency of information acquisition.

[0227] Scenario 5. Immediate taxi service

[0228] In the embodiments of the present application, after the target flight arrives, when the user books a hotel on the hotel reservation application, the user may view the information of the reserved hotel, such as the name and address, to go to the hotel. Therefore, when the mobile phone detects that the interface of the currently displayed hotel reservation application includes the information of the reserved hotel, it can infer that the user's current intention is to go to the hotel. Therefore, the mobile phone can push the corresponding travel service to help the user go to the hotel.

[0229] Specifically, as Figure 12 shown, the travel service pushing method may include:

[0230] S501. After the target flight arrives, the mobile phone receives an operation 4 on the hotel reservation application.

[0231] Wherein, the operation 4 (or referred to as the second operation) is used to trigger the mobile phone to display the information of the reserved hotel. For example, triggering the mobile phone to display an interface including a hotel order. The hotel order may include the information of the reserved hotel.

[0232] Optionally, the above hotel information (or referred to as accommodation information) includes the hotel name (or referred to as accommodation name) and / or address (or referred to as accommodation address).

[0233] S502. In response to the operation 4, the mobile phone displays an interface 5 of the hotel reservation application. The interface 5 includes the information of the reserved hotel.

[0234] S503. The mobile phone displays a travel service control 5 corresponding to the hotel reservation application. The travel service control 5 includes an immediate taxi service control, and the taxi control is used to trigger the mobile phone to take a taxi to the address of the displayed hotel.

[0235] S504. In response to the user's click operation on the immediate taxi service control, the mobile phone displays a taxi interface. The taxi interface includes a departure place, a destination, and an immediate taxi control. The destination indicates the reserved hotel.

[0236] Wherein, the above departure place may be the current location of the mobile phone, which may be a location selected by the user or an automatically located location. The immediate taxi control is used to trigger the mobile phone to send a taxi call request to the target server for the target service to generate a corresponding taxi order using the taxi call request. The taxi call request includes the departure place and the destination.

[0237] Exemplarily, the above S501 - S504 will be introduced below in combination with specific examples.

[0238] After the user arrives at the destination airport (i.e., the landing airport) of the target flight, if the user wants to go to the reserved hotel, the user can view the corresponding hotel order in the hotel reservation application (or accommodation reservation application, i.e., an application with the function of ordering accommodation). In response to the viewing operation of the hotel order, the interface of the mobile phone hotel order. When the mobile phone detects that the mobile phone displays the interface of the hotel order and the current itinerary stage is the flight arrival stage, it indicates that the user has the intention to go to the hotel. Then the mobile phone can push an immediate taxi service, such as displaying a taxi control 60 to the hotel shown in the figure as Figure 13A shown. In response to the user clicking on the taxi control 60 to the hotel shown in the figure, the mobile phone can display a taxi interface as shown in Figure 13B shown.

[0239] In some embodiments, in response to the user clicking on the taxi control 60 to the hotel shown in the figure, the mobile phone can first output an interface 61 as shown in Figure 13C shown. The interface 61 may include a prompt message 62 to inform the user that they will take a taxi to the hotel displayed on the mobile phone. Optionally, the interface 62 may also include other travel services related to the hotel reservation application, so that when the user does not want to continue taking a taxi to the hotel, they can directly trigger other required travel services, improving user satisfaction.

[0240] It should be noted that similar to the travel services introduced in Scenario 1 above, the above immediate taxi service control may not be represented in the form of a control. For example, the immediate taxi service is displayed in the form of a prompt message, such as Figure 13D shown "Take a taxi to the hotel shown in the figure". When receiving the user input as shown in Figure 13E shown "Take a taxi to the hotel shown in the figure", it indicates that a confirmation operation for the immediate taxi service is received, which is equivalent to the above user's click operation on the immediate taxi service control.

[0241] In the embodiments of the present application, after arriving at the destination airport, when the user views the reserved hotel order, the mobile phone can directly push relevant travel services, such as the immediate taxi service, so that the user can use the immediate taxi service to quickly trigger the mobile phone to take a taxi to the hotel, without the user having to enter the hotel information on the taxi application and then trigger the taxi application to take a taxi, simplifying the taxi-taking steps, thereby improving the convenience of taking a taxi and achieving fast taxi-taking.

[0242] Scenario 6, Lost Baggage Service

[0243] In the embodiments of the present application, after the target flight arrives, the user generally needs to pick up the luggage. When the user forgets to pick up the luggage and leaves it on the plane, the user may use the information service aggregation application to search for solutions regarding the lost luggage. If it is determined that the user has not found the corresponding solution, the mobile phone can infer that the user has the intention to obtain a solution regarding the lost luggage. Therefore, the mobile phone can actively provide the corresponding travel service to help the user solve the problem of lost luggage. Hereinafter, taking the information service aggregation application as a search application as an example, the travel service push method will be introduced in combination with Figure 4 is introduced. Exemplarily, as Figure 14 shown, the method may include:

[0244] S601. The mobile phone displays the search interface 2 of the search application. Among them, the search interface 2 includes the search content 2 and the search control 2. Among them, the search content 2 indicates lost luggage.

[0245] S602. The mobile phone receives the click operation of the user on the search control 2.

[0246] S603. In response to the click operation of the user on the search control 2, the mobile phone displays at least one search result corresponding to the search content 2.

[0247] For example, at the stage when the flight arrives, the user enters the search content such as Figure 15A shown "luggage left on the plane" in the search box of the search application. After that, the user clicks the search control as Figure 15A shown. In response to the click operation of the user on the search control, the mobile phone displays the search result interface as Figure 15B shown. This interface may include search results for "what to do if the luggage is left on the plane". Among them, "luggage left on the plane" is the search content 2, Figure 15A shown search control is the search control 2. In addition, the search result interface may also include the search content 2. Optionally, the above search content 2 may be used as the first search content, the search results corresponding to the search content 2 may be used as the second search results, and correspondingly, the luggage lost service corresponding to the luggage lost service control described below may be used as the fourth travel service.

[0248] S604. After a preset time 3 has passed, if the mobile phone does not receive the click operation of the user on the search results, the mobile phone displays the travel service control 6, and the travel service control 6 includes the luggage lost service control.

[0249] Continuing with the above example, the user scrolls up and down the above Figure 15BThe interface shown. After a preset time of 3, if it is detected that the user still has not clicked on any search result, it indicates that the search results currently displayed on the mobile phone are not what the user needs. Therefore, the mobile phone can infer that the user's current intention is to know the correct solution regarding the lost luggage. Correspondingly, the mobile phone can push the travel service 6, and this travel service 6 can include a lost luggage service control, that is, display the travel service control 6 on the current interface, and this travel service control 6 includes, for example, Figure 15C The lost luggage service control shown.

[0250] In addition, if within the preset time of 3, the mobile phone receives a click operation from the user on the search result, it indicates that the user may have found the required solution. Therefore, the mobile phone does not need to push the corresponding travel service.

[0251] In some embodiments, the mobile phone can also directly push the corresponding travel service after receiving the click operation from the user on the above-mentioned search control 2, which is convenient for the user to quickly find the solution.

[0252] S605. In response to the user's click operation on the lost luggage service control, the mobile phone displays lost luggage solution information and / or airport contact information cards.

[0253] Among them, the airport contact information card is used to trigger the mobile phone to display the contact information of the target airport, such as the phone number for lost and found, which is convenient for the user to quickly contact the relevant responsible personnel.

[0254] Continuing with the above example, in response to the user's click operation on the above-mentioned lost luggage service control, it indicates that the user wants to know the solution regarding the lost luggage. Therefore, the mobile phone can display a YOYO interface as shown in Figure 15D . This YOYO interface can include lost luggage solution information 73 and airport contact information cards 74, enabling the user to quickly know how to find the correct solution for the lost luggage and improving the efficiency of problem-solving. It should be understood that Figure 15D The YOYO interface shown including lost luggage solution information and airport contact information cards is only an example. The YOYO interface can also only include lost luggage solution information or airport contact information cards.

[0255] In some embodiments, the above-mentioned travel service control 6 can include a lost luggage service control (or called a lost and found service control). Optionally, the above-mentioned lost luggage service control and the above-mentioned lost luggage service control can be one control or different controls.

[0256] It should be noted that similar to the travel service introduced in the above scenario 1, the above-mentioned lost luggage service control can also not be represented in the form of a control.

[0257] In the embodiments of the present application, when the user fails to find a solution to the problem of lost luggage, the mobile phone actively pushes relevant travel services to inquire whether the user needs help, so that the user can quickly obtain the correct solution to the problem of lost luggage by using the relevant travel services, improving the efficiency of information acquisition.

[0258] Scenario 7: Next flight reservation service

[0259] In the embodiments of the present application, after the target flight arrives, the user may open the ticket reservation application to reserve the next flight. Therefore, at the stage when the flight arrives, the mobile phone pushes the corresponding travel services according to the user's startup operation of the ticket reservation application. Exemplarily, as Figure 16 shown, the travel service pushing method may include:

[0260] S701. The mobile phone receives the user's startup operation of the ticket reservation application on the mobile phone.

[0261] S702. In response to the user's startup operation of the ticket reservation application, the mobile phone displays the ticket reservation interface.

[0262] S703. The mobile phone displays the travel service control 7 corresponding to the ticket reservation application. Among them, the travel service control 7 includes the next flight reservation service control.

[0263] S704. In response to the user's click operation on the next flight reservation service control, the mobile phone determines the next itinerary information.

[0264] Among them, the next itinerary information may include the next departure date (or the departure date corresponding to the next itinerary), the next travel destination and the departure place (or the destination information and departure place information corresponding to the next itinerary). The next departure date is used to determine the purchase date of the next flight, and the next travel destination and departure place are used to determine the takeoff area and landing area of the next flight. The takeoff area of the next flight is generally the area where the landing airport of the above-mentioned target flight is located.

[0265] In the embodiments of the present application, at the stage when the flight arrives, when the user starts the ticket reservation application, it indicates that the user may need to reserve the next flight. Then the mobile phone can determine the itinerary information of the next flight for the mobile phone to determine a suitable flight, so as to generate a flight recommendation result.

[0266] Optionally, the mobile phone can directly use the next itinerary information to determine the flight recommendation result, or the mobile phone can use the user's historical flight reservation habits on the mobile phone to determine the flight that meets the user, realizing targeted recommendation of flights and conforming to the user's preferences. The process of using historical flight reservation habits to determine the flight that meets the user will be introduced below.

[0267] S705. The mobile phone generates flight recommendation results based on the next itinerary information and in combination with the user's historical flight booking habits.

[0268] Among them, the above flight recommendation results include at least one piece of next flight information.

[0269] Among them, the above historical flight booking habits may include one or more habits such as the take-off time period, ticket price, cabin type, airline type, airport (such as the departure airport and the arrival airport). The cabin type includes economy class, business class, and first class. For example, if the user is used to booking economy class flights, then the flight recommendation results may include flight recommendation results for economy class. The ticket price may represent the ticket price range that the user is used to booking or represent the most expensive or cheapest flight that the user is used to booking. The take-off time period may represent the take-off time range of the flight that the user is used to booking or represent the earliest or latest flight that the user is used to booking.

[0270] In some embodiments, the above flight recommendation results include at least one piece of sorted next flight information. The above historical flight booking habits may also include sorting habits (including take-off time sorting habits and ticket price sorting habits). Among them, the take-off time sorting habits include sorting habits from early to late and sorting habits from late to early. The ticket price sorting habits include sorting habits from low to high and sorting habits from high to low. The mobile phone can sort the next flight information according to the historical flight booking habits, so that the sorted next flight information (i.e., the flight recommendation results) conforms to the user's habits.

[0271] S706. The mobile phone displays the flight recommendation results.

[0272] In the embodiments of the present application, the mobile phone can directly screen out the flights that meet the requirements according to the user's itinerary requirements, that is, the flight recommendation results, so that the user can quickly book the next flight. Among them, the flight recommendation results can be displayed in the form of cards, so that after the user clicks on a piece of next flight information in the flight recommendation results, the user can directly view the specific flight information or make a reservation, which is convenient for the user to use.

[0273] In some embodiments, the above next flight booking service includes a return flight booking service control and / or a non-return flight booking service control. In one case, in response to the user's click operation on the non-return flight booking service control, the mobile phone determines that the mobile phone has the next itinerary information. In the case of having the next itinerary information, the mobile phone can output and display a confirmation prompt message for the next itinerary information to confirm with the user whether the next itinerary information is correct. In the case of receiving the confirmation operation input by the user (such as inputting a confirmation message of "yes"), the mobile phone can determine the flight recommendation results based on the next itinerary information.

[0274] In the absence of next trip information, the mobile phone can obtain the next trip information input by the user for use in determining and displaying flight recommendation results based on the next trip information. Optionally, the mobile phone can prompt the user to input the next trip information. For example, in response to the user's click operation on the ticket reservation application as shown in Figure 17A , the mobile phone displays the ticket reservation interface as shown in Figure 17B and the non-round-trip flight reservation service control 80, to implement the push of travel services. After that, in response to the user's click operation on the non-round-trip flight reservation service control 80, the mobile phone determines that the mobile phone has no next trip information. The mobile phone can output a next trip information input prompt message (the second prompt message). When receiving the next trip information 81 as shown in Figure 17C input by the user, the mobile phone generates a flight recommendation result 82 based on the next trip information 81 and in combination with the user's historical flight reservation habits, to achieve fast flight recommendation.

[0275] Among them, optionally, the mobile phone can determine whether there is trip information in the future (here or referred to as trip arrangement information, such as the next trip information 81 as shown in Figure 17C ) on the mobile phone through applications capable of recording trip information on the mobile phone, such as calendar, memo and other applications. That is, the next trip information. Among them, the future period refers to the period after the current time. It should be understood that if there are multiple trip information in the future period, the mobile phone can select the trip information closest to the current time.

[0276] In addition, optionally, when the mobile phone receives the rejection operation input by the user (such as the rejection message of inputting "no"), indicating that the mobile phone has no next trip information, the mobile phone can also prompt the user to input the next trip information.

[0277] Similarly, in another case, in response to the user's click operation on the round-trip flight reservation service control, indicating that the user wants to reserve a round-trip flight, since the departure area and destination area of the round-trip flight are already known, but the mobile phone still needs to know the departure date, the mobile phone outputs a next trip information input prompt message (or referred to as the first prompt message) to prompt the user to input the departure date. After receiving the departure date input by the user, the mobile phone can determine the next trip information.

[0278] It should be noted that, similar to the travel services introduced in Scenario 1 above, the above next flight reservation service control can also be represented in a form other than a control. That is to say, the above travel service control is only one form of manifestation of travel services, and travel services can also be represented in other forms, such as in the form of prompt messages. Correspondingly, the above click operation on the travel service control can be a trigger operation for the prompt message, such as inputting corresponding confirmation information or rejection information. For example, the mobile phone can push the above return flight reservation service by displaying a prompt message such as "Do you need to book a return flight ticket". When the confirmation information input by the user is received, it is equivalent to the mobile phone receiving the click operation of the user on the return flight reservation service control.

[0279] It can be understood that the services included in the travel services (such as Travel Services 1-7, that is, Travel Service Controls 1-7) pushed in the above Scenarios 1 to 7 are only examples, and it can also include one or more of the services in Table 2 above and the corresponding drawings. The present application does not limit it. In addition, the travel services corresponding to different applications shown in the above Table 2 are only examples, and the pushed travel services can be set according to the user's usage requirements.

[0280] In some embodiments, the mobile phone can push the above travel services through the YOYO interface, that is, the above travel services can be displayed on the YOYO interface, and the content displayed for the confirmation operation of the travel services can also be displayed on the YOYO interface, such as being displayed in the form of a card, or in other forms, such as in the form of a capsule, a desktop application (such as the negative first screen), a notification (or a dynamic notification).

[0281] In some embodiments, when entering from different entrances, there are different differences in the travel ranges pushed by the mobile phone. For example, when entering from the entrance of the travel services displayed on the YOYO interface, the mobile phone has predicted the travel services in the previous travel stage, so the pushed travel services will be further narrowed down and the recommendations will be more accurate.

[0282] In some embodiments, the determination of the above travel stage can be based on at least one of the state information of time, the location of the mobile phone, application information, and ticket status (or called flight status). Optionally, the target flight status includes at least one of a delayed departure status (or called a delay status), an on-time departure status, a check-in status, a cancellation status, a departure status, and an arrival status. Among them, the departure status indicates that the target flight has taken off. The arrival status indicates that the target flight has landed. The check-in status indicates that the target flight has started check-in and relevant check-in and seat selection procedures can be handled. The cancellation status indicates that the target flight has been cancelled.

[0283] Exemplarily, when the current time is earlier than the departure time of the target flight and the location of the mobile phone belongs to a fixed location (such as the user's frequent locations like home or company), the mobile phone can determine that the current travel stage is the travel preparation stage.

[0284] When the current time is earlier than the departure time of the target flight and the location of the mobile phone does not belong to a fixed location, the mobile phone can determine that the current travel stage is the stage of going to the airport. Optionally, since users generally go to the airport when the time is relatively close to the departure time, the mobile phone can also determine that the current travel stage is the combined stage when the time difference between the current time and the departure time is within a certain time range and the location of the mobile phone does not belong to a fixed location.

[0285] Optionally, the mobile phone can also determine it using application information. For example, when the mobile phone detects that the target vehicle corresponding to the taxi order arrives and the destination in the taxi order indicates the departure airport of the target flight, it determines that the current travel stage is the going stage.

[0286] When the ticket status is the check-in status, the mobile phone determines that the current travel stage is the check-in and seat selection stage.

[0287] When the location of the mobile phone is at the departure airport of the target flight, the mobile phone determines that the current travel stage is the security check and boarding stage.

[0288] When the ticket status is the arrival status, the mobile phone determines that the current travel stage is the flight arrival stage. Optionally, when the target flight lands, the ticket status changes, and correspondingly, the ticket status displayed on the mobile phone can also be switched to the arrival status.

[0289] In the embodiments of the present application, the mobile phone determines the current travel stage based on the ticket status, the status information of the mobile phone (and user status information). In this travel stage, through the understanding ability of the large language model (LLM), based on the user's operation path on the mobile phone, it speculates on the problems encountered by the user in the current scenario, narrows the scope of problem speculation, and thus actively and timely recommends travel services corresponding to the speculated problems to the user, ensuring the timeliness and accuracy of travel service push, so that the user can use the pushed travel services to solve the actual problems encountered, improve the problem-solving efficiency, ensure that the user can travel normally, and improve the user's satisfaction.

[0290] In some embodiments, the mobile phone can also push travel services without combining the travel stage. For example, in Scenario 2 above, if it is detected that the target vehicle called arrives, the mobile phone determines the remaining time based on the current time and the departure time of the target flight, without the need to determine whether it is in the stage of going to the airport. Another example is in Scenario 4 above. After a preset time 2, if no click operation on the search result is received from the user, the mobile phone displays the travel service control 4, without the need to determine whether the travel stage is the security check and boarding stage.

[0291] Another example is in Scenario 6 above. After a preset time 3, if no click operation on the search result is received from the user, the mobile phone displays the travel service control 6, without the need to determine whether the travel stage is the flight arrival stage.

[0292] In some embodiments, the above-mentioned target flight is also referred to as the current flight. The travel service push method corresponding to the above flight can also be applied to other types of transportation scenarios, such as train tickets, etc. Generally speaking, the travel service push method provided in this application can be applied to various transportation scenarios, and only needs to replace the above flight with a travel ticket description.

[0293] It should be noted that the information about the user obtained by the above mobile phone and the operations performed are all carried out under the authorization of the user.

[0294] In some embodiments, the present application provides a computer-readable storage medium, including computer instructions, which when running on an electronic device, cause the electronic device to execute the travel service push method as described above.

[0295] In some embodiments, the present application provides a computer program product, which when running on an electronic device, causes the electronic device to execute the travel service push method as described above.

[0296] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0297] In several embodiments provided in the present application, it should be understood that the disclosed 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 modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0298] The units described as separate components may or may not be physically separated. The components shown as units may be one physical unit or multiple physical units, that is, they can be located in one place, or they can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0299] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0300] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read only memory (ROM), random access memory (RAM), magnetic disks or optical discs that can store program codes.

[0301] The above content is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A travel service push method, characterized in that, include: The electronic device receives a start operation of a first application of the electronic device, the first application has a function of booking travel tickets, and the electronic device has subscribed to a first travel ticket; In response to the start operation, when the itinerary corresponding to the first travel ticket is the arrival stage, the electronic device displays a travel ticket booking interface, the travel ticket booking interface includes a first travel service; wherein the first travel service includes a travel ticket booking service; In response to a user's triggering operation on the travel ticket booking service, the electronic device displays travel ticket recommendation results based on information of a target itinerary; wherein the target itinerary is related to the itinerary corresponding to the first travel ticket, and the travel ticket recommendation results include: at least one travel ticket corresponding to the target itinerary.

2. The method according to claim 1, characterized in that, The travel ticket booking service includes a return travel ticket booking service; the departure date corresponding to the target itinerary in the target itinerary information is input by the user, and the departure place and destination corresponding to the target itinerary in the target itinerary information are determined based on the departure place and destination in the itinerary information corresponding to the first travel ticket.

3. The method according to claim 2, wherein Before the electronic device displays a travel ticket recommendation result based on the information of the target itinerary, the method further includes: The electronic device outputs first prompt information; wherein the first prompt information is used to prompt the input of a departure date corresponding to the target trip.

4. The method according to any one of claims 1 to 3, characterized in that, The travel ticket booking service includes a non-return travel ticket booking service; the target itinerary information is determined based on the itinerary arrangement information in the electronic device, or is input by a user.

5. The method according to any one of claims 1 to 4, characterized in that The electronic device displays travel ticket recommendation results based on the information of the target itinerary, including: The electronic device displays travel ticket recommendation results based on the information of the target itinerary and the user's historical travel ticket booking habit information.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: If the time application of the electronic device creates a first time service, and if the itinerary corresponding to the first travel ticket is in the preparation stage, if the first time service corresponds to the first travel ticket, the electronic device displays a second travel service; wherein the second travel service includes a reminder time recommendation service; the time application represents an application that provides a reminder when the reminder time indicated by the time service can be reached; In response to the user's triggering operation on the reminder time recommendation service, the electronic device displays a first interface, which includes a reminder recommended time and / or a recommended time setting card; wherein the recommended time setting card indicates that a time service has been created whose reminder time is the reminder recommended time.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: In response to the user starting the weather application of the electronic device, when the itinerary corresponding to the first travel ticket is in the preparation stage, the electronic device displays a first luggage service; wherein the first luggage service is used to display luggage check-in information.

8. The method according to any one of claims 1 to 6, characterized in that The method further comprises: When the target vehicle called by the electronic device arrives, if the remaining time is less than or equal to a preset remaining time, the electronic device displays a third travel service, where the third travel service includes a service for handling the express security check channel; the remaining time is determined based on the current time and the departure time of the first travel ticket; the target vehicle indicates a vehicle going to the departure place corresponding to the first travel ticket. In response to a trigger operation by the user on the service for handling the express security check channel, the electronic device displays information on the express security check channel handling process and / or a reservation control for handling the express security check channel; where the reservation control is used to display an interface for handling the express security check channel.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: In response to a first operation, the electronic device displays a ride code. When the itinerary corresponding to the first travel ticket is in the going stage, the electronic device displays a route navigation service; where the route navigation service is used to trigger the electronic device to display a route to the departure location corresponding to the first travel ticket based on a public transportation mode.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The electronic device displays a first search interface; the first search interface includes first search content and at least one first search result corresponding to the first search content; where the first search content indicates at least one of lost luggage, missing luggage, and forgotten documents. After a first preset time, if the electronic device continues to display the first search interface, the electronic device displays a fourth travel service; where the fourth travel service includes at least one of a lost luggage service, a missing luggage service, and a service for handling a temporary document; the lost luggage service is used to trigger the electronic device to display solution information for lost luggage, the missing luggage service is used to trigger the electronic device to display solution information for missing luggage, and the service for handling a temporary document is used to trigger the electronic device to display information for handling a temporary document.

11. The method according to claim 10, wherein The first search content indicates forgotten documents; when the itinerary corresponding to the first travel ticket is in the security check stage, the fourth travel service further includes a fifth travel service; where the fifth travel service includes a waiting service and / or a service for displaying duty-free store information; where the waiting service includes a waiting service at the airport or a waiting service at the railway station.

12. The method according to any one of claims 1 to 11, characterized in that The method further includes: The electronic device receives a second operation on the accommodation reservation application of the electronic device. In response to the second operation, the electronic device displays the reserved accommodation information; where the reserved accommodation information includes the reserved accommodation address and / or the accommodation name. When the itinerary corresponding to the first travel ticket is in the arrival stage, the electronic device displays a sixth travel service; the sixth travel service includes a taxi service. In response to a trigger operation on the taxi service, the electronic device displays a taxi interface; where the taxi interface includes a taxi control, and the destination in the taxi interface indicates the accommodation address.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: The electronic device displays a second interface; where the second interface includes status information of the first travel ticket, and the status information indicates a delay status. In response to a third operation on the second interface, the electronic device pushes a seventh travel service; wherein, the seventh travel service includes a delay rate service corresponding to a first travel ticket and / or a previous ticket information display service.

14. An electronic device, characterized in that, The electronic device includes a display screen, a memory, and one or more processors; the display screen, the memory, and the processors are coupled; the display screen is configured to display an image generated by the processors, the memory is configured to store computer program code, and the computer program code includes computer instructions; when the processors execute the computer instructions, the electronic device is caused to execute the method according to any one of claims 1 to 13.

15. A computer-readable storage medium, characterized in that, It includes computer instructions that, when the computer instructions run on an electronic device, cause the electronic device to execute the method according to any one of claims 1 to 13.