A method for pushing a travel service and an electronic device
By identifying target users for the multi-trip ticket service through user profiling and proactively pushing relevant information to easily accessible entry points on electronic devices, the problem of limited service and cumbersome operation in existing railway ticketing apps has been solved, thereby improving user engagement with additional services and human-computer interaction efficiency.
Patent Information
- Application Number
- CN202110997375.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-27
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2041-08-27
AI Technical Summary
Existing railway ticketing apps offer limited services, making it difficult for users to understand and use additional services. Furthermore, the access to these services is often hidden and the operation is cumbersome, resulting in low usage rates for these additional services.
By identifying target users for the prepaid ticket service through user profiling, relevant information is proactively pushed to a simple entry point on electronic devices, providing a quick ordering portal and simplifying the operation process.
It increases user engagement with additional services, improves human-computer interaction efficiency, and makes it easier for users to quickly access relevant services.
Smart Images

Figure CN115730127B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of terminal, and particularly relates to a push method of travel service and an electronic device. BACKGROUND
[0002] In order to meet the increasing demand for railway ticket purchase, various application programs (APPs) that can provide railway ticket purchase services are operated. For example, 12306 APP, Ctrip APP, etc.
[0003] However, the inventors have found in the implementation of the embodiments of the present application that the services provided by the above-mentioned APPs are usually single and cannot provide more additional services related to railway travel. Even in some improved solutions, the above-mentioned APPs can provide some additional services, but users usually only know the ticket purchase service of the above-mentioned APPs and do not know other additional services, thereby greatly reducing the use rate of these additional services. Moreover, although some users know and use these additional services, the use rate of these additional services is also affected because the corresponding service portal is too deep or the operation steps are too cumbersome. SUMMARY
[0004] The embodiments of the present application provide a push method of travel service and an electronic device, which can actively push the travel-related services provided in the ticket booking APP to users in need, so as to facilitate users to quickly obtain related services. Therefore, the efficiency of human-computer interaction is improved.
[0005] In a first aspect, the embodiments of the present application provide a push method of travel service, which is applied to an electronic device such as a mobile phone or a tablet computer, which is installed with a first APP (such as 12306 TM APP) that provides a ticket purchase service. The ticket purchase service includes a plurality of ticket purchase services of different types of tickets. Each type of ticket refers to a ticket with a specified number of rides (such as 20 rides / 90 days), and a specified seat type (such as first class seat or second class seat) and a specified departure station (such as Beijing South Railway Station) and a specified arrival station (such as Shanghai West Railway Station) when booking.
[0006] Specifically, the electronic device can detect whether a user is a target user of the ticket purchase service through user profiling. If the user profile meets the preset condition, it indicates that the user is a target user of the ticket purchase service. The user profile meeting the preset condition at least includes one of the following two conditions:
[0007] The first kind, the historical travel records of the user include a plurality of first records, the departure station and the arrival station of each first record match the designated departure station and the designated arrival station of the first mileage ticket, and the frequency of the user between the two places reflected by the plurality of first records is greater than a preset frequency. The first mileage ticket is one of a plurality of mileage tickets. Each mileage ticket has a combination of the designated departure station and the designated arrival station. The departure station and the arrival station of each first record match the designated departure station and the designated arrival station of the first mileage ticket, which can be understood as the combination of the departure station and the arrival station of each first record being one of the combination of the designated departure station and the designated arrival station of the first mileage ticket. That is, the electronic device can determine the user who frequently travels between the mileage ticket line as the target user of the mileage ticket service.
[0008] The second kind, the user's residence and work place are in different cities, and the stations around the residence and the stations around the work place match the designated departure station and the designated arrival station of the first mileage ticket. The first mileage ticket is one of a plurality of mileage tickets. That is, the electronic device can determine the user whose work place and residence are on the mileage ticket line as the target user of the mileage ticket service.
[0009] After the electronic device determines that the user is the target user of the mileage ticket service, the electronic device can display a first card in the shallow entry (such as the negative one screen interface, the lock screen interface or the main interface, which can be collectively referred to as a preset interface) of the electronic device. The first card includes the related information of the first mileage ticket. Obviously, the first mileage ticket is the mileage ticket that the user has a demand to ride. That is, the electronic device can actively display the information of the mileage ticket that the user has a demand in the shallow entry of the electronic device, and provide a quick entry for the user to order the mileage ticket.
[0010] Then, the electronic device can receive the click, long press and other operations (denoted as the first operation) of the user on the first card. The electronic device can display the ordering interface of the first mileage ticket in the first APP in response to the first operation of the user on the first card. Thus, the ordering of the mileage ticket can be completed.
[0011] In summary, by using the method of the present application, the electronic device can identify the target user who has a demand for the mileage ticket service, and actively display the information of the mileage ticket that the user has a demand in the shallow entry of the mobile phone. On the one hand, for the user who has a demand, the mileage ticket service can be actively pushed, and the purchase of the ticket for the round trip between the two places can be avoided. On the other hand, the information of the mileage ticket can be displayed in the shallow entry of the mobile phone, which can provide a quick entry for the user to order the mileage ticket, reduce the ordering operation, and improve the efficiency of human-computer interaction.
[0012] In an alternative possible design of the first aspect, the method further includes: the electronic device can display a first interface (e.g., a main interface), and the first interface includes a first icon. The electronic device can receive a click operation of the user on the first icon in the first interface. The electronic device can display a second interface in response to the click operation of the user on the first icon. The second interface includes a first control for triggering the electronic device to subscribe to a ticket. The electronic device can receive a click operation of the user on the first control. The electronic device can display a third interface in response to the click operation of the user on the first control. The third interface includes a plurality of tickets. For example, the third interface includes a Beijing-Shanghai high-speed rail ticket, a Chengdu-Chongqing high-speed rail ticket, a Beijing-Shanghai high-speed rail regular ticket (which can also be understood as a kind of ticket), a Nanning-Guangzhou high-speed rail ticket, and the like, as shown in (a) of FIG. 6B. Figure 3 Then, the electronic device can receive a selection operation of the user on a first ticket in the third interface. The electronic device displays a subscription interface of the first ticket in response to the selection operation of the user on the first ticket in the third interface. For example, the first ticket is a Beijing-Shanghai high-speed rail ticket, and the subscription interface of the first ticket can be as shown in (b) of FIG. 6B. Figure 3
[0013] That is, by using the method of this embodiment, the electronic device can enter the subscription interface of the first ticket through the first interface, the second interface, and the third interface in sequence. In this way, the electronic device can provide another way for the user to directly trigger entering the subscription interface of the first ticket from the first APP.
[0014] In an alternative possible design of the first aspect, the information of the first ticket includes at least one of a name of the first ticket, a designated ride frequency of the first ticket, a first designated seat type of the first ticket, and price information of the first ticket. The name of the first ticket can indicate the ticket pushed to the user. The designated ride frequency of the first ticket can indicate a valid period and a ride number. For example, the designated ride frequency is 20 times / 90 days, which means that the valid period is 90 days, and the ride number is 20, i.e., the user can ride 20 times within 90 days. The first designated seat type of the first ticket can indicate a recommended seat type. The price information of the first ticket can indicate the price to be paid.
[0015] That is, by using the method of this embodiment, the electronic device can display various information of the first ticket, such as the name, the designated ride frequency, the price, and the like, in the shallow entry of the electronic device for the target user of the ticket service, to clearly indicate the relevant information of the ticket to the user. Thus, the user can be facilitated to select.
[0016] In an optional design of the first aspect, the method further includes: determining, by the electronic device, a seat type with the most ride times of the user among the specified seat types of the first ride ticket as a first specified seat type.
[0017] That is, by using the method of the present embodiment, the electronic device can push the seat type with the most ride times of the user to the user. Thus, the ride demand of the user can be met greatly.
[0018] In an optional design of the first aspect, the price information is used to indicate the price of the first ride ticket of the first seat type for the whole journey.
[0019] That is, by using the method of the present embodiment, the electronic device can provide the user with the whole journey price of the first ride ticket meeting the pushed information. Thus, the price can be indicated accurately.
[0020] In an optional design of the first aspect, the information of the first ride ticket further includes a departure place and an arrival place. The departure place and the arrival place can be obtained through a plurality of first records, and the two places of the frequent round trips displayed by the plurality of first records are taken as the departure place and the arrival place. Alternatively, the departure place and the arrival place can be matched with the residence place and the working place of the user. That is, the departure place and the arrival place are two places between which the user is most likely to make round trips. Correspondingly, the price information can be used to indicate the price of the first ride ticket of the first seat type from the departure place to the arrival place.
[0021] That is, by using the method of the present embodiment, the electronic device can accurately provide the user with the price of the round trip between the departure place and the arrival place.
[0022] In an optional design of the first aspect, since the combinations of the specified departure station and the specified arrival station of different ride tickets can be the same or overlap, for example, Figure 3In the case that the specified departure station and the specified arrival station of the Beijing-Shanghai high-speed rail ticket and the Beijing-Shanghai high-speed rail regular ticket in (a) are the same, and only the specified ride frequency is different, the first ticket may have multiple types. In the case that there are multiple target ticket products, in one specific implementation, the electronic device can push the information of the multiple first tickets to the user. In another specific implementation, the electronic device can further select a ticket (referred to as a second ticket) from the multiple first tickets to push to the user. For example, the electronic device can determine the second ticket from the multiple first tickets. The absolute value of the difference between the specified ride frequency of the second ticket and the round-trip frequency of the user between the two places reflected in the multiple first records is smaller than the absolute value of the difference between the specified ride frequency of other first tickets and the round-trip frequency. The other first tickets are the first tickets other than the second ticket in the multiple first tickets.
[0023] That is, by using the method of the present embodiment, in the case that there are multiple first tickets, the electronic device can push the information of the first ticket with the specified ride frequency close to the round-trip frequency of the user to the user. Thus, the relevance of the pushed information to the user can be improved.
[0024] In another possible design of the first aspect, the electronic device displays the first card on the preset interface of the electronic device, including: if the electronic device detects that the user does not have a trip to be taken, the electronic device determines a first time of the next ticket purchase of the user. When the first preset time is reached, the electronic device displays the first card on the preset interface of the electronic device; the preset time is before the first time.
[0025] That is, by using the method of the present embodiment, in the case that the user does not have a trip to be taken, the electronic device can directly display the first card. Moreover, the first card is displayed before the next ticket purchase of the user, so that the user can replace the purchase of a ticket before each trip by purchasing a ticket.
[0026] In another possible design of the first aspect, the electronic device displays the first card on the preset interface of the electronic device, including: if the electronic device detects that the user has a trip to be taken, the electronic device displays a second card (i.e., a trip card) on the preset interface of the electronic device when a second preset time is reached. The second preset time is before the departure time of the trip to be taken, and the second card includes trip information of the trip to be taken and a second control. The second control is used to trigger the electronic device to display the first card. Then, in response to a second operation of the user on the second control, the electronic device displays the first card on the preset interface of the electronic device.
[0027] That is, by using the method of the embodiment, the electronic device can display the trip card in the case that the user has a trip to take. Then, the electronic device displays the first card in response to the operation of the user on the trip card. In this way, the electronic device can display the information of the first ticket in the case that the user has a clear intention. Thus, the accuracy of the push can be provided.
[0028] In another possible design of the first aspect, the method further includes: the electronic device calling a preset interface of the first APP; the preset interface being used by the electronic device to obtain service information of the ticket service. After the electronic device successfully calls the preset interface, the electronic device obtains the multiple tickets from the first APP, and obtains the service information of the multiple tickets, such as the specified ride frequency, the specified seat type, the specified departure station, the specified arrival station, and the price. The electronic device detects whether the user portrait meets the preset condition according to the service information of the ticket service. In addition, the electronic device displays the first card according to the service information, for example, obtains the information of the first ticket and displays the information.
[0029] That is, by using the method of the embodiment, the electronic device can obtain the service information of the ticket service from the first APP through the preset interface, so as to be used for subsequent detection of the target user and push of the first card. In this way, the electronic device can push the relevant information of the first APP on the system card (i.e., the first card).
[0030] In another possible design of the first aspect, the subscription interface includes a first option, the first option being used to trigger the electronic device to determine the departure station and the arrival station; the subscription interface includes a second option, the second option being used to trigger the electronic device to determine the seat type; and the subscription interface includes a third option, the third option being used to trigger the electronic device to determine the passenger.
[0031] That is, by using the method of the embodiment, the electronic device can provide input options of the subscription information, so as to enable the user to input the subscription information and complete the subscription.
[0032] In the second aspect, the embodiments of the present application provide a push method of a travel service, which is applied to a mobile phone, a tablet computer, or the like, and is used to install a first APP (such as 12306 TMAn electronic device provides a railway meal ordering service in a first application program (APP). The railway meal ordering service can be used to order food around a station along a train route. When a user profile meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device. The user profile meeting the preset condition includes: a historical travel record of the user including a record of railway meal ordering; and / or, food provided by a first store including food preferred by the user, where the first store is a store around a station along a first trip supporting railway meal ordering, and the first trip is a trip to be taken by the user. The preset interface includes a negative one screen interface, a lock screen interface, or a home interface. The first card includes trip information of the first trip and a first control, and the first control is used to trigger the electronic device to order food. The electronic device displays an ordering interface of the first trip in the first APP in response to a first operation of the user on the first control.
[0033] In summary, by using the method of the present application, the electronic device can identify target users who have a demand for railway meal ordering services and display a quick entry to the ordering interface of the trip to be taken at a shallow entry of the mobile phone. On the one hand, for users who have a demand, a quick entry can be provided to facilitate users who have a demand to obtain food around the station along the railway trip. On the other hand, the quick entry can be displayed at the shallow entry of the mobile phone to facilitate quick entry to the ordering interface of the trip to be taken, avoiding cumbersome operations.
[0034] In another possible design of the second aspect, the method further includes: the electronic device displays a first interface, and the first interface includes a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon. The second interface includes a first control, and the first control is used to trigger the electronic device to start the railway meal ordering service. The electronic device displays a third interface in response to a click operation of the user on the first control. The third interface includes a first input item and a second input item, where the first input item is used to input a train number, and the second input item is used to input a departure time. The third interface also includes a second control. The second control is used to trigger the electronic device to order and query meal ordering information corresponding to the train number. After the electronic device detects that the input of the train number and the departure time is completed, the electronic device displays an ordering interface matching the train number in response to a click operation of the user on the second control in the third interface. If it is detected that the input train number is the train number of the first trip, the ordering interface matching the train number is the ordering interface of the first trip.
[0035] That is, by using the method of the present application, the electronic device can enter the ordering interface of the first trip through the first interface, the second interface, and the third interface in sequence. In this way, the electronic device can provide another way for the user to trigger entry into the ordering interface of the first trip from the first APP.
[0036] In a third aspect, the embodiments of the present application provide a travel service pushing method applied to an electronic device such as a mobile phone or a tablet computer, which is installed with a first APP (for example, 12306 APP). TM The first APP provides a travel service, and the travel service includes a reservation service of a plurality of travel routes. In a case where a user portrait meets preset conditions, the electronic device displays a first card on a preset interface of the electronic device. The preset conditions include one or more of the following: age information of the user, identity attribute of the user, APP installed on the electronic device, family member information of the user, historical positioning record of the electronic device, and scenic spot ticket ordering record, which match user characteristics applicable to a first travel route. The first travel route is one of the plurality of travel routes. The preset interface includes a negative one screen interface, a lock screen interface, or a main interface. The first card includes information of the first travel route. The electronic device displays an ordering interface of the first travel route in the first APP in response to a first operation of the user on the first card.
[0037] In summary, by using the method of the embodiments of the present application, the electronic device can push the first travel route to the user in a case where the user portrait matches the user characteristics applicable to the first travel route to be pushed. On the one hand, the electronic device can actively push the travel service in the first APP to the user in need. On the other hand, the first travel route is pushed on the shallow entrance of the electronic device, which can provide a quick entrance for the user to enter the ordering interface of the first travel route. Thus, the user does not need to find the first travel route in the first APP and initiate the reservation, which can simplify the ordering process and improve the efficiency of human-computer interaction.
[0038] In another possible design of the third aspect, the above method further includes: the electronic device displays a first interface, and the first interface includes a first icon. The first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon. The second interface includes a first control, and the first control is used to trigger the electronic device to start the travel service. The electronic device displays a third interface in response to a click operation of the user on the first control. The third interface includes a brief introduction card of a plurality of travel routes. The electronic device displays an ordering interface of the first travel route in response to a click operation of the user on the brief introduction card of the first travel route in the third interface.
[0039] That is, by using the method of the embodiments, the electronic device can enter the ordering interface of the first travel route through the first interface, the second interface, and the third interface in sequence. In this way, the electronic device can provide another way for the user to directly trigger the entry into the ordering interface of the first travel route from the first APP.
[0040] In a possible design of the third aspect, the information of the first travel route includes a name, a picture, a type, and / or a price of the first travel route.
[0041] That is, by using the method of the present embodiment, the electronic device can present the user with the information of the first travel route in a shallow entry, facilitating the user to quickly obtain the information.
[0042] In a possible design of the third aspect, the first card further includes a second control, and the second control is configured to trigger the electronic device to book the first travel route. The second operation is a click operation or a long-press operation of the user on the second control.
[0043] In a possible design of the third aspect, the booking interface includes a route detail, a departure time, and a price of the first travel route.
[0044] In a possible design of the third aspect, the method further includes: obtaining, by the electronic device, a meeting schedule of the user. The electronic device displays the first card on the preset interface of the electronic device, including: displaying, by the electronic device, the first card on the preset interface of the electronic device when a first preset time is reached; and the first preset time does not overlap with a meeting time in the meeting schedule.
[0045] That is, by using the method of the present embodiment, the electronic device pushes the information of the first travel route without conflicting with the meeting schedule of the user, avoiding conflicts with the meeting schedule. Thus, the pushing effect is improved.
[0046] In a possible design of the third aspect, the method further includes: obtaining, by the electronic device, a travel record of a travel to be taken by the user. The electronic device displays the first card on the preset interface of the electronic device, including: displaying, by the electronic device, the first card on the preset interface of the electronic device when a first preset time is reached. The first preset time does not overlap with a time period between a start time and an end time of the travel in the travel record.
[0047] That is, by using the method of the present embodiment, the electronic device pushes the information of the first travel route without conflicting with the travel to be taken by the user, avoiding conflicts with the existing travel. Thus, the pushing effect is improved.
[0048] In a possible design of the third aspect, the method further includes: obtaining, by the electronic device, a travel record of a travel to be taken by the user. The electronic device displays the first card on the preset interface of the electronic device, including: displaying, by the electronic device, the first card on the preset interface of the electronic device when a first preset time is reached. The first preset time does not overlap with a time period between a start time and an end time of the travel in the travel record. TMThe electronic device provides a key passenger reservation service in the first APP, and the key passenger reservation service is used for online reservation of special passenger warm services. In a case where the user has a travel itinerary to be taken and a user portrait meets preset conditions, the electronic device displays a first card on a preset interface of the electronic device. The user portrait meeting the preset conditions includes at least one of the following: a screen reading function of the electronic device is in an open state; an APP used by the user includes a preset APP, the preset APP includes a pregnancy and childbirth APP or a hearing and vision assistance APP; a medical record of the user reflects that the user has made a number of calls to an obstetrics department within a first preset time period that exceeds a preset number; and the user has a key passenger reservation record within a second preset time period. The preset interface includes a negative one screen interface, a lock screen interface or a home interface. The first card includes service demand information of the key passenger reservation service. The electronic device displays a reservation interface of the key passenger reservation service in the first APP in response to a first operation of the user on the first card.
[0049] To sum up, by using the method of the embodiment of the application, the electronic device can actively push the key passenger reservation service to the target user of the key passenger reservation service. On the one hand, the electronic device can actively push the key passenger reservation service in the first APP to the user in need. On the other hand, the key passenger reservation service is pushed at the shallow entrance of the electronic device, which can provide a quick entrance for the user to enter the reservation interface of the key passenger reservation service. Thus, the user does not need to enter the reservation interface through multiple operations in the first APP, which can simplify the subscription process and improve the efficiency of human-computer interaction.
[0050] In another possible design manner of the fourth aspect, the method further includes: the electronic device displays a first interface, and the first interface includes a first icon. The first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon. The second interface includes a first control, and the first control is used to trigger the electronic device to expand a plurality of warm services. The plurality of warm services include the key passenger reservation service. The electronic device displays a third interface in response to a click operation of the user on the first control. The third interface includes selection items of the plurality of warm services. The electronic device displays a reservation interface of the key passenger reservation service in response to a selection operation of the user on a first selection item in the third interface. The first selection item is a selection item of the key passenger reservation service.
[0051] That is, by using the method of the embodiment, the electronic device can enter the reservation interface of the key passenger reservation service through the first interface, the second interface and the third interface in sequence. In this way, the electronic device can provide another way for the user to directly trigger the entry into the reservation interface of the key passenger reservation service from the first APP.
[0052] In an example of the fourth aspect, the service requirement information includes an inbound service requirement, an outbound service requirement, and / or a requirement of carrying a guide dog.
[0053] That is, by using the method of the embodiment, the electronic device can display the main services that the VIP reservation service can provide in the shallow entry to explicitly indicate the function of the VIP reservation service.
[0054] In an example of the fourth aspect, the reservation interface includes an input item of itinerary information, an input item of passenger information, and / or an input item of service requirement.
[0055] In an example of the fourth aspect, the first card includes a second control for triggering the electronic device to display the reservation interface. The first operation is a click operation or a long press operation of the second control by the user.
[0056] That is, by using the method of the embodiment, the electronic device can provide the second control for triggering the user to enter the reservation interface of the VIP reservation service quickly.
[0057] In a fifth aspect, an embodiment of the present application provides a method for pushing a travel service, applied to an electronic device such as a mobile phone or a tablet computer, which is installed with a first APP (such as 12306 TM APP). The first APP provides a snow tool express service for providing transportation service of skiing tools. When the user has a to-be-traveled itinerary, the arrival station of the to-be-traveled itinerary is a preset station, and the user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device. The preset station is a station around a ski resort. The user portrait meeting the preset condition includes at least one of the following: the number of times that the arrival station in the historical itinerary record of the user is the preset station exceeds a preset number of times; the number of records of positioning at a preset location in the historical positioning record of the user exceeds a preset number of records; the historical purchase record of the user includes a record of purchasing a ticket for a ski resort; and the historical express record of the user includes a record including a preset character. The preset interface includes a negative one screen interface, a lock screen interface, or a main interface. The first card includes itinerary information of the to-be-traveled itinerary and a first control for triggering the electronic device to start the snow tool express service. The electronic device displays a subscription interface of the snow tool express service in the first APP in response to a click operation of the first control by the user.
[0058] To sum up, by using the method in the embodiment of the present application, the electronic device can actively push the snow equipment express service to the target user of the snow equipment express service in the case that the user has a to-be-traveled itinerary and the arrival station of the to-be-traveled itinerary is a station around the ski resort. On the one hand, the electronic device can actively push the snow equipment express service in the first APP to the user in need. On the other hand, the electronic device provides a shortcut entry for triggering the start of the snow equipment express service in the shallow entry, so that the user does not need to enter the ordering interface of the snow equipment express service through multiple operations in the first APP, and the ordering process can be simplified and the efficiency of human-computer interaction can be improved.
[0059] In another possible design of the fifth aspect, the method further includes: the electronic device displays a first interface, and the first interface includes a first icon. The first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon. The second interface includes a first control, and the first control is used to trigger the electronic device to book a ticket by the number of times. The electronic device displays a third interface in response to a click operation of the user on the first control. The third interface includes options of a plurality of travel services, and the plurality of travel services include the snow equipment express service. The electronic device displays a fourth interface in response to a selection operation of the user on a first option in the third interface. The first option is an option of the snow equipment express service, and the fourth interface includes introduction information of the snow equipment express service and a second control. The second control is used to trigger the electronic device to place an order for the snow equipment express service. The electronic device displays an ordering interface of the snow equipment express service in response to a click operation of the user on the second control.
[0060] That is, by using the method in the embodiment, the electronic device can enter the ordering interface of the snow equipment express service through the first interface, the second interface, and the third interface in sequence. In this way, the electronic device can provide another way for the user to directly trigger the entry into the ordering interface of the snow equipment express service from the first APP.
[0061] In another possible design of the fifth aspect, the user portrait satisfying the preset condition further includes that the user's certificate number is not from a city covered by the arrival station of the to-be-traveled itinerary. Generally, if the user's certificate number is from a city covered by the arrival station of the to-be-traveled itinerary, it indicates that the user's hometown is the ski resort, and the user is extremely likely to go to the ski resort only to go home, rather than to ski. Therefore, the user usually has no interest in the snow equipment express service.
[0062] That is, by using the method in the embodiment, the electronic device pushes the snow equipment express service only in the case that the user goes to the ski resort and the user's hometown is not the ski resort. Therefore, the efficiency of the push can be improved.
[0063] In an example of the fifth aspect, the service selection item in the ordering interface is configured to trigger the electronic device to select a delivery time and a delivery type. The delivery time includes same-day delivery and next-day delivery. The delivery type includes door-to-door delivery, door-to-station delivery, station-to-door delivery, and station-to-station delivery.
[0064] In an example of the fifth aspect, the preset character includes snow, ice, skiing, and / or ski equipment.
[0065] That is, by using the method of the present embodiment, the electronic device can determine a user who has purchased ski equipment as a user who has a demand for a ski equipment express service.
[0066] In an example of the fifth aspect, before the electronic device displays the first card on the preset interface of the electronic device, the method further includes: determining, by the electronic device, that the current time is within a preset time period, and the preset time period corresponds to a winter season.
[0067] That is, by using the method of the present embodiment, the electronic device only pushes the ski equipment express service in winter, thereby improving the rationality of the push.
[0068] In a sixth aspect, the embodiments of the present application further provide an electronic device, wherein a first application (APP) is installed in the electronic device, and a count ticket service is provided in the first APP; the count ticket service comprises a plurality of count ticket subscription services, each count ticket refers to a ticket with a specified ride frequency, and a specified seat type, and a specified departure station and a specified arrival station; the electronic device comprises a display screen, a memory and one or more processors. The display screen, the memory and the processor are coupled. The memory is configured to store computer program code, the computer program code comprises computer instructions, when the computer instructions are executed by the processor, the electronic device executes the following steps: when a user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device. The user portrait meeting the preset condition comprises: the user's historical travel records include a plurality of first records, the departure station and the arrival station of each first record match the specified departure station and the specified arrival station of the first count ticket, and the plurality of first records reflect that the user's round-trip frequency between two places is greater than a preset frequency. Alternatively, the user's residence and work place are in different cities, and the stations around the residence and the stations around the work place match the specified departure station and the specified arrival station of the first count ticket. The first count ticket is one of the plurality of count tickets. The preset interface comprises a negative one screen interface, a lock screen interface or a main interface. The first card comprises information of the first count ticket. The electronic device displays a subscription interface of the first count ticket in the first APP in response to a first operation of the user on the first card.
[0069] In another possible design of the sixth aspect, when the computer instructions are executed by the processor, the electronic device further executes the following steps: the electronic device displays a first interface, and the first interface comprises a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon; the second interface comprises a first control, and the first control is used to trigger the electronic device to subscribe to a count ticket. The electronic device displays a third interface in response to a click operation of the user on the first control; the third interface comprises the plurality of count tickets. The electronic device displays a subscription interface of the first count ticket in response to a selection operation of the user on the first count ticket in the third interface.
[0070] In another possible design of the sixth aspect, the information of the first count ticket comprises at least one of a name of the first count ticket, a specified ride frequency of the first count ticket, a first specified seat type of the first count ticket and price information of the first count ticket.
[0071] In an example of the sixth aspect, when the computer instructions are executed by the processor, the electronic device is further caused to: determine, by the electronic device, a first designated seat type of the first pass as the seat type in which the user has taken the most rides among the designated seat types of the first pass.
[0072] In an example of the sixth aspect, the price information indicates a price of the first pass of the first designated seat type for the designated ride frequency.
[0073] In an example of the sixth aspect, the information of the first pass further comprises a departure location and a destination location. The price information indicates a price of the first pass of the first designated seat type from the departure location to the destination location for the designated ride frequency.
[0074] In an example of the sixth aspect, the departure location and the destination location match the residence location and the work location.
[0075] In an example of the sixth aspect, the first pass is of a plurality of types.
[0076] In an example of the sixth aspect, when the computer instructions are executed by the processor, the electronic device is further caused to: determine, by the electronic device, a second pass from the plurality of first passes, wherein an absolute value of a difference between a designated ride frequency of the second pass and the round-trip frequency is smaller than an absolute value of a difference between a designated ride frequency of another first pass and the round-trip frequency, the another first pass being a first pass other than the second pass among the plurality of first passes.
[0077] In an example of the sixth aspect, when the computer instructions are executed by the processor, the electronic device is further caused to: determine, by the electronic device, a first time for the user to purchase a ticket next time if the electronic device detects that the user does not have a trip to take. Display, by the electronic device, the first card on the preset interface of the electronic device when a first preset time is reached, the preset time being before the first time.
[0078] In an example of the sixth aspect, when the computer instructions are executed by the processor, the electronic device further performs the following steps: if the electronic device detects that a user has a trip to be taken, the electronic device displays a second card on a preset interface of the electronic device at a second preset time. The second preset time is before a departure time of the trip to be taken, the second card includes trip information of the trip to be taken and a second control, and the second control is used to trigger the electronic device to display the first card. In response to a second operation of the second control by the user, the electronic device displays the first card on the preset interface of the electronic device.
[0079] In an example of the sixth aspect, when the computer instructions are executed by the processor, the electronic device further performs the following steps: the electronic device calls a preset interface of the first APP, and the preset interface is used for the electronic device to obtain service information of the ticket service. After the electronic device successfully calls the preset interface, the electronic device obtains the multiple kinds of ticket services from the first APP, and obtains the specified frequency of riding, the specified seat type, the specified departure station, the specified arrival station, and the price of the multiple kinds of ticket services. The electronic device detects whether a user portrait meets a preset condition according to the service information of the ticket service.
[0080] In an example of the sixth aspect, the subscription interface includes a first option, the first option is used to trigger the electronic device to determine a departure station and an arrival station, the subscription interface includes a second option, the second option is used to trigger the electronic device to determine a seat type, and the subscription interface includes a third option, the third option is used to trigger the electronic device to determine a passenger.
[0081] In an example of the sixth aspect, the first APP is 12306 TM APP.
[0082] In a seventh aspect, the embodiments of the present application also provide an electronic device, wherein a first application (APP) is installed in the electronic device, and a railway meal ordering service is provided in the first APP. The railway meal ordering service can be used to order food around a station along a train route. The electronic device comprises a display screen, a memory and one or more processors. The display screen, the memory and the processors are coupled. The memory is configured to store computer program codes, and the computer program codes comprise computer instructions which, when executed by the processors, cause the electronic device to perform the following steps: in a case where a user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device; the preset condition met by the user portrait comprises: the user's historical travel records include a record of railway meal ordering; and / or, food provided by a first store includes food preferred by the user, wherein the first store is a store around a station along a first journey and supports railway meal ordering, and the first journey is a journey to be taken by the user; the preset interface comprises a minus one screen interface, a lock screen interface or a home interface; the first card comprises journey information of the first journey and a first control, and the first control is used to trigger the electronic device to order food. The electronic device displays an ordering interface of the first journey in the first APP in response to a first operation of the user on the first control.
[0083] In another possible design of the seventh aspect, when the computer instructions are executed by the processors, the electronic device further performs the following steps: the electronic device displays a first interface, and the first interface comprises a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon; the second interface comprises a first control, and the first control is used to trigger the electronic device to start the railway meal ordering service. The electronic device displays a third interface in response to a click operation of the user on the first control. The third interface comprises a first input item and a second input item, wherein the first input item is used to input a train number, and the second input item is used to input a departure time. The third interface further comprises a second control, and the second control is used to trigger the electronic device to order and query meal ordering information corresponding to the train number. After the electronic device detects that the input of the train number and the departure time is completed, the electronic device displays an ordering interface matched with the train number in response to a click operation of the user on the second control in the third interface, and the ordering interface comprises the meal ordering information. If it is detected that the input train number is the train number of the first journey, the ordering interface matched with the train number is the ordering interface of the first journey.
[0084] In an eighth aspect, the embodiments of the present application also provide an electronic device, wherein a first application (APP) is installed in the electronic device, and a tourism service is provided in the first APP; the tourism service comprises a booking service of a plurality of tourism routes; the electronic device comprises a display screen, a memory and one or more processors; the display screen, the memory and the processors are coupled; the memory is configured to store computer program codes, the computer program codes comprising computer instructions, which, when executed by the processors, cause the electronic device to perform the following steps: in a case where a user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device; the preset condition that the user portrait meets comprises one or more of the following: age information of the user, identity attribute of the user, APP installed on the electronic device, family member information of the user, historical positioning record of the electronic device and scenic spot ticket ordering record, and matches a user feature applicable to a first tourism route; the first tourism route is one of the plurality of tourism routes; the preset interface comprises a negative one screen interface, a lock screen interface or a main interface; the first card comprises information of the first tourism route; and the electronic device displays an ordering interface of the first tourism route in the first APP in response to a first operation of the user on the first card.
[0085] In a possible design of the eighth aspect, when the computer instructions are executed by the processors, the electronic device further performs the following steps: the electronic device displays a first interface, and the first interface comprises a first icon; the first icon is an icon of the first APP; the electronic device displays a second interface in response to a click operation of the user on the first icon; the second interface comprises a first control, and the first control is used to trigger the electronic device to start the tourism service; the electronic device displays a third interface in response to a click operation of the user on the first control; the third interface comprises a brief introduction card of the plurality of tourism routes; and the electronic device displays an ordering interface of the first tourism route in response to a click operation of the user on the brief introduction card of the first tourism route in the third interface.
[0086] In a possible design of the eighth aspect, the information of the first tourism route comprises a name, a picture, a type and / or a price of the first tourism route.
[0087] In a possible design of the eighth aspect, the first card further comprises a second control, and the second control is used to trigger the electronic device to book the first tourism route; and the second operation is a click operation or a long press operation of the user on the second control.
[0088] In an example of the eighth aspect, the itinerary details, departure time, and price of the first travel itinerary are included in the ordering interface.
[0089] In an example of the eighth aspect, when the computer instructions are executed by the processor, the electronic device further performs the following step: obtaining a meeting schedule of the user. When a first preset time is reached, the electronic device displays a first card on a preset interface of the electronic device. The first preset time does not overlap with a meeting time in the meeting schedule.
[0090] In an example of the eighth aspect, when the computer instructions are executed by the processor, the electronic device further performs the following step: obtaining a travel record of a travel to be taken by the user. When a first preset time is reached, the electronic device displays a first card on a preset interface of the electronic device. The first preset time does not overlap with a time period between a start time and an end time of a travel in the travel record.
[0091] In a ninth aspect, the embodiments of the present disclosure further provide an electronic device. The electronic device is installed with a first application (APP), and the first APP provides a VIP reservation service. The VIP reservation service is used to provide online reservation of warm services for special passengers. The electronic device includes a display screen, a memory, and one or more processors. The display screen, the memory, and the processor are coupled. The memory is used to store computer program code including computer instructions. When the computer instructions are executed by the processor, the electronic device performs the following steps: when a user has a travel to be taken and a user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device. The user portrait meeting the preset condition includes at least one of the following: a screen reading function of the electronic device is in an open state; a preset APP is included in an APP used by the user, the preset APP includes a pregnancy and childbirth APP or a hearing and vision assistance APP; a medical record of the user reflects that the number of times that the user makes an appointment with an obstetrics department within a first preset time exceeds a preset number of times; and the user has a VIP reservation record within a second preset time period. The preset interface includes a negative one screen interface, a lock screen interface, or a home screen interface. The first card includes service demand information of the VIP reservation service. The electronic device displays a reservation interface of the VIP reservation service in the first APP in response to a first operation of the user on the first card.
[0092] In an example of the ninth aspect, when the computer instructions are executed by the processor, the electronic device further displays a first interface, the first interface including a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the first icon by the user. The second interface includes a first control for triggering the electronic device to expand a plurality of warm services. The plurality of warm services include a VIP reservation service. The electronic device displays a third interface in response to a click operation of the first control by the user; the third interface includes a selection item of the plurality of warm services. The electronic device displays a reservation interface of the VIP reservation service in response to a selection operation of a first selection item in the third interface by the user. The first selection item is a selection item of the VIP reservation service.
[0093] In an example of the ninth aspect, the service requirement information includes an entry requirement, an exit requirement, and / or a requirement of carrying a guide dog.
[0094] In an example of the ninth aspect, when the computer instructions are executed by the processor, the reservation interface includes an input item of itinerary information, an input item of passenger information, and / or an input item of service requirement.
[0095] In an example of the ninth aspect, when the computer instructions are executed by the processor, the electronic device further displays a first interface, the first interface including a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the first icon by the user. The second interface includes a first control for triggering the electronic device to expand a plurality of warm services. The plurality of warm services include a VIP reservation service. The electronic device displays a third interface in response to a click operation of the first control by the user; the third interface includes a selection item of the plurality of warm services. The electronic device displays a reservation interface of the VIP reservation service in response to a selection operation of a first selection item in the third interface by the user. The first selection item is a selection item of the VIP reservation service.
[0096] In a tenth aspect, the embodiments of the present application further provide an electronic device, wherein a first application (APP) is installed in the electronic device, and a snow equipment express service is provided in the first APP; the snow equipment express service is used to provide a transportation service of a skiing tool; the electronic device comprises a display screen, a memory and one or more processors; the display screen, the memory and the processors are coupled; the memory is used to store computer program codes, the computer program codes comprise computer instructions, when the computer instructions are executed by the processors, the electronic device is caused to perform the following steps: when a user has a to-be-traveled itinerary, an arrival station of the to-be-traveled itinerary is a preset station, and a user portrait meets a preset condition, the electronic device displays a first card on a preset interface of the electronic device. The preset station is a station around a skiing resort; the user portrait meeting the preset condition comprises at least one of the following: a number of times that an arrival station in a historical itinerary record of the user is the preset station exceeds a preset number of times; a number of records that a preset location in a historical positioning record of the user exceeds a preset number of records; a record of purchasing a ticket of a skiing scenic spot in a historical ticket purchase record of the user; and a record including a preset character in a historical express record of the user. The preset interface comprises a minus one screen interface, a lock screen interface or a main interface. The first card comprises itinerary information of the to-be-traveled itinerary and a first control, and the first control is used to trigger the electronic device to start the snow equipment express service. The electronic device displays a subscription interface of the snow equipment express service in the first APP in response to a click operation of the user on the first control.
[0097] In another possible design of the tenth aspect, when the computer instructions are executed by the processors, the electronic device is caused to further perform the following steps: the electronic device displays a first interface, and the first interface comprises a first icon; the first icon is an icon of the first APP. The electronic device displays a second interface in response to a click operation of the user on the first icon. The second interface comprises a first control, and the first control is used to trigger the electronic device to subscribe a ticket-by-time. The electronic device displays a third interface in response to a click operation of the user on the first control; the third interface comprises options of a plurality of travel services, wherein the plurality of travel services comprise the snow equipment express service. The electronic device displays a fourth interface in response to a selection operation of the user on a first option in the third interface; the first option is an option of the snow equipment express service, and the fourth interface comprises introduction information of the snow equipment express service and a second control; the second control is used to trigger the electronic device to place an order for the snow equipment express service. The electronic device displays a subscription interface of the snow equipment express service in response to a click operation of the user on the second control.
[0098] In an example of the tenth aspect, the preset condition is further based on a location of the user's ID card not being a city covered by a destination station of the to-be-traveled trip.
[0099] In an example of the tenth aspect, the ordering interface includes a service selection item for triggering the electronic device to select a delivery time and a delivery type. The delivery time includes same-day delivery and next-day delivery, and the delivery type includes door-to-door delivery, door-to-station delivery, station-to-door delivery, and station-to-station delivery.
[0100] In an example of the tenth aspect, the preset character includes snow, ice, skiing, and / or snow gear.
[0101] In an example of the tenth aspect, when the computer instructions are executed by the processor, the electronic device further determines that a current time is within a preset time period, and the preset time period corresponds to a winter season.
[0102] In an eleventh aspect, an embodiment of the present application provides a chip system applied to an electronic device including a display screen and a memory. The chip system includes one or more interface circuits and one or more processors. The interface circuit and the processor are interconnected through a line. The interface circuit is configured to receive a signal from the memory of the electronic device and send the signal to the processor. The signal includes computer instructions stored in the memory. When the processor executes the computer instructions, the electronic device performs the method of the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, and any possible design of the aspects.
[0103] In a twelfth aspect, the present application provides a computer storage medium including computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the method of the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, and any possible design of the aspects.
[0104] In a thirteenth aspect, the present application provides a computer program product. When the computer program product is executed on a computer, the computer performs the method of the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, and any possible design of the aspects.
[0105] It can be understood that the electronic device provided in the sixth to tenth aspects, the chip system provided in the eleventh aspect, the computer storage medium provided in the twelfth aspect, and the computer program product provided in the thirteenth aspect can achieve the beneficial effects of the first aspect and any possible design of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0106] Figure 1 A hardware structure schematic diagram of a mobile phone provided by an embodiment of the present application is shown;
[0107] Figure 2 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0108] Figure 3 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0109] Figure 4 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0110] Figure 5 A flowchart of a push method of a travel service provided by an embodiment of the present application is shown;
[0111] Figure 6 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0112] Figure 7 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0113] Figure 8 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0114] Figure 9 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0115] Figure 10 A flowchart of a push method of a travel service provided by an embodiment of the present application is shown;
[0116] Figure 11 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0117] Figure 12 A schematic diagram of a mobile phone interface provided by an embodiment of the present application is shown;
[0118] Figure 13 A flowchart of a push method of a travel service provided by an embodiment of the present application is shown;
[0119] Figure 14Fig. 10 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0120] Figure 15 Fig. 11 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0121] Figure 16 Fig. 4 shows a flowchart of a method for pushing a travel service provided by an embodiment of the present application;
[0122] Figure 17 Fig. 12 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0123] Figure 18 Fig. 13 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0124] Figure 19 Fig. 14 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0125] Figure 20 Fig. 15 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0126] Figure 21 Fig. 5 shows a flowchart of a method for pushing a travel service provided by an embodiment of the present application;
[0127] Figure 22 Fig. 16 shows a schematic diagram of a mobile phone interface provided by an embodiment of the present application;
[0128] Figure 23 Fig. 1 shows a structure schematic diagram of a chip system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0129] Hereinafter, the terms “first” and “second” are only used for description purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with “first” and “second” can explicitly or implicitly include one or more of the features. In the description of the embodiments, unless otherwise specified, the meaning of “a plurality of” is two or more.
[0130] In conventional technologies, an electronic device such as a mobile phone is installed with an APP (hereinafter can be referred to as a ticket booking APP) that can provide railway ticket booking services. The ticket booking APP usually cannot provide additional services related to railway travel. Even if a small number of APPs can provide some additional services, due to the fact that a large number of users do not know about these services, or due to the fact that the entry of these services is too deep and the operation is cumbersome, the use rate of these services is very low.
[0131] Based on this, this application provides a method for pushing travel services, applied to electronic devices with the aforementioned ticketing app installed. This allows the ticketing app to not only provide ticket purchase services but also various additional services such as multi-trip tickets (or period tickets, the same below), railway meal ordering, priority passenger reservations, ski equipment express delivery, and / or tourism. Thus, the ticketing app can provide a wealth of services related to railway travel.
[0132] Furthermore, electronic devices can also collect user profiles. If a user profile meets preset conditions, service information for corresponding supplementary services can be proactively pushed to the user. For example, service information can be displayed on the electronic device's negative one screen, lock screen, main interface, or floating window to recommend supplementary services to users. This allows ticketing apps to proactively push supplementary services to users who need them, enabling them to discover these services.
[0133] Then, in response to the user's action regarding the service information, the electronic device can launch the ticketing app and display the service interface for the supplementary service. This provides a convenient entry point for users who need the service, thereby increasing its usage rate.
[0134] For example, the electronic device in this application embodiment may be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) / virtual reality (VR) device, etc., which can provide viewing and use functions of media files such as pictures, audio and video and / or documents. This application embodiment does not impose special restrictions on the specific form of the device.
[0135] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0136] Please refer to Figure 1 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 1As shown, taking the mobile phone 100 as an example, the mobile phone 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a headset jack 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, and the like.
[0137] It can be understood that the structure shown in the embodiment does not constitute a specific limitation on the mobile phone 100. In other embodiments, the mobile phone 100 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0138] The processor 110 can include one or more processing units, for example: the processor 110 can 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), and the like. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0139] The controller can be the nerve center and command center of the mobile phone 100. The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching instructions and executing instructions.
[0140] The memory in the processor 110 can also be provided for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can save instructions or data that the processor 110 has just used or repeatedly uses. If the processor 110 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 110, thereby improving the efficiency of the system.
[0141] The charging management module 140 is configured to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 140 can receive charging input from a wired charger through the USB interface 130. In some embodiments of wireless charging, the charging management module 140 can receive wireless charging input through a wireless charging coil of the mobile phone 100. The charging management module 140 can charge the battery 142 and power the mobile phone at the same time through the power management module 141.
[0142] The power management module 141 is configured to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be configured to monitor parameters such as battery capacity, battery cycle count, battery health status (leakage, impedance), and the like. In some other embodiments, the power management module 141 can also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be disposed in the same device.
[0143] The wireless communication function of the mobile phone 100 can be realized through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor.
[0144] The display function of the mobile phone 100 can be realized through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, which is connected to the display screen 194 and the application processor. The GPU is configured to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs, which execute program instructions to generate or change display information.
[0145] The display screen 194 is used to display images, videos, etc. The display screen 194 is the above-mentioned folding screen (such as a flexible folding screen or a multi-screen folding screen). The display screen 194 comprises a display panel. The display panel can 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), etc.
[0146] The mobile phone 100 can realize the photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, the application processor, etc.
[0147] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to realize the expansion of the storage capacity of the mobile phone 100. The external memory card communicates with the processor 110 through the external memory interface 120 to realize the data storage function. For example, media files such as music and videos are saved in the external memory card.
[0148] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various function APPs and data processing of the mobile phone 100 by running the instructions stored in the internal memory 121. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created during the use of the mobile phone 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0149] The mobile phone 100 can realize the audio function through the audio module 170, the loudspeaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, the application processor, etc. For example, music playing, recording, etc.
[0150] The keys 190 include a power-on key, a volume key, and the like. The keys 190 can be mechanical keys. Alternatively, the keys 190 can be touch keys. The mobile phone 100 can receive key inputs and generate key signal inputs related to user settings and function control of the mobile phone 100.
[0151] The motor 191 can generate a vibration prompt. The motor 191 can be used for incoming call vibration prompts and touch vibration feedback. For example, touch operations on different applications (such as taking pictures, playing audio, and the like) can correspond to different vibration feedback effects. Touch operations on different regions of the display screen 194 can also correspond to different vibration feedback effects. Different application scenarios (such as time reminders, receiving messages, alarms, games, and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effects can also be customized.
[0152] The indicator 192 can be an indicator light that can be used to indicate a charging state, a power change, and can also be used to indicate messages, missed calls, notifications, and the like.
[0153] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to achieve contact and separation with the mobile phone 100. The mobile phone 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. The same SIM card interface 195 can simultaneously insert multiple cards. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external storage cards. The mobile phone 100 interacts with a network through a SIM card to achieve functions such as calls and data communication. In some embodiments, the mobile phone 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the mobile phone 100 and cannot be separated from the mobile phone 100.
[0154] The methods in the following embodiments can be implemented in the mobile phone 100 with the above hardware structure. The mobile phone is installed with a ticket booking APP (which can also be referred to as a first APP), which can be any APP that can provide travel (such as train, airplane) related services. For example, the ticket booking APP can be 12306 TM APP, Ctrip TM APP, Feizhu TM and the like. In the following embodiments, the 12306 TM APP is mainly taken as an example to illustrate the solutions of the present application.
[0155] The above ticket booking APP can provide additional services such as a ticket-by-ride service, a railway meal reservation service, a key passenger reservation service, a snow equipment express delivery service, and / or a tourism service.
[0156] Specifically, the phone can display a main interface (also known as the first interface), which includes an icon for the ticket booking app (also known as the first icon). The phone can receive a user's click on this icon to trigger the launch of the ticket booking app. In response to this click, the phone can display interface a (also known as the second interface). Interface a includes controls that can directly or indirectly trigger the launch of the aforementioned additional services. This allows the various additional services to be launched.
[0157] For example, the mobile phone can display Figure 2 Image (a) shows the main interface 201, which includes an icon 202 for the ticket booking app. In response to a user clicking on this icon 202, the phone can display... Figure 2 The interface a203 is shown in (b) above. For example, this interface a203 includes a "Multi-Visit Periodic Ticket" 204 that can be directly triggered to start the multi-visit ticket service. The mobile phone can start the multi-visit ticket service in response to the user's click on the "Multi-Visit Periodic Ticket" 204.
[0158] The following will mainly use multi-trip ticket service, railway catering service, tourism service, priority passenger reservation service and ski equipment express service as examples to illustrate the travel service push method of this application embodiment.
[0159] Service 1: Multi-trip ticket service.
[0160] In conventional technology, if a user needs to travel frequently between two locations, they must purchase the corresponding train tickets through a ticketing app before each trip. This necessitates multiple ticket purchases to meet the demand for frequent travel. For example, a user who lives in Shanghai, works in Beijing, and travels between Beijing and Shanghai every weekend needs to purchase tickets before each trip.
[0161] Based on this, this application provides a multi-trip ticket service. After purchasing a multi-trip ticket, a user can take a specified number of train trips within a specified validity period, with a specified class of seating and specified departure and arrival stations (specified departure and arrival stations). For example, within 90 days, a user can take 20 train trips with a departure and arrival station combination of Beijing South and Shanghai West, and the class of seating is first class. The specified validity period and specified number of trips can be understood as a specified travel frequency. For example, taking 20 trips within 90 days is equivalent to a specified travel frequency of 20 trips / 90 days. The class of seating can be understood as the type of seat, such as first class or second class.
[0162] In this embodiment of the application, the interface a may include control a (also referred to as the first control), such as Figure 2The “Multi-trip / Regular Ticket” control 204 shown in (b) is used to trigger the mobile phone to start the multi-trip ticket service and book multi-trip tickets. It should be noted that, in this embodiment of the application, for ease of explanation, the multi-trip ticket and regular ticket service provided by the ticket booking APP is referred to as the multi-trip ticket service, and the various multi-trip tickets and various regular tickets in the multi-trip ticket and regular ticket service are referred to as various multi-trip tickets, that is, a regular ticket is also considered as a multi-trip ticket.
[0163] Specifically, the mobile phone can receive user clicks on control a. In response to the user's click on control a, the mobile phone can display interface b (which can be referred to as a third interface). Interface b includes multiple information cards and multiple controls b. Each information card corresponds to a specific multi-visit ticket product, and each control b corresponds to a specific multi-visit ticket product. Control b is used to trigger the mobile phone to place an order for the corresponding multi-visit ticket product. A multi-visit ticket product can be simply referred to as a multi-visit ticket, and one multi-visit ticket product represents one type of multi-visit ticket.
[0164] For example, control a is Figure 2 The "Multi-Visit / Regular Ticket" control 204 in (b) is accessible via a mobile phone. In response to a user's click on the "Multi-Visit / Regular Ticket" control 204, the mobile phone can display... Figure 3 (a) shows interface b 301. Interface b 301 includes information cards for the Beijing-Shanghai High-Speed Railway multi-trip tickets, the Chengdu-Chongqing High-Speed Railway multi-trip tickets, the Beijing-Shanghai High-Speed Railway regular tickets, and the Nanning-Guangzhou High-Speed Railway multi-trip tickets. Interface b 301 also includes "Place Order" controls corresponding to each of the aforementioned multi-trip ticket products. For example, there is a "Place Order" control 303 corresponding to the Beijing-Shanghai High-Speed Railway multi-trip ticket. This "Place Order" control 303 is used to trigger a mobile phone order for the Beijing-Shanghai High-Speed Railway multi-trip ticket. That is, the control b for the Beijing-Shanghai High-Speed Railway multi-trip ticket is the "Place Order" control 303.
[0165] The mobile phone can receive user clicks on control b. It should be understood that clicking on control b is equivalent to selecting the corresponding multi-trip ticket. In response to the user's click on control b, the mobile phone can display interface c (also known as the multi-trip ticket ordering interface). Interface c includes multiple options to trigger the mobile phone to confirm the order information. These multiple options include a first option, a second option, and a third option. The first option triggers the mobile phone to determine the departure and arrival stations; the second option triggers the mobile phone to determine the seat type; and the third option triggers the mobile phone to determine the passenger. The mobile phone can receive information entered by the user in the various options on interface c. Interface c also includes control c, which triggers the mobile phone to confirm the order information.
[0166] For example, control b for the Beijing-Shanghai High-Speed Railway multi-trip ticket is Figure 3the "de-order" control 303 in (a). The mobile phone, in response to the user's click operation on the "de-order" control 303, can display Figure 3 the interface c 304 shown in (b). The interface c 304 includes the departure station selection item (i.e., the first option), the seat type selection item (in which the second class seat is selected by default, i.e., the second option), and the passenger selection item (i.e., the third option) of the Beijing-Shanghai high-speed train ticket. The interface c 304 also includes the "de-order" control 305, which is used to trigger the mobile phone to confirm the order information of the Beijing-Shanghai high-speed train ticket. That is, the control c is the "de-order" control 305.
[0167] The mobile phone can receive the user's click operation on the control c. The mobile phone, in response to the user's click operation on the control c, can display the interface d. The interface d includes one or more of the order information, such as the departure station information, the product type information (such as the ticket or the regular ticket), the seat type information, the number of passengers, the order amount, and the passenger information. The interface d also includes the control d and the control e, wherein the control d is used to trigger the mobile phone to complete the order payment, and the control e is used to trigger the mobile phone to cancel the order.
[0168] For example, the control c is the "de-order" control 305 in (b). The mobile phone, in response to the user's click operation on the "de-order" control 305, can display Figure 3 the interface d 401 shown in (b). The interface d 401 includes the order information. For example, the departure station combination is Beijing South and Shanghai Hongqiao; the product type is the 90-day 20-time ticket; and the seat type is the second class seat, etc. The interface d 401 also includes the "immediate payment" control 402 and the "cancel order" control 403. The "immediate payment" control 402 is used to trigger the mobile phone to complete the order payment, i.e., the control d is the "immediate payment" control 402. The "cancel order" control 403 is used to trigger the mobile phone to cancel the order, i.e., the control e is the "cancel order" control 403. Figure 4 After the above process, the reservation of the ticket can be completed in the ticket reservation APP. Thus, the ticket can be purchased at one time to meet the demand for multiple round trips.
[0169] Further, in the embodiment of the present application, the mobile phone can also actively push the above-mentioned ticket service to the target user to facilitate the target user to use the ticket service. Compared with the above-mentioned way of triggering the start of the ticket service through the control a in the interface a in the ticket reservation APP, in the embodiment, the active pushing of the ticket service to the target user can provide a quick access for the user in need to use the ticket service. Specifically, as shown in
[0170] the method includes S501-S504. Figure 5
[0171] S501, the mobile phone collects a user portrait, wherein the user portrait comprises professional information, work location information, residence location information, and / or historical travel records.
[0172] The professional information can reflect a user's belonging to a people category, and different categories of people have different needs for the ticket service. For example, college students usually have activities at school and do not need to frequently go back and forth between two places, and thus usually have no need for the ticket service. For another example, business people can need to frequently go back and forth between two work locations for business trips, and thus can have a need for the ticket service.
[0173] The work location information and the residence location information can reflect whether the user's work location and home are in the same city. If the work location and the home are not in the same city, the user can be regarded as a "double-city life user", and the user usually has a need to go back and forth between the work location and the home. That is, the user can have a need for the ticket service.
[0174] The travel record of a historical travel includes a train number, a departure station, an arrival station, a departure time, and a seat type. For example, the travel records of the historical travels of the user a are shown in Table 1.
[0175] Table 1
[0176] Serial number Train number Departure station Arrival station Departure time Seat type 1 G26 Shanghai South Beijing South June 6, 17:55 First class seat 2 G27 Beijing South Shanghai June 11, 19:00 First class seat 3 G26 Shanghai South Beijing South June 13, 17:55 First class seat 4 G27 Beijing South Shanghai June 18, 19:00 Second class seat 5 G26 Shanghai South Beijing South June 20, 17:55 First class seat 6 G79 Beijing West Wuhan June 23, 10:00 First class seat 7 G68 Wuhan Beijing West June 24, 16:00 First class seat 8 G27 Beijing South Shanghai June 25, 19:00 First class seat 9 G26 Shanghai South Beijing South June 27, 17:55 First class seat 10 G27 Beijing South Shanghai July 2, 19:00 Second class seat
[0177] The departure station and the arrival station can reflect a travel trajectory. For example, the departure station of the second record in Table 1 is Beijing South, and the arrival station is Shanghai, and thus the travel trajectory is from Beijing to Shanghai.
[0178] The departure time can reflect a time rule of the travel. For example, July 2, June 25, June 18, and June 11 in Table 1 are all Fridays, and thus it can be reflected that the user a departs from Beijing to Shanghai at 19:00 every Friday.
[0179] In some embodiments, the mobile phone can analyze the content of the short message and / or the content of the email sent by the ticket booking APP, parse the departure station and the arrival station of each ticket purchase, and parse the departure time.
[0180] In other embodiments, the mobile phone can also obtain the departure station and the arrival station of the user's ticket purchase and the departure time from the ticket booking APP or a server of the ticket booking APP.
[0181] S502, in a case where the user portrait satisfies a preset condition 1, the mobile phone determines service information 1 to be recommended.
[0182] The preset condition 1 can also be referred to as a preset condition.
[0183] Before S502, the mobile phone can detect whether the user portrait satisfies preset condition 1. If the user portrait satisfies preset condition 1, the user belongs to a target user.
[0184] In some embodiments, the mobile phone can detect whether the occupation information belongs to a first occupation. Generally, the first occupation is an occupation without the need of frequent travel between two places. For example, the first occupation is a student or a housewife. If the occupation of the user is the first occupation, it can be indicated that the user is not a demand user of the ticket service. If the mobile phone detects that the occupation information belongs to the first occupation, the user portrait does not satisfy preset condition 1. If the mobile phone detects that the occupation information does not belong to the first occupation, the user portrait satisfies preset condition 1. In this way, users who do not have demand for the ticket service can be quickly filtered out according to the occupation information.
[0185] In some embodiments, the mobile phone can detect whether the historical travel record includes a travel record 1. The ticket service of the ticket booking APP provides a plurality of ticket products, each ticket product has a corresponding departure-to-arrival station combination, and the travel record 1 refers to a record that the departure station and the arrival station of the travel belong to the departure-to-arrival station combination of a ticket product 1. The ticket product 1 is one of the plurality of ticket products. The departure-to-arrival station combination of the ticket product can be understood as a combination of the specified departure station and the specified arrival station of the ticket product. If the historical travel record includes the travel record 1, the user portrait satisfies preset condition 1. Conversely, if the historical travel record does not include the travel record 1, the user portrait does not satisfy preset condition 1. In this way, users who have traveled with the departure-to-arrival station combination of the ticket product in the past can be determined as target users who have demand for the ticket service.
[0186] For example, it is assumed that the ticket service of the ticket booking APP provides a plurality of ticket products, including a Beijing-Shanghai high-speed rail ticket. And the departure-to-arrival station combination of the Beijing-Shanghai high-speed rail ticket includes the following four combinations: combination 1, Beijing South Station and Shanghai Station; combination 2, Beijing South Station and Shanghai South Station; combination 3, Beijing West Station and Shanghai Station; and combination 4, Beijing West Station and Shanghai South Station. The departure station of the first record in Table 1 is Shanghai South, and the arrival station is Beijing South, which belongs to the above combination 2. Therefore, the first record is a travel record 1.
[0187] It should be noted that any ticket product not only has a starting station and a terminal station, but also can have one or more transit stations. Correspondingly, the departure-to-arrival station combination of the ticket product can be any two combination of the starting station, the terminal station and one or more transit stations. In the embodiments herein, the starting station and the terminal station are used as the departure-to-arrival station combination for convenience of description.
[0188] In some embodiments, the mobile phone can detect whether there are multiple trip records 2 (also referred to as first records) in the historical trip records. Among them, the trip records 2 belong to the trip records 1, that is, the trip records 2 are also records whose departure station and arrival station belong to the departure-arrival station combination of the mileage ticket product 1. Among them, the departure station and the arrival station of the trip belong to the departure-arrival station combination of the mileage ticket product 1, which can also be understood as the departure station and the arrival station match the specified departure station and the specified arrival station of the mileage ticket product 1. And the departure station and the arrival station of the multiple trip records 2 belong to the departure-arrival station combination of the same mileage ticket product (denoted as mileage ticket product 2, also referred to as first mileage ticket), and the multiple trip records 2 reflect that the user's round-trip frequency between two places exceeds the preset frequency 1 (also referred to as preset frequency). If there are multiple trip records 2 in the historical trip records, the user portrait meets the preset condition 1. Conversely, if there are no multiple trip records 2 in the historical trip records, the user portrait does not meet the preset condition 1. In this way, the user who frequently travels between two places can be determined as a user who has demand for mileage ticket service.
[0189] Specifically, the mobile phone can determine the coming-and-going places of the corresponding historical trip according to the departure station and the arrival station in each trip record 1. For a group of trip records (including at least two trip records 1) with the same coming-and-going places, the mobile phone can determine the user's round-trip frequency between two places according to the departure time of the group of trip records.
[0190] For example, the combination of the departure station and the arrival station of the 1st-5th and 8th-10th records in Table 1 above belong to the departure-arrival station combination of the Beijing-Shanghai high-speed rail mileage ticket, that is, the 1st-5th and 8th-10th records in Table 1 above are trip records 1, a total of 8. And the coming-and-going places of the above-mentioned 8 trip records 1 are the same, which are Beijing and Shanghai, so the 8 trip records 1 are a group of trip records. The mobile phone can determine that the user's round-trip frequency between Beijing and Shanghai is about 2 times a week or 8 times a month according to the departure time of the 8 trip records 1 in the table.
[0191] Then, the mobile phone compares the user's round-trip frequency between two places with the preset frequency 1. If the user's round-trip frequency between two places exceeds the preset frequency 1, it is detected that there are multiple trip records 2 in the historical trip records. The multiple trip records 2 are at least two trip records 1 included in the group of trip records.
[0192] For example, taking the preset frequency 1 as 6 times a month. The 1st-5th and 8th-10th records in Table 1 above (a total of 8 trip records 1) belong to a group of trip records, and the round-trip frequency between Beijing and Shanghai reflected by the 8 trip records 1 is 8 times a month. Obviously, the round-trip frequency is greater than the preset frequency 1, so there are multiple trip records 2 in the historical trip records. And the multiple trip records 2 are the 1st-5th and 8th-10th records in Table 1.
[0193] In some embodiments, the mobile phone can detect whether the work place and the home place are in two different cities. If the work place and the home place are in two different cities, the mobile phone can further detect whether the train stations around the two cities belong to the origin-destination combination of the ticket product (marked as ticket product 2, which can also be referred to as the first ticket product). Similarly, the train stations around the two cities belong to the origin-destination combination of the ticket product, which can be understood as that the train stations around the two cities match the specified origin station and the specified destination station of the ticket product.
[0194] Generally, if the user is a user whose work place and home place are in different cities, i.e., a “double-city life user”, the user generally has the demand of going back and forth between the two cities. For example, the user’s home place is in Shanghai and the work place is in Beijing, and the user has the demand of going back and forth between Beijing and Shanghai. Further, if the train stations of the two cities are in the origin-destination combination of the ticket product, the ticket product can meet the demand of the user of going back and forth between the two cities, and thus the user is the target user of the ticket service. For example, the train stations of Beijing and Shanghai are in the origin-destination combination of the ticket product of the Beijing-Shanghai high-speed rail, and thus the ticket product of the Beijing-Shanghai high-speed rail can meet the demand of the user of going back and forth between Beijing and Shanghai.
[0195] That is, if the work place and the home place are in two cities, and the train stations of the two cities are in the origin-destination combination of the ticket product, the user portrait meets the preset condition 1. Conversely, if the work place and the home place are not in two cities, and / or the train stations of the two cities are not in the origin-destination combination of the ticket product, the user portrait does not meet the preset condition 1. In this way, the user whose work place and home place are in the cities through which the ticket product passes can be determined as the user who has the demand for the ticket service.
[0196] In the foregoing embodiments, the implementation of detecting whether the user portrait meets the preset condition 1 is described with respect to different dimensions. In actual implementation, multiple dimensions can be combined for detection.
[0197] For example, the mobile phone can detect whether the occupation information belongs to the first occupation. If the occupation information does not belong to the first occupation, the mobile phone can further detect whether there are multiple pieces of travel record 2 in the historical travel record. If there are multiple pieces of travel record 2 in the historical travel record, the user portrait meets the preset condition 1. In this way, the users who do not have the demand can be filtered out according to the occupation information, and the users who have the frequent demand of going back and forth between two places can be determined as the target users.
[0198] It should be noted that in the process of detecting whether the user portrait meets the preset condition 1 by the mobile phone, the mobile phone needs to obtain the service information of the limited ticket service from the ticket booking APP. In order to achieve this purpose, the ticket booking APP opens a preset interface for the mobile phone to obtain the service information of the limited ticket service. Specifically, the mobile phone calls the preset interface of the ticket booking APP. After the mobile phone successfully calls the preset interface, the mobile phone can obtain a plurality of limited tickets and the specified ride frequency, specified seat type, specified departure station, specified arrival station and price of the plurality of limited tickets from the ticket booking APP. Then, the mobile phone can detect whether the user portrait meets the preset condition according to the service information. In addition, these service information can also be used for the determination and display of the subsequent service information 1.
[0199] After detecting that the user portrait meets the preset condition 1, the mobile phone can determine that the user is a target user. Then, the mobile phone can determine the service information 1 to be pushed to the target user. The service information 1 mainly refers to the information of the limited ticket product 2.
[0200] In some embodiments, the service information 1 includes product information of a target limited ticket product. The target limited ticket product is a limited ticket product that the user has a demand to use. For example, the target limited ticket product is the limited ticket product 2.
[0201] Specifically, for the target user, the mobile phone can determine the target limited ticket product according to the historical travel records.
[0202] Example 1: The mobile phone divides the travel records in the plurality of travel records into at least one group of travel records. Each group of travel records has the same origin and destination. The mobile phone can determine a group of travel records that reflects the highest frequency of round trips between two places as the target travel records. Each group of travel records corresponds to one or more limited ticket products. Each limited ticket product in the one or more limited ticket products has a combination of departure station and arrival station that includes the combination of departure station and arrival station of each travel record in the group of travel records. Then, the mobile phone can determine the one or more limited ticket products corresponding to the target travel records as the target limited ticket product.
[0203] Example 2: The mobile phone determines a plurality of travel records 2 (which can also be referred to as target travel records) from the historical travel records. The target limited ticket product is the limited ticket product corresponding to the plurality of travel records 2 (i.e., the limited ticket product 2).
[0204] It should be noted that the combination of the designated departure station and the designated arrival station of different mileage tickets can be the same or overlap. For example, the designated ride frequency of the Cheng-Yu high-speed rail mileage ticket is 20 times / 90 days, and the designated ride frequency of the Cheng-Yu high-speed rail regular ticket is 60 times / 30 days. Therefore, there can be multiple target mileage ticket products (such as mileage ticket product 2). In a specific implementation, the mobile phone can provide the information of multiple target mileage ticket products as service information 1, and then the user can select from them. In another specific implementation, the mobile phone can further select a unique mileage ticket product from the multiple target mileage ticket products to push to the user. For example, the mobile phone determines the second mileage ticket from the multiple target mileage ticket products. The absolute value of the difference between the designated ride frequency of the second mileage ticket and the round-trip frequency between the two places reflected by the multiple travel records 2 is less than the absolute value of the difference between the designated ride frequency of other target mileage ticket products and the round-trip frequency. Among them, the other target mileage ticket product is a mileage ticket product other than the second mileage ticket among the multiple target mileage ticket products.
[0205] For example, the round-trip frequency between Chengdu and Chongqing reflected by the multiple travel records 2 is 7 times per month, which is equivalent to 7 times / 30 days or 21 times / 90 days. If the target mileage ticket product includes the Cheng-Yu high-speed rail mileage ticket and the Cheng-Yu high-speed rail regular ticket, and assuming that the designated ride frequency of the Cheng-Yu high-speed rail mileage ticket is 20 times / 90 days and the designated ride frequency of the Cheng-Yu high-speed rail regular ticket is 60 times / 30 days, it is obvious that 20 times / 90 days is closer to the round-trip frequency of 21 times / 90 days. Therefore, the second mileage ticket can be determined as the Cheng-Yu high-speed rail mileage ticket.
[0206] Among them, the product information of the target mileage ticket product can be the product name of the target mileage ticket product. For example, the name "Beijing-Shanghai high-speed rail mileage ticket".
[0207] In some embodiments, the service information 1 includes the departure city and the arrival city. Among them, for "double-city life users", the departure station and the arrival station can be the combination of the city where the user works and the city where the user lives. That is, the departure city and the arrival city match the living city and the working city. In this way, the user can be provided with the highest user demand for the departure city and the arrival city.
[0208] In other embodiments, the service information 1 includes the designated ride frequency of the target mileage ticket product. Each mileage ticket product has its designated ride frequency. For example, the designated ride frequency of the Beijing-Shanghai high-speed rail mileage ticket is 20 times / 90 days. The designated ride frequency of the Guangzhou-Shenzhen intercity regular ticket is 60 times / 30 days.
[0209] In some embodiments, the service information 1 comprises a target seat type of the target mileage ticket product (may also be referred to as a first designated seat type). The target seat type is a seat type that the user tends to select. Specifically, for the target user, the mobile phone can further determine the target seat type according to the historical trip records.
[0210] The target seat type can be a seat type with the most number of trips in the historical trip records. For example, in the 10 records in Table 1, the seat type in 7 records is first class seat, and the seat type in 3 records is second class seat. That is, the user selected first class seat for 7 of the 10 trips, so first class seat is the seat type with the most number of trips. Thus, it can be determined that the target seat type is first class seat. In this way, the seat type that the user tends to select overall can be determined as the target seat type.
[0211] Alternatively, the target seat type can be a seat type with the most number of trips in the target trip records (e.g., the plurality of trip records 2). For example, records 1-5 and records 8-10 in Table 1 are the plurality of target trip records (8 records in total). Among them, the seat type in record 4 and record 10 is second class seat, and the seat type in the remaining 6 records is first class seat, so first class seat is the seat type with the most number of trips. Thus, it can be determined that the target seat type is first class seat. In this way, the seat type that the user tends to select in the corresponding line can be accurately determined as the target seat type. In practice, the user can tend to select second class seat for a shorter trip, and tend to select first class seat for a longer trip, or the user can tend to select second class seat for a business trip such as a business trip or a work trip, and tend to select first class seat for a daily travel trip. Using the method of this embodiment, the rationality of the determined target seat type can be improved.
[0212] In some embodiments, the service information 1 comprises price information of the target mileage ticket product. Specifically, the price information can indicate the price of the target mileage ticket product with the target seat type and the target frequency for the entire journey. Alternatively, in the embodiment in which the service information 1 comprises the departure location and the arrival location, the price information can be used to indicate the price of the target mileage ticket product with the target seat type and the target frequency from the departure location to the arrival location.
[0213] S503, the mobile phone displays the service information 1 in a preset form, wherein the preset form comprises a negative one screen notification, a lock screen notification, or a desktop card.
[0214] It should be understood that the service information 1 is displayed in the form of a negative one screen notification, i.e., displayed in a negative one screen interface. The service information 1 is displayed in the form of a lock screen notification, i.e., displayed in a lock screen interface. The service information 1 is displayed in the form of a desktop card, i.e., displayed in a main interface. The negative one screen notification, the lock screen notification, or the desktop card can be understood as a card, which can also be referred to as a first card. In addition, the negative one screen interface, the lock screen interface, or the main interface can be referred to as a preset interface. That is, when the user portrait meets the preset condition 1, the mobile phone can display the first card in the preset interface, and the first card includes the service information 1.
[0215] For example, the negative one screen notification is taken as an example. The mobile phone can display Figure 6 A negative one screen interface 601 is shown, and the negative one screen interface 601 includes a negative one screen notification 602. The service information 1 is displayed in the negative one screen notification 602. The service information 1 includes the product type “count ticket”, the ride frequency “20 times / 90 days”, the seat information “first class seat”, and the price “18880.0 yuan”.
[0216] In the above example, the display of the service information 1 is mainly illustrated by taking the negative one screen notification as an example. In actual implementation, the service information 1 can also be displayed at other entry points of the mobile phone.
[0217] Example 1: The service information 1 can also be displayed in the form of a lock screen notification in the lock screen interface. For example, Figure 7 The lock screen interface 701 shown in (a) includes a lock screen notification 702, and the service information 1 is displayed in the lock screen notification. The service information 1 also includes the ride frequency, the price, the seat, and the like.
[0218] Example 2: The service information 1 can also be displayed in the form of a desktop card in the main interface of the mobile phone. For example, Figure 7 The main interface 703 shown in (b) includes a desktop card 704, and the service information 1 is displayed in the desktop card 704. The service information 1 also includes the ride frequency, the price, the seat, and the like.
[0219] It should be understood that the service information 1 is displayed in the entry point of the mobile phone, and the user does not need to open the ticket booking APP and then start the corresponding service. Thus, the user can conveniently view and operate. For example, the service information 1 is displayed in the lock screen interface, i.e., the user can view the service information 1 without unlocking. In the following embodiments, the display in the negative one screen interface will be mainly taken as an example to illustrate the scheme of the present application.
[0220] In some embodiments, if the mobile phone detects that the user does not have a trip to be taken, the mobile phone can display the service information 1 in the form of a negative one screen notification before the user next time purchases a train ticket. For example, the service information 1 is displayed within 6 hours before the user purchases a train ticket. Thus, the user can replace the purchase of a train ticket before each trip by purchasing a count ticket.
[0221] In one specific implementation, the historical journey records further include order time. The mobile phone can estimate the order time 2 (also referred to as the first time) of the next order according to the order time 1 of the target journey records (such as the plurality of journey records 2). The order time 2 can be the earliest order time or the average order time. The mobile phone starts to display the service information 1 at a preset time 1 (also referred to as the first preset time) before the order time 2, so as to provide the user with the service information 1 for ordering the ticket. In this way, for the user with regular ticket purchase time, the next ticket purchase time can be accurately estimated. For example, for the "double-city life user" or the user commuting between Beijing and Tianjin in the morning and evening, the ticket purchase is usually regular, and thus the ticket purchase time can be accurately estimated. Therefore, the service information 1 can be pushed in advance.
[0222] For example, the historical journey records of the user a are shown in Table 2.
[0223] Table 2
[0224] Serial number Train number Departure station Arrival station Departure time Seat type Order time 1 G26 Shanghai South Beijing South June 6, 17:55 First class seat June 4, 17:00 2 G27 Beijing South Shanghai June 11, 19:00 First class seat June 10, 18:00 3 G26 Shanghai South Beijing South June 13, 17:55 First class seat June 10, 18:00 4 G27 Beijing South Shanghai June 18, 19:00 Second class seat June 17, 12:00 5 G26 Shanghai South Beijing South June 20, 17:55 First class seat June 17, 12:00 6 G79 Beijing West Wuhan June 23, 10:00 First class seat June 21, 14:00 7 G68 Wuhan Beijing West June 24, 16:00 First class seat June 21, 14:00 8 G27 Beijing South Shanghai June 25, 19:00 First class seat June 24, 11:00 9 G26 Shanghai South Beijing South June 27, 17:55 First class seat June 24, 11:00 10 G27 Beijing South Shanghai July 2, 19:00 Second class seat July 1, 19:00
[0225] The main difference between the above Table 2 and Table 1 is that each journey record in Table 2 further includes the order time. Assuming that the first to fifth records and the eighth to tenth records in Table 2 are target journey records (a total of 8 records), and June 11, June 18, June 25 and July 2 are Fridays, it can be known from Table 2 that the order times of the above 8 records are mainly concentrated in the time period from Thursday noon to afternoon, such as June 24 11:00 is the time close to Thursday noon, and June 10 18:00 is 6:00 in the afternoon on Thursday. Assuming that today is July 6 (Wednesday), and the preset time length 1 is 3 hours, the earliest order time of the next order can be predicted as July 7 (Thursday) 11:00, that is, the order time 2 is July 7 (Thursday) 11:00. The mobile phone can trigger the display of the service information 1 at 8:00 on July 7 (Thursday), which is 3 hours before the order time 2.
[0226] In another specific implementation, the mobile phone can collect the hotel reservation records of the user, wherein the hotel reservation records include the hotel location and the check-in time. If the hotel location is different from the current location, the mobile phone can start to display the service information 1 before the check-in time. Alternatively, the mobile phone can collect the meeting schedule of the user, wherein the meeting schedule includes the meeting time and the meeting location. If the meeting location is different from the current location, the mobile phone can start to display the service information 1 before the meeting time. Generally, if the user has a plan to stay in a hotel or attend a meeting in another city, it is very likely that the user has a demand for purchasing a train ticket. In this way, by using this implementation, even for the user with no obvious regular ticket purchase time, the demand for purchasing a ticket can be determined, and the service information 1 can be pushed in advance before the ticket purchase.
[0227] In some embodiments, the phone can display the journey information and the control f (also referred to as the second control) in the negative one screen at a specific time before the departure time of the to-be-traveled journey after detecting that the user has purchased the train ticket of the to-be-traveled journey. The control f is used to trigger the phone to display the service information 1. The specific time before the departure time of the to-be-traveled journey can also be referred to as the second preset time. Then, the phone can display the service information 1 in response to the user's click operation (also referred to as the second operation) on the control f. In this way, the service information 1 can be displayed when the user has a clear intention.
[0228] Further, the phone can display the journey information and the control f in the shallow entry of the phone when detecting that the user has purchased the train ticket of the departure station and the arrival station belonging to the origin-destination combination of the target mileage ticket product. In this way, the control f can be provided to the user to trigger the display of the service information 1 when the user has a demand to purchase the target mileage ticket.
[0229] For example, the target mileage ticket product is the Beijing-Shanghai high-speed rail mileage ticket, and the origin-destination combinations of the Beijing-Shanghai high-speed rail mileage ticket include: combination 1, Beijing South Railway Station and Shanghai Railway Station; combination 2, Beijing South Railway Station and Shanghai South Railway Station; combination 3, Beijing West Railway Station and Shanghai Railway Station; and combination 4, Beijing West Railway Station and Shanghai South Railway Station. If it is detected that the user has purchased the G101 train from Beijing South Railway Station to Shanghai South Railway Station (which belongs to combination 2), the phone can display Figure 8 The negative one screen interface 801 is shown, and the negative one screen interface 801 includes the negative one screen notification 802. The journey information such as train number G101, departure station Beijing South Railway Station, and the like is included in the negative one screen notification 802. The "purchase mileage ticket" control 803 is also included in the negative one screen notification 802. The "purchase mileage ticket" control 803 is used to trigger the phone to display the service information 1. The phone can display Figure 6 The negative one screen interface 601 is shown, and the service information 1 is displayed in the negative one screen notification 602 in the negative one screen interface 601.
[0230] S504, the phone displays the interface c in response to the user's operation 1 on the service information 1, and receives the order information input by the user to complete the mileage ticket reservation.
[0231] The operation 1 can also be referred to as the first operation, and the interface c is the first mileage ticket ordering interface.
[0232] Before S504, the phone can receive the user's operation 1 on the service information 1. The operation 1 can be a click operation or a long press operation, or the operation 1 can be a preset gesture. In this embodiment, the operation 1 is mainly taken as an example of a click operation.
[0233] For example, the mobile phone can receive a user's operation on the service information 1 in the first-level interface 601. Figure 6 The mobile phone can display the interface c 304 shown in (b) in response to the click operation on the service information 1 in the first-level interface 601. Figure 3
[0234] That is, the mobile phone can start the ticket booking APP and display the interface c of the ticket booking APP in response to the operation 1. For the interface c, refer to the related description in the foregoing content, which will not be repeated here. After displaying the interface c, the mobile phone can receive order information input by the user in the interface c, such as information about a departure station, a seat type, and a passenger.
[0235] In the interface c, the target seat type is selected by default. For example, if the determined target seat type is a second-class seat, the second-class seat is selected by default. For example, the interface c 304 shown in the figure is the interface in which the second-class seat is selected by default. If the determined target seat type is a first-class seat, the first-class seat is selected by default (not shown). In this way, the user's selection of the seat type can be omitted, and the process of booking a single-journey ticket service is simplified.
[0236] Then, the mobile phone can display the interface d in response to the user's click operation on the control c in the interface c, and complete the single-journey ticket booking after confirming the order information. For the interface d, refer to the related description in the foregoing content, which will not be repeated here.
[0237] To sum up, the method of the embodiment of the present application can identify a target user who has a demand for a single-journey ticket, and display the service information 1 at a shallow entry of the mobile phone. On the one hand, for a user who has a demand, the single-journey ticket service can be actively pushed to avoid frequent purchase of tickets for a round trip between two places. On the other hand, the service information 1 is displayed at the shallow entry of the mobile phone, which can facilitate the user to trigger the booking of the single-journey ticket service and avoid complicated operations.
[0238] Service 2: Railway meal ordering service.
[0239] In the conventional technology, the meal on the train is often single in type, which cannot meet the user's dining demand.
[0240] Therefore, in the embodiment of the present application, the railway meal ordering service is provided. Using the railway meal ordering service, the user can book delicious food around the stations on the train route, instead of only the meal on the train. For example, the stations on the route of G89 include Beijing West Railway Station, Shijiazhuang Railway Station, Zhengzhou East Railway Station, Xi'an North Railway Station, and Chengdu East Railway Station. Therefore, in the journey of taking G89, the railway meal ordering service can provide booking of delicious food around the above-mentioned stations.
[0241] In the embodiment of the present application, the interface a of the ticket booking APP can include a control b (also referred to as a first control), such as the "catering and specialty" control 205 in (b) in Figure 2 , which is used to trigger the mobile phone to start a railway meal ordering service to book a meal around the way station.
[0242] Specifically, the mobile phone can receive a click operation of the user on the control b. The mobile phone can display an interface b (also referred to as a third interface) in response to the click operation of the user on the control b. The interface b includes a control a and a control c. The control a is used to trigger the mobile phone to switch to a form of eating on the train, i.e., delivery to the seat (equivalent to takeout), and the control c is used to trigger the mobile phone to switch to a form of self-pickup at the store.
[0243] For example, the control b is the "catering and specialty" control 205 in (b) in Figure 2 . The mobile phone can display the interface b 901 shown in (a) in Figure 9 in response to the click operation of the user on the "catering and specialty" control 205. The interface b 901 includes a "meal on the train" control 902 and a "self-pickup at the store" control 903. The "meal on the train" control 902 is used to trigger the mobile phone to display the form of eating on the train, i.e., the "meal on the train" control 902 is the control a. The "self-pickup at the store" control 903 is used to trigger the mobile phone to display the form of self-pickup at the store, i.e., the "self-pickup at the store" control 903 is the control c.
[0244] The mobile phone can trigger the mobile phone to switch to the form of eating on the train in response to the click operation of the user on the control a. The mobile phone can trigger the mobile phone to switch to the form of self-pickup at the store in response to the click operation of the user on the control c. The self-pickup at the store is mainly for the departure station and the arrival station. Hereinafter, the form of eating on the train will be mainly described. In the case of switching to the form of eating on the train, the interface b further includes a plurality of input items for the user to input journey information of a meal to be booked. For example, the plurality of input items include a train number input item (also referred to as a first input item) and / or a departure time input item (also referred to as a second input item). The mobile phone can receive the journey information input by the user from each input item. Furthermore, the interface b further includes a control d (also referred to as a second control), which is used to trigger the mobile phone to query meal products available at each station, i.e., to trigger the mobile phone to query booking information corresponding to the train number. The booking information can be a station where the meal can be booked, a store where the meal can be booked, etc.
[0245] For example, the control a is the "meal on the train" control 902 in (a) in Figure 9 . The mobile phone can switch to the form of eating on the train in response to the click operation of the user on the "meal on the train" control 902. In the case of switching to the form of eating on the train, Figure 9Interface b 901, shown in (a), also includes input fields 904 and 905. The mobile phone can receive the train number (e.g., G89) entered by the user in input field 904, and the departure time (e.g., Tuesday, July 20th) entered by the user in input field 905. Interface b 901 also includes a "Search" control 906. This "Search" control 906 is used to trigger the mobile phone to search for food available at various stations along the G89 train. That is, the "Search" control 906 is control d.
[0246] After the train number and departure time are entered (either user-inputted or auto-filled), the phone responds to the user's click on control d and displays interface c (also known as the ordering interface matched to the train number). Interface c includes multiple stations; the phone switches to the corresponding station based on the user's selection. Interface c also includes the restaurants included in the currently selected station, allowing the user to choose a restaurant and view its offerings. The multiple stations and the restaurants included in each station can be referred to as ordering information.
[0247] For example, control d is Figure 9 The "Search" control 906 in (a) is shown in the image. The mobile phone responds to the user's click on the "Search" control 906 by displaying... Figure 9 (b) shows interface c 907. Interface c 907 includes multiple stations along the route of train G89, such as Shijiazhuang, Zhengzhou East, and Xi'an North. The mobile phone can switch to Xi'an North Station in response to the user's click on station 908 (i.e., Xi'an North). After switching to Xi'an North Station, interface c 907 also includes restaurants around Xi'an North Station that offer food delivery, such as "Zhang San Roujiamo" and "Li Si Roujiamo" near Xi'an North Station.
[0248] In response to a user's selection of any store, the mobile phone can display interface d. This interface d includes the corresponding store's menu information. The mobile phone can then receive the menu items selected by the user on interface d and complete the order.
[0249] For example, the mobile phone responds to the user's... Figure 9 In option (b), selecting store 909 (i.e., "Zhang San Roujiamo") will display... Figure 9 (c) shows interface d 910. Interface d 910 includes the menu information of "Zhang San Roujiamo" shop, and users can select and place orders on interface d 910.
[0250] After going through the above process, you can order meals on the train through the ticket booking app. This allows you to reserve restaurants near the stations along the route.
[0251] Further, in the embodiments of the present application, the mobile phone can also actively push the above-mentioned railway meal ordering service to the target user to facilitate the target user to use the railway meal ordering service. Compared with the above-mentioned way of triggering the start of the railway meal ordering service through the control b in the interface a of the ticket ordering APP, in the embodiments, actively pushing the meal ordering service to the target user can provide a quick entry for users who need to use the meal service, and can effectively avoid missing the meal ordering time. Specifically, as shown in FIG. 14, the method comprises S1001-S1004. Figure 10
[0252] S1001, the mobile phone collects a user portrait, wherein the user portrait comprises meal information preferred by the user, meal type information preferred by the user, age information and / or meal records of multiple historical meals.
[0253] The age information can reflect the age group to which the user belongs, and different age groups have different acceptance of the railway meal ordering service. For example, in general, young people have higher acceptance and demand for the railway meal ordering service, while the elderly usually choose to carry their own meal, so they have less demand for the railway meal ordering service.
[0254] The historical meal includes daily meal (such as daily ordering takeout, dining in a restaurant, etc.) and / or railway meal ordering. The meal record includes meal type (such as daily meal, railway meal ordering), meal form (such as takeout, dining in a restaurant), meal store, meal type and / or meal content. It should be understood that the meal on the train in the railway meal ordering is equivalent to takeout. For railway meal ordering, the meal record can also include the ordering site.
[0255] For example, the meal records of the user b are shown in Table 3 as follows.
[0256] Table 3
[0257] Serial number Meal type Meal form Meal type Meal content Order train number Order station 1 Daily meal Take-out Sichuan cuisine Mapo tofu, Kung Pao chicken None None 2 Daily meal Take-out Sichuan cuisine Spicy chicken, boiled meat slices None None 3 Railway meal ordering Take-out Sichuan cuisine Fish-flavored shredded pork G69 Chengdu South 4 Railway meal ordering Go to the store Hunan cuisine Cuttlefish head with chili pepper G79 Changsha South 5 Railway meal ordering Take-out Northwest cuisine Cold noodles G89 Xi'an North 6 Railway meal ordering Take-out Sichuan cuisine Stir-fried pork G99 Chengdu East
[0258] In Table 3 above, the meal type can reflect whether the user b has used the railway meal ordering service. Compared with users who have no railway meal ordering behavior, users who have railway meal ordering behavior usually have greater demand for the railway meal ordering service. The meal type can reflect the meal type preferred by the user b, for example, the user b often orders Sichuan cuisine, so the user b prefers Sichuan cuisine. The meal content can reflect the meal selected by the user b. The ordering site can reflect the site where the user b generates the railway meal ordering behavior.
[0259] The aforementioned dining records not only reflect the specific details of each meal but also the user's dining preferences. For example, the user's preferred types of food and dishes. In some embodiments, to avoid the computational burden of analyzing user preferences from dining records, the user's dining preference information can be directly stored. That is, the user profile can also include information about the user's preferred food items and / or preferred types of food.
[0260] S1002. If the mobile phone detects that the user profile meets the preset condition 2, the mobile phone determines the service information 2 to be recommended.
[0261] Prior to S1002, the mobile phone could detect whether the user profile met preset condition 2 (also known as preset condition). If the user profile met preset condition 2, then the user belonged to the target user of the railway meal ordering service.
[0262] In some embodiments, the mobile phone can detect whether the age information falls within a preset age range. If the age information falls within the preset age range, the user profile meets preset condition 2. If the age information does not fall within the preset age range, the user profile does not meet preset condition 2. For example, if the preset age range is 16-50 years old, and the user's age information is 25 years old, then the user profile meets preset condition 2. In this way, users with a high acceptance of railway meal ordering services can be identified as target users.
[0263] In other embodiments, the mobile phone can detect whether the dining records include records of meals ordered by railway passengers. If the dining records include records of meals ordered by railway passengers, the user profile meets preset condition 2. If the dining records do not include records of meals ordered by railway passengers, the user profile does not meet preset condition 2. For example, user b's dining records are shown in Table 3 above, where dining records 3-6 all contain meals ordered by railway passengers, thus the user profile meets preset condition 2. In this way, users who have engaged in railway catering can be identified as target users.
[0264] In other embodiments, the mobile phone can detect whether the dining records include records of orders placed on train number 1. Train number 1 is the train number for the planned trip. If the dining records include records of orders placed on train number 1, the user profile meets preset condition 2. If the dining records do not include records of orders placed on train number 1, the user profile does not meet preset condition 2. For example, user b's planned trip is to travel from Beijing to Chengdu on July 20th via G89, then train number 1 is G89. If user b's dining records are as shown in Table 3 above, and the fifth order record has an order on train number G89, then it is train number 1. Therefore, user b's profile data meets preset condition 2. Thus, if train number 1 is a train for which the user has placed an order, the user can be identified as a target user.
[0265] In some embodiments, the phone can detect whether the dining record includes a record of ordering a meal from a site 1. The site 1 is a stop of the train 1. If the dining record includes a record of ordering a meal from the site 1, the user profile satisfies the preset condition 2. If the dining record does not include a record of ordering a meal from the site 1, the user profile does not satisfy the preset condition 2.
[0266] In some embodiments, the phone can detect whether the meal provided by the store 1 includes a meal preferred by the user. The store 1 is a store that can provide railway meal ordering at a stop of the train 1. If the meal provided by the store 1 includes a meal preferred by the user, the user profile satisfies the preset condition 2. If the meal provided by the store 1 does not include a meal preferred by the user, the user profile does not satisfy the preset condition 2. In this way, the user can be determined as a target user if the meal preferred by the user can be provided at the stop.
[0267] In some embodiments, the phone can detect whether the meal type provided by the store 1 (also referred to as the first store) includes a meal type preferred by the user. The store 1 is a store that can provide railway meal ordering at a stop of the train 1. If the meal type provided by the store 1 includes a meal type preferred by the user, the user profile satisfies the preset condition 2. If the meal type provided by the store 1 does not include a meal type preferred by the user, the user profile does not satisfy the preset condition 2. In this way, the user can be determined as a target user if the meal type preferred by the user can be provided at the stop.
[0268] For example, the meal type preferred by the user b is Sichuan cuisine. The train 1 is G89, and the stores that can provide railway meal ordering at the stops of G89 include the "Home-style Restaurant (Xi'an North Station Store)" shown in (b) of the Xi'an North Station, which provides Sichuan cuisine. That is, the store 1 is the "Home-style Restaurant (Xi'an North Station Store)". In this case, the user b can be determined as a target user. Figure 9
[0269] It should be noted that the meal preferred by the user can be obtained by analyzing the dining record, or directly obtained by the meal information preferred by the user in the user profile. Similarly, the meal type preferred by the user can be obtained by analyzing the dining record, or directly obtained by the meal type information preferred by the user in the user profile.
[0270] In S1002, the phone can determine the service information 2 of the railway meal ordering service recommended to the target user determined above.
[0271] The service information 2 can include journey information of the journey to be taken (also referred to as a first journey). For example, train number, departure time. Specifically, the mobile phone can query the journey to be taken according to ticket booking messages, emails, and the like. And extract the journey information of the journey to be taken closest to the current time as the service information 2.
[0272] Alternatively, the service information 2 can include a control e (also referred to as a first control). The control e is used to trigger the mobile phone to enter railway meal ordering. In this way, it is convenient for the user to enter meal ordering.
[0273] Alternatively, the service information 2 can include store information of the store 2, meal information available from the store 2, and / or meal type information available from the store 2. Specifically, the mobile phone can search for the store 2 including the meal preferred by the user and / or the store 2 operating the meal type preferred by the user from the stores available for meal ordering along the route of the train 1. For example, the service information 2 includes "Home-style Restaurant (Xi'an North Railway Station Store) can provide Sichuan meal ordering". In this way, the interest of the user in railway meal ordering service can be improved.
[0274] Alternatively, the service information 2 can include meal ordering prompts including station information and meal ordering deadline. Specifically, the mobile phone can query the station information of the train 1 and the meal ordering deadline of each station. For any station, the meal ordering deadline is usually a preset time before the train arrives at the station. For example, the meal ordering deadline is 1 hour before the train arrives at the station. Then, the mobile phone compares the current time with the meal ordering deadline of each station, and determines the station information to be pushed as the station information with the meal ordering deadline after the current time and the time interval from the current time is the smallest, and determines the meal ordering deadline of the station as the meal ordering deadline to be pushed. For example, the service information 2 includes "Train 11:28 arrives at Xi'an North Railway Station, meal ordering deadline is 10:28". In this way, the user can be prompted to avoid missing meal ordering.
[0275] S1003, the mobile phone displays the service information 2 in a preset form. The preset form includes a negative one screen notification, a lock screen notification, or a desktop card.
[0276] It should be understood that the negative one screen notification is displayed in the negative one screen interface. The lock screen notification is displayed in the lock screen interface. The desktop card is displayed in the main interface. The negative one screen notification, the lock screen notification, or the desktop card can be understood as a card, which can also be referred to as a first card. In addition, the negative one screen interface, the lock screen interface, or the main interface can be referred to as a preset interface. That is, in the case where the user portrait meets the preset condition 2, the mobile phone can display the first card in the preset interface, and the first card includes the service information 2.
[0277] For example, consider the negative one screen notification. The phone can display... Figure 11 Image (a) shows the negative one screen interface 1101. This negative one screen interface 1101 includes a negative one screen notification 1102. The negative one screen notification 1102 displays service information 2. Service information 2 includes travel information for the upcoming trip, such as train number and departure time. Service information 2 also includes a "Enter Order Food" control 1103, which triggers the mobile phone to access the railway food ordering system. That is, the "Enter Order Food" control 1103 is control e.
[0278] For another example, consider the negative one screen notification. The phone can display... Figure 11 (b) shows the negative one screen interface 1104. This negative one screen interface 1104 includes a trip card 1105, and the train ticket card 1105 displays an "Enter Order Food" control 1106. The "Enter Order Food" control 1106 is used to trigger the mobile phone to enter the railway food ordering system. That is, the "Enter Order Food" control 1106 is control e.
[0279] The foregoing description only illustrates the display of Service Information 2 using the negative one screen notification. In actual implementation, the phone can also display Service Information 2 as a lock screen notification or a desktop card; see [link to relevant documentation] for details. Figure 7 (a) and Figure 7 The display of service information 1 in (b) and its related text description will not be repeated here.
[0280] Typically, users can only order food before their arrival time at the corresponding station. For example, they must order at least one hour before arriving at the station. Based on this, in some embodiments, if the user profile meets preset condition 2, the mobile phone can display service information 2 before arriving at each station, according to the train timetable of the upcoming trip, to provide users with a convenient entry point for ordering food in advance. For example, the mobile phone can start displaying service information 2 at a preset time 1 before the arrival time 1 at each station. For example, if the preset time 1 is 2 hours, and train G89 arrives at Xi'an North Station at 11:28 on July 20th, then the mobile phone can be triggered to display service information 2 at 9:28 on July 20th.
[0281] S1004. The mobile phone responds to the user's operation 1 on the service information 2, displays interface c, and receives the user's selected site, store, and food to complete the food reservation.
[0282] Among them, interface c is the ordering interface for the first trip.
[0283] Before S1003, the mobile phone can receive an operation 1 of the user on the service information 2. The operation 1 can be a click operation or a long press operation on the service information 2, or the operation 1 can be a preset gesture. In this embodiment, the operation 1 is mainly taken as an example of a click operation of the user on the control e.
[0284] For example, the control e is the "enter ordering" control 1103 in (a) in FIG. 11. Figure 11 The mobile phone displays the interface c 907 shown in (b) in FIG. 11 in response to the click operation of the user on the "enter ordering" control 1103 in (a) in FIG. 11. Figure 11 The mobile phone displays the interface c 907 shown in (b) in FIG. 11 in response to the click operation of the user on the "enter ordering" control 1103 in (a) in FIG. 11. Figure 9 The mobile phone displays the interface c 907 shown in (b) in FIG. 11 in response to the click operation of the user on the "enter ordering" control 1103 in (a) in FIG. 11.
[0285] That is, the mobile phone can start the ticket ordering APP and display the interface c of the ticket ordering APP in response to the operation 1.
[0286] In some embodiments, the station that has not exceeded the ordering deadline time is selected by default in the interface c. In this way, the user switching can be reduced. For example, if the current time is 10:00 on July 20, the ordering deadline time of Shijiazhuang station (7:02) and the ordering deadline time of Zhengzhou station (8:32) have been exceeded, and the ordering deadline time of Xi'an North station (10:28) has not been exceeded, Xi'an North station is selected by default. That is, the state of the selected station 908 in the interface c 907 shown in (b) in FIG. 11. Figure 9 The state of the selected station 908 in the interface c 907 shown in (b) in FIG. 11.
[0287] Further, if there are multiple stations that have not exceeded the ordering deadline time, the station closest to the current time can be selected by default. In this way, the user can view the stations in the order of arrival time.
[0288] In some embodiments, the station including the store 2 is selected by default in the interface c, and the store 2 is displayed in a position close to the front. The store 2 can refer to the related description in S1102. In this way, the store 1 and / or the store 2 that the user is interested in can be directly displayed to the user.
[0289] In some embodiments, the station included in the ordering station of the meal record is selected by default in the interface c, and the store in which the user has ordered is displayed in a position close to the front. In this way, the user can quickly order in the store in which the user has ordered.
[0290] After displaying the interface c, the mobile phone can switch to the corresponding station in response to the selection operation of the user on the station in the interface c. And / or the mobile phone can display the interface d in response to the selection operation of the user on the store, so that the user can select the meal and place an order, thereby completing the railway ordering.
[0291] In summary, the method of the embodiment of the present application can identify target users who have demand for railway meal ordering and display service information 2 at the shallow entry of the mobile phone. On the one hand, for users who have demand, service information 2 can be actively pushed to facilitate the acquisition of food around the passing stations during the railway journey. On the other hand, displaying service information 2 at the shallow entry of the mobile phone can facilitate the user to trigger the entry of the meal ordering service and avoid cumbersome operations.
[0292] Service 3, tourism service.
[0293] In conventional technology, after visiting a tourist attraction, the user usually needs to plan the travel route again, which is a cumbersome process.
[0294] Based on this, the tourism service is provided in the embodiment of the present application. Using the tourism service, the user only needs to select a tourism route, and the determination of the tourist attraction and the travel route is completed, without the need to plan the travel route again.
[0295] In the embodiment of the present application, the interface a of the ticket booking APP can include a control c (also referred to as a first control), such as the "railway tour" control 206 in (b) of FIG. 1 1 1, which is used to trigger the mobile phone to start the tourism service to book a tourism route for convenient railway travel. Figure 2
[0296] Specifically, the mobile phone can receive the clicking operation of the user on the control c. The mobile phone can display an interface b (also referred to as a third interface) in response to the clicking operation of the user on the control c. The interface b includes multiple introduction cards of multiple tourism routes. In the interface b, the mobile phone can receive the sliding operation or the search operation of the user. The mobile phone can display more introduction cards of the tourism routes in response to the sliding operation or the search operation of the user for the user to select.
[0297] For example, the control c is the "railway tour" control 206 in (b) of FIG. 1 1 1. The mobile phone can display the interface b 1201 shown in (a) of FIG. 1 1 2 in response to the clicking operation of the user on the "railway tour" control 206 in (b) of FIG. 1 1 1. Figure 2 Figure 2 For example, the control c is the "railway tour" control 206 in (b) of FIG. 1 1 1. The mobile phone can display the interface b 1201 shown in (a) of FIG. 1 1 2 in response to the clicking operation of the user on the "railway tour" control 206 in (b) of FIG. 1 1 1. Figure 12
[0298] The mobile phone can receive a selection operation (e.g., a click operation) of the brief card 1 by the user. The brief card 1 is any one of the plurality of brief cards. The mobile phone can display an interface c (which can also be referred to as a subscription interface of the first travel route) in response to the selection operation of the brief card 1 by the user. The interface c includes detailed introduction information of the travel route 1 (which can also be referred to as the first travel route), such as a price, a travel itinerary, a departure time, and the like. The travel route 1 corresponds to the brief card 1. The interface c also includes a control a for triggering the mobile phone to book the travel route 1.
[0299] For example, the travel route 1 is the "Changlong Family Tour" travel route in (a) of Figure 12 The brief card 1 is the brief card of the "Changlong Family Tour" travel route in (a) of Figure 12 The mobile phone can display the interface c 1202 shown in (b) of Figure 12 in response to the click operation of the brief card of the "Changlong Family Tour" travel route in (a) of Figure 12 The interface c 1202 includes detailed introduction information of the "Changlong Family Tour" travel route. For example, a price of each date, a departure location, a travel itinerary, and the like. The interface c 1202 also includes an "immediate booking" control 1203 for triggering the mobile phone to book the "Changlong Family Tour" travel route. That is, the "immediate booking" control 1203 is the control a. The mobile phone can trigger the mobile phone to book the "Changlong Family Tour" travel route in response to the click operation of the "immediate booking" control 1203 by the user.
[0300] Through the above process, the travel route booking can be completed in the ticket booking APP. Thus, the determination of the travel scenic spot and the travel route can be completed at one time.
[0301] Further, in the embodiment of the present application, the mobile phone can also actively push the travel service to the target user to facilitate the target user to use the travel service. Compared with the foregoing manner of triggering the start of the travel service through the control c in the interface a in the ticket booking APP, in the embodiment, the active pushing of the travel service to the target user can accurately push the related travel route to the user interested in the travel route, without the need for the user to find the travel route of interest in the interface b, thereby facilitating the user to book. Specifically, as shown in Figure 13 The method includes S1301-S1303.
[0302] S1301, the mobile phone collects a user portrait. The user portrait includes age information, identity attributes, used APPs, family member information, positioning records, and / or scenic spot ticket booking records.
[0303] The age information can reflect the age range to which the user belongs, and different age groups are interested in different tourism routes. For example, the elderly may be interested in tourism routes such as historical museums with strong documentary nature, and young people may be interested in tourism routes such as Happy Valley with strong entertainment.
[0304] The identity attribute can reflect the identity characteristics of the user, and different identity characteristics of the crowd are interested in different tourism routes. For example, civil servants may be interested in tourism routes such as the homes of famous people, and athletes may be interested in tourism routes such as outdoor exploration.
[0305] The APP used can also reflect the user's preferences. For example, the APP frequently used by the user includes the APP of online education for teenagers, and the user may be interested in tourism routes with educational significance such as museums.
[0306] The family member information can reflect the family composition, and different family compositions will choose different tourism routes. For example, a family with a small boy in elementary school may choose some tourism routes with adventure nature. A family with an elderly may choose some more leisure tourism routes.
[0307] The positioning record can reflect the places where the user enters and exits, and can further reflect the activities that the user is interested in. For example, the positioning record includes multiple records of going to Happy Valley, and the user may be interested in tourism routes such as Happy Valley and amusement parks.
[0308] The scenic spot ticket ordering record can reflect the type of scenic spots that the user is interested in. For example, the user frequently orders tickets for zoos and amusement parks, indicating that the user is more interested in family tourism routes.
[0309] S1302, in the case where the user portrait meets the preset condition 3, the mobile phone displays the service information 3 of the tourism route 1 in a preset form. The preset form includes a negative one-screen notification, a lock screen notification, or a desktop card. The tourism route 1 is a tourism route to be pushed by the ticket booking APP.
[0310] The service information of the tourism route 1 can also be referred to as the information of the first tourism route. The preset condition 3 can also be referred to as a preset condition.
[0311] The ticket booking APP will regularly launch different tourism routes. For example, during the winter and summer vacations, it will launch a family tourism route such as "Changlong Family Tour". The tourism route 1 is a tourism route launched by the ticket booking APP. After launching the tourism route 1, the tourism route 1 needs to be pushed to the target user who is interested.
[0312] Among them, preset condition 3 is related to tour route 1, and the user profile characteristics of users interested in different tour routes 1 are different. For example, if tour route 1 is the "Chimelong Family Trip" tour route, then meeting preset condition 3 may include having children in the family. In other words, the user profile meets preset condition 3 only if one or more of the following factors match the user characteristics applicable to tour route 1: the user's age information, the user's identity attributes, the APP installed on the electronic device, the user's family member information, the historical location records of the mobile phone, and the attraction ticket purchase records.
[0313] If the user profile meets the preset condition 3, the mobile phone can display the detailed service 3 of the travel route 1 in a shallow entry point on the mobile phone.
[0314] For example, consider the negative one screen notification. Tour Route 1 is the "Chimelong Family Trip" tour route. If user c's user profile meets preset condition 3, the phone can display... Figure 14 The negative one screen interface 1401 shown includes a negative one screen notification 1402. The negative one screen notification 1402 displays service information 3 for the "Chimelong Family Trip" tour route.
[0315] In some embodiments, service information 3 includes a brief description of tour route 1. For example, this brief description includes route name, pictures, price, and / or type (such as red tourism, family tourism), etc. Figure 14 The service information in section 3 includes the route name "Chimelong Family Trip" and the price "starting from ¥1670".
[0316] In other embodiments, the route information includes control c (also referred to as a second control). This control c is used to trigger the mobile phone booking of tour route 1. For example, control c is... Figure 14 The "Book Now" control 1403 in the middle.
[0317] The foregoing description only illustrates the display of service information 3 using a notification on the -1 screen. In actual implementation, the phone can also display service information 3 as a lock screen notification or a desktop card; see [link to relevant documentation] for details. Figure 7 (a) and Figure 7 The display of service information 1 in (b) and its related text description will not be repeated here.
[0318] In addition, in order to avoid inappropriate pushing, in some embodiments, the mobile phone further determines the display time (which can also be referred to as a first preset time) of the service information 3 in the case that the user portrait meets the preset condition 3. Specifically, the mobile phone can determine the display time according to the hotel reservation record, the meeting schedule and / or the travel record. Wherein, the display time does not overlap with the check-in time in the hotel reservation record, the meeting time in the meeting schedule and / or the travel time (the time between the departure time and the arrival time) in the travel record. For example, the user has a business trip in the next two days, and the display time can be determined as the next day (for example, 8 am). Then, after reaching the display time, the mobile phone displays the service information 3. In this way, the mobile phone can push the service information 3 in the case that there is no time conflict. Thus, the rationality of the pushing time is improved.
[0319] S1303, the mobile phone displays the interface c in response to the operation 1 of the user on the service information 3, and receives the order information selected by the user to complete the reservation of the travel route 1.
[0320] Before S1303, the mobile phone can receive the operation 1 of the user on the service information 3. The operation 1 can be a single-click operation or a double-click operation on the service information 3, or can also be a preset gesture. In this embodiment, the operation 1 is mainly taken as an example of the click operation of the user on the control c.
[0321] For example, the control c is the "immediate reservation" control 1403 in Figure 14 In response to the click operation of the user on the "immediate reservation" control 1403 in Figure 14 The mobile phone displays the interface c 1202 shown in (b) in Figure 12 The mobile phone can receive the departure date selected by the user in the interface c 1202. And in response to the click operation of the user on the "immediate reservation" control 1203 in the interface c 1202, the "Changlong Family Tour" can be reserved.
[0322] That is, the mobile phone can start the ticket booking APP and display the interface c in response to the operation 1 of the user on the service information 3. Then, the travel route 1 can be reserved according to the operation of the user.
[0323] In summary, the method of the embodiments of the present application can identify the target user interested in the travel route 1, and display the service information 3 of the travel route 1 at the shallow entrance of the target user's mobile phone. On the one hand, for the interested user, the service information 3 can be actively pushed. On the other hand, the service information 3 displayed at the shallow entrance of the mobile phone can facilitate the user to directly trigger the reservation of the travel route without the need to query the interested travel route from a large number of travel routes, avoiding cumbersome operations.
[0324] Service 4, VIP reservation service.
[0325] In conventional technology, if a user has difficulty traveling due to pregnancy, illness, or physical disability, they usually need to go to the service desk to apply for assistance after arriving at the train station, either by themselves or by a family or friend traveling with them. For example, a person with a disability may apply to rent a wheelchair, which increases the difficulty of traveling.
[0326] Based on this, this application embodiment provides a priority passenger reservation service. Using this service, people with disabilities and other special groups can reserve the necessary services online before traveling. Then, upon arrival at the train station, they can directly enjoy the corresponding services.
[0327] In this embodiment of the application, the interface a of the ticket booking APP may include control d (also referred to as the first control), such as Figure 2 The “Warm Service” control 207 in (b) is used to trigger the phone to start the Warm Service. The Warm Service includes a variety of Warm Service options, one of which is the priority passenger reservation service.
[0328] Specifically, the mobile phone can receive user clicks on the control d. In response to the user's click on the control d, the mobile phone can display interface b (also known as a third interface). This interface b includes several convenient service options, such as options for finding lost items and making priority passenger reservations.
[0329] For example, control d is Figure 2 The "Warm Service" control 207 in (b) of the mobile phone responds to the user's request. Figure 2 Clicking the "Warm Service" control 207 in (b) will display... Figure 15 Interface b 1501 is shown in (a) above. Interface b 1501 includes several options for helpful services. For example, options for lost and found services, priority passenger reservations 1502, suggestion services, complaint services, and customer service telephone number inquiries.
[0330] In response to a user's click on the priority passenger reservation service option (also known as the first option), the mobile phone displays interface c (also known as the reservation interface for the priority passenger reservation service). Interface c includes multiple input fields for the user to enter reservation information. For example, input fields include travel information (also known as itinerary information), service requirements, and passenger information. The mobile phone can receive the reservation information entered by the user through these input fields. Interface c also includes control a, which triggers the mobile phone to submit a reservation request.
[0331] For example, in response to a user's click on the selection option 1502 for priority passenger reservation services in interface b 1501, the mobile phone can display... Figure 15 Interface c 1503 is shown in (b) above. Interface c 1503 includes multiple input fields, such as input fields for travel information, passenger information (e.g., gender, contact number), and input fields for service requests. The mobile phone can receive the reservation information entered by the user in the above input fields. Interface c 1503 also includes a "Submit" control 1504, which is used to trigger the mobile phone to submit a reservation request. That is, the "Submit" control 1504 is control a.
[0332] The mobile phone can receive user clicks on control 'a'. In response to the user's click on control 'a', the mobile phone can complete the reservation for priority passengers.
[0333] For example, control a is Figure 15 The "Submit" control 1504 in (b) of the mobile phone responds to the user's input. Figure 15 Clicking the "Submit" control 1504 in (b) will complete the reservation for key passengers.
[0334] After going through the above process, priority passenger reservations can be completed through the ticketing app, eliminating the need to go to the train station to find the service counter and complete the reservation, thus increasing the convenience of travel for priority passengers.
[0335] Furthermore, in this embodiment, the mobile phone can also proactively push the priority passenger reservation service to the target user, making it convenient for the target user to use the priority passenger reservation service. Compared to the aforementioned method of triggering the priority passenger reservation service through control d in interface a of the ticket booking APP, in this embodiment, proactively pushing the priority passenger reservation service to the target user makes it convenient for users in need to trigger and use the priority passenger reservation service. Specifically, as shown... Figure 16 As shown, the method includes S1601-S1603.
[0336] S1601. Collect user profiles via mobile phone, wherein the user profiles include the status of mobile phone accessibility functions, mobile phone font parameters, apps used, medical records and / or priority passenger appointment records.
[0337] Among these features, the status of mobile phone assistance functions can reflect whether a user has sensory impairments such as hearing or vision. For example, if user d has enabled the screen reading (TalkBack) function on their phone, it indicates that user d has a visual impairment, and therefore has a higher need for assistive tools such as guide dogs and wheelchairs.
[0338] The following example uses the TalkBack feature to illustrate how to enable and disable accessibility features.
[0339] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function. Figure 17 For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function. Figure 17 For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0340] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0341] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0342] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0343] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0344] For example, the mobile phone can display an interface 1701 shown in (a) of FIG. 17, which includes a plurality of auxiliary functions, such as a TalkBack function, a Select-to-Read function, a color correction function, and the like. In response to a selection operation of the TalkBack function by the user, the mobile phone can display an interface 1702 shown in (b) of FIG. 17, which includes an on and off button 1703 of the TalkBack function, and the figure shows an off state. In the case where the TalkBack function is in the off state, in response to a click operation of the button 1703 by the user, the mobile phone can turn on the TalkBack function. In the case where the TalkBack function is in the on state, in response to a click operation of the button 1703 by the user, the mobile phone can turn off the TalkBack function.
[0345] Table 4
[0346] Serial number Name Departure time Disease type Demand 1 User d July 2, 16:00 Disease Wheelchair 2 User d June 30, 8:00 Disease Wheelchair
[0347] The information reflected by the key passenger reservation record in Table 4 above includes that the user d has recently been ill and needs a wheelchair for travel.
[0348] S1602, in the case that the user has a to-be-traveled itinerary and the user portrait meets preset condition 4, the phone displays the to-be-pushed service information 4 in a preset form. The preset form includes a negative one-screen notification, a lock screen notification, or a desktop card.
[0349] Before S1602, the phone can detect whether the user has a to-be-traveled itinerary. If there is a to-be-traveled itinerary, it is possible to have the demand for using the key passenger reservation service. Moreover, in the case that the user has a to-be-traveled itinerary, the phone further detects whether the user portrait meets preset condition 4 (which can also be referred to as a preset condition). If the user portrait meets preset condition 4, the user belongs to a target user.
[0350] In some embodiments, the phone can detect the state of the phone auxiliary function. If the state of the auxiliary function is an open state, it can be determined that the user portrait meets preset condition 4. If the state of the auxiliary function is a closed state, it can be determined that the user portrait does not meet preset condition 4.
[0351] For example, if the TalkBack function is in an open state, the user may have a visual impairment and have a demand to carry a guide dog, and the user portrait of the user meets preset condition 4.
[0352] In some embodiments, the phone can detect whether the font size of the phone exceeds a preset size and / or detect whether the font thickness of the phone exceeds a preset thickness value. If the font size of the phone exceeds the preset size and the font thickness of the phone exceeds the preset thickness value, the user portrait meets preset condition 4. Conversely, if the font size of the phone does not exceed the preset size and / or the font thickness of the phone does not exceed the preset thickness value, the user portrait does not meet preset condition 4.
[0353] In some embodiments, the phone can detect whether the APPs frequently used by the user include preset APPs. The preset APPs can be pregnancy and parenting APPs, or hearing and vision assistance APPs, or rehabilitation training APPs. If the APPs frequently used by the user include the preset APPs, the user portrait meets preset condition 4. Conversely, if the APPs frequently used by the user do not include the preset APPs, the user portrait does not meet preset condition 4.
[0354] In other embodiments, the phone can detect, according to the medical record, whether the number of times that the user calls the number of a preset department within a preset time 1 (which can also be referred to as a first preset time period) exceeds a preset number 1 (which can also be referred to as a preset number). The preset time 1 can be half a year, 3 months, 1 month, etc. If the number of times that the user calls the number of the preset department within the preset time 1 exceeds the preset number 1, the user portrait meets preset condition 4. If the number of times that the user calls the number of the preset department within the preset time 1 does not exceed the preset number 1, the user portrait does not meet preset condition 4.
[0355] For example, the preset time 1 is half a year, the preset department is obstetrics, and the preset number 1 is 6 times. When the user makes an appointment for obstetrics more than 6 times within half a year, it is usually determined that the user is a pregnant woman, and it is determined that the user portrait of the user meets the preset condition 4.
[0356] In other embodiments, the mobile phone can detect whether the itinerary of the user within a preset time 2 (which can also be referred to as a second preset time period) has a VIP reservation record according to the VIP reservation record of the user. Specifically, the mobile phone can query the reservation record in the VIP reservation record of the user whose departure time belongs to the preset time 2. If it is queried, it indicates that the itinerary of the user within the preset time 2 has a VIP reservation record. If it is not queried, it indicates that the itinerary of the user within the preset time 2 does not have a VIP reservation record. The preset time 2 can be the last 3 days, 1 week, or 1 month, etc. If the itinerary of the user within the preset time 2 has a VIP reservation record, the user portrait meets the preset condition 4. If the itinerary of the user within the preset time 2 does not have a VIP reservation record, the user portrait does not meet the preset condition 4.
[0357] For example, the current time is July 8, the preset time 2 is 1 week, and the VIP reservation record of the user d collected by the mobile phone is shown in Table 4 above. Obviously, the departure time in the first record in Table 4 above is within 1 week from the current time. That is, the itinerary of the user d within the last 1 week has a VIP reservation record, and the user portrait meets the preset condition 4.
[0358] In other embodiments, the mobile phone can detect whether the passenger information in the VIP reservation record includes the passenger information of at least one passenger of the to-be-traveled itinerary. If the passenger information in the VIP reservation record includes the passenger information of at least one passenger of the to-be-traveled itinerary, the user portrait meets the preset condition 4. If the passenger information in the VIP reservation record does not include the passenger information of any passenger of the to-be-traveled itinerary, the user portrait does not meet the preset condition 4.
[0359] For example, the passengers in the to-be-traveled itinerary include the user d and the user e, and the VIP reservation record collected by the mobile phone is shown in Table 4 above. Obviously, the passenger information (such as the name) in Table 4 above includes the user d, which is a passenger of the to-be-traveled itinerary. Therefore, the user portrait meets the preset condition 4.
[0360] In some embodiments, the phone can detect whether the type of the disability in the VIP reservation record is a preset type. Generally, the disability is more difficult to cure. Thus, the preset type can be the type of the disability. If the type of the disability in the VIP reservation record is the preset type, the user portrait satisfies the preset condition 4. If the type of the disability in the VIP reservation record is not the preset type, the user portrait does not satisfy the preset condition 4.
[0361] In the case where the user portrait satisfies the preset condition 4, the phone can display the service information 4 of the VIP reservation service in the shallow entry.
[0362] For example, the phone can display Figure 18 The phone displays a -1 screen interface 1801. The -1 screen interface 1801 includes a -1 screen notification 1802. The -1 screen notification 1802 includes the service information 4.
[0363] The service information 4 can include one or more of the boarding information, the passenger information, and the service demand information. For example, Figure 18 The service information 4 in the -1 screen notification 1802 includes the selection items of the in-station service demand, the out-station service demand, and the demand of carrying a guide dog.
[0364] The service information 4 can also include a control b (which can also be referred to as a second control). The control b is used to trigger the phone to start the VIP reservation service, i.e., to display the reservation interface of the VIP reservation service. For example, the control b is a “more” control 1803 in Figure 18
[0365] In the foregoing embodiments, the service information 4 is displayed in a notification. In actual implementation, in order to simplify the content of the interface (such as the -1 screen interface), the service information 4 can also be displayed in a travel notification. For example, the phone can display Figure 19 The phone displays a -1 screen interface 1901. The -1 screen interface 1901 includes a -1 screen notification 1902, which is a travel notification. The -1 screen notification 1902 includes the travel information of the travel to be taken, such as the train number (G101), the departure time (16:20), the arrival time (17:50), the departure station (Beijing South Railway Station), the arrival station (Shanghai West Railway Station), and / or the departure countdown (6 hours). The -1 screen notification 1902 also includes a “VIP reservation” control 1903. The “VIP reservation” control 1903 is used to trigger the phone to start the VIP reservation service, i.e., the “VIP reservation” control 1903 is the control b.
[0366] In the foregoing description, the display of the service information 4 is illustrated in the form of a negative one-screen notification. In actual implementation, the mobile phone can also display the service information 4 in the form of a lock screen notification or a desktop card. For details, refer to the display of the service information 1 in (a) of Figure 7 and (b) of Figure 7 and the related textual description, which will not be repeated here.
[0367] S1603. The mobile phone displays the interface c in response to the operation 1 of the user on the service information 4, and receives the reservation information input by the user in the interface c to complete the reservation of the VIP passenger reservation service.
[0368] Before S1603, the mobile phone can receive the operation 1 of the user on the service information 4. The operation 1 can also be referred to as a first operation. The operation 1 can be a click operation or a long press operation on the service information 4, or can be a preset gesture. In this embodiment, the operation 1 is mainly taken as an example of a click operation of the user on the control b.
[0369] For example, the control b is the “More” control 1803 in Figure 18 . The mobile phone displays the interface c 1503 shown in (b) of Figure 18 in response to the click operation of the user on the “More” control 1803 in Figure 15 . The mobile phone can receive the content input by the user in each fill-in item in the interface c 1503. For example, the boarding information, the passenger information, and the like. The interface c 1503 also includes a “Submit” control 1504. The mobile phone submits the reservation application in response to the click operation of the user on the “Submit” control 1504, thereby completing the VIP passenger reservation.
[0370] That is, the mobile phone can start the ticket booking APP and display the interface c (which can also be referred to as a reservation interface of the metered ticket service) of the ticket booking APP in response to the operation 1, so as to complete the reservation.
[0371] In summary, by using the method of the present application, the user who has a demand for the VIP passenger reservation service can be identified, and the service information 4 is displayed at the shallow entry of the mobile phone. On the one hand, the service information 4 can be actively pushed to the user who has a demand. On the other hand, the service information 4 displayed at the shallow entry of the mobile phone can facilitate the user to directly trigger the reservation of the VIP passenger service.
[0372] The service 5 is a snow equipment express service.
[0373] In the conventional technology, if a user needs to carry large items (for example, skiing tools) when traveling, it usually causes inconvenience. Some users may choose to send large items by ordinary express (such as SF Express), but there may be many inconveniences in the sending process, the time of arrival of the sending, and / or the place of arrival of the sending. For example, the time of arrival of the sending is too late, and the user cannot take the items in time after arriving at the destination.
[0374] Based on this, in the embodiments of the present application, a ski tool express service is provided, and using the ski tool express service, the user can enjoy the transportation of specific items by train.
[0375] In the embodiments of the present application, the interface a of the ticket booking APP can include a control e (also referred to as a first control), such as the "more" control 208 in (b) in Figure 2 , which is used to trigger the mobile phone to display the controls of various additional services (also referred to as various travel services) that the ticket booking APP can provide. The additional services include the ski tool express service.
[0376] Specifically, the mobile phone can receive a click operation of the user on the control e. The mobile phone can display an interface b (also referred to as a third interface) in response to the click operation of the user on the control e. The interface b includes controls of various additional services provided by the ticket booking APP according to classification. The controls include a control a for starting the ski tool express service.
[0377] For example, the control e is the "more" control 208 in (b) in Figure 2 . The mobile phone can display the interface b 2001 shown in (a) in Figure 2 in response to the click operation of the user on the "more" control 208 in (b) in Figure 20 . The interface b 2001 includes controls (also referred to as options) for starting various additional services, for example, a "ride-hailing" control for starting a ride-hailing service, a "hotel accommodation" control for starting a hotel accommodation service, and a "ski tool express" control 2002 for starting a ski tool express service. That is, the "ski tool express" control 2002 is the control a (also referred to as a first option).
[0378] The mobile phone can receive a click operation of the user on the control a, and the click operation on the control a can also be understood as a selection operation on the first option. The mobile phone can display an interface c (also referred to as a fourth interface) in response to the click operation of the user on the control a. The interface c includes introduction information of the ski tool express and a control b (also referred to as a second control). The control b is used to trigger the mobile phone to place an order for the ski tool express service.
[0379] For example, the control a is the "ski tool express" control 2002 in (b) in Figure 20The "Ski Equipment Express" control 2002 in (a) is shown in the image. In response to a user's click on the "Ski Equipment Express" control 2002, the mobile phone can display... Figure 20 (b) shows interface c 2003. Interface c 2003 includes introductory information about the ski equipment express delivery service, such as its features including high-speed rail express delivery, personalized customization, and safety and convenience. Interface c 2003 also includes a "Place Order" control 2004. This "Place Order" control 2004 is used to trigger a mobile phone order for the ski equipment express delivery service. That is, the "Place Order" control 2004 is control b.
[0380] The mobile phone can receive user clicks on control b. In response to the user's click on control b, the mobile phone can display interface d (also known as the ski equipment delivery service ordering interface). Interface d includes delivery service options (also known as service selection options) for the user to choose delivery time and delivery type. The mobile phone can receive the user's selection of any delivery service option, completing the service selection. Interface d also includes control c. Control c is used to trigger the mobile phone to submit a reservation request for the ski equipment delivery service.
[0381] For example, control b is Figure 20 The "Place Order" control in (b) of the 2004 mobile phone. The mobile phone responds to the user's... Figure 20 The click operation of the "Place Order" control 2004 in (b) can display Figure 20 Interface d 2005 is shown in (c). Interface d 2005 includes options for same-day and next-day delivery times, as well as various delivery types such as door-to-door, door-to-station, station-to-door, and station-to-station. The mobile phone can receive user selections for each option, thus allowing the user to choose a service option. Interface d 2005 also includes a "Submit Express Delivery Request" control 2006. This "Submit Express Delivery Request" control 2006 is used to trigger the mobile phone to submit a reservation request for the ski equipment express delivery service. That is, the "Submit Express Delivery Request" control 2006 is control c.
[0382] After selecting a service, the mobile phone can receive a click from the user on the control c. In response to the user's click on the control c, the mobile phone can submit a request to complete the service reservation.
[0383] For example, control c is Figure 20 The "Submit Express Delivery Request" control in (c) of the 2006 mobile phone responds to the user's request. Figure 20 Clicking the "Submit Express Request" control in (c) of the 2006 module allows you to submit an application to complete the reservation.
[0384] After the above process, the reservation of the snow equipment express service can be completed in the ticket booking APP, and there is no need to separately reserve the express delivery of the article. Thus, the inconvenience of the ordinary express delivery in terms of delivery time, delivery location, etc. can be avoided.
[0385] Further, in the embodiment of the present application, the mobile phone can also actively push the snow equipment express service to the target user to facilitate the target user to use the snow equipment express service. Compared with the foregoing way of triggering and starting the snow equipment express service through step-by-step operation in the ticket booking APP, in the embodiment, actively pushing the snow equipment express service to the target user can facilitate the user in need to quickly trigger and use the snow equipment express service. Specifically, as shown in Figure 21 The method includes S2101-S2103.
[0386] S2101, the mobile phone collects a user portrait, wherein the user portrait includes an arrival station of a historical trip, an ID number, a positioning record, a scenic spot ticket booking record, and / or express information.
[0387] The arrival station of the historical trip has a corresponding regional feature. For example, Harbin is the ice and snow world, and Kunming is the spring city. If the user has historically visited the northern ski resorts such as Harbin and Beijing many times, the user is most likely interested in skiing.
[0388] The ID number can reflect the hometown of the user. The user going to a ski resort does not necessarily go skiing, for example, he or she can also go home. Thus, the purpose of the user going to the ski resort can be determined through the ID number.
[0389] The positioning record includes the record of the user going in and out of the ski and skating places in the residence. Thus, the interest of the user in skiing can be reflected.
[0390] The scenic spot ticket booking record can include the record of the user buying the ski scenic spot ticket. Thus, the interest of the user in skiing can also be reflected.
[0391] The express information can include merchant information and / or commodity information. Through the express information, it can be determined whether the user has purchased the skiing tools online.
[0392] S2102, in the case that the user portrait meets a preset condition 5, the mobile phone displays service information 5 in a preset form. The preset form includes a negative one-screen notification, a lock screen notification, or a desktop card.
[0393] The user portrait meeting the preset condition 5 (which can also be referred to as a preset condition) indicates that the user is the target user of the snow equipment express service.
[0394] Before S2102, the mobile phone can detect whether there is a to-be-traveled trip for the user, and if there is a to-be-traveled trip, detect whether the arrival station of the to-be-traveled trip is a preset station. The preset station is a station around a ski resort such as Harbin. For example, the preset station includes Harbin West Railway Station and Harbin East Railway Station. If the arrival station of the to-be-traveled trip is the preset station, and the user portrait meets the preset condition 5, the mobile phone displays the service information 5 in a preset form. In this way, for the target user, the service information 5 is pushed to the target user when the target user currently has a demand. Thus, invalid pushing can be reduced.
[0395] Alternatively, before S2102, the mobile phone can detect whether the current time is within a target time period (which can also be referred to as a preset time period). The target time period is a time period suitable for skiing. For example, skiing is usually in winter, so the target time period can be a time period corresponding to winter (such as from October to December in the lunar calendar). If the current time is within the target time period, and the user portrait meets the preset condition 5, the mobile phone displays the service information 5 in a preset form. In this way, for the target user, the service information 5 is pushed only within the target time period, and the service information 5 is not pushed in other time periods (for example, summer). Thus, reasonable pushing can be achieved.
[0396] In other embodiments, the mobile phone can detect whether the number of times that the arrival station of the historical trip belongs to the preset station exceeds a preset number of times 2 (which can also be referred to as a preset number of times). The preset number of times can be 3, 5, 10, etc. If the number of times that the arrival station of the historical trip belongs to the preset station exceeds the preset number of times 2, it indicates that the user often goes skiing, and the user portrait meets the preset condition 5. If the number of times that the arrival station of the historical trip belongs to the preset station does not exceed the preset number of times 2, it indicates that the user does not often go skiing, and the user portrait does not meet the preset condition 5. In this way, the mobile phone can determine a user who has traveled to a ski resort multiple times as a target user of the ski equipment express service.
[0397] In other embodiments, the mobile phone can also detect whether the geographical area (such as a city) covered by the arrival station of the to-be-traveled trip includes the home city of the user. The geographical area covered by the arrival station is usually the city to which the arrival station belongs and the surrounding cities. If there is an overlap, it indicates that the hometown of the user is in the city to which the arrival station belongs and the surrounding cities, i.e., the hometown of the user is in the ski resort. In this case, the trip of the user to the preset station is usually to go home, not to go skiing, so the user portrait does not meet the preset condition 5. Conversely, if there is no overlap, the trip of the user to the preset station is most likely to go skiing, so the user portrait meets the preset condition 5. In this way, the mobile phone can determine a user who has traveled to a ski resort multiple times and whose hometown is not in the ski resort as a target user of the ski equipment express service.
[0398] In some embodiments, the phone can detect the number of records in the positioning records that are at a preset location. The preset location can be a location for skiing, skating, or the like. If the number of records in the positioning records that are at the preset location exceeds a preset number, the user profile satisfies the preset condition 5. Otherwise, if the number of records in the positioning records that are at the preset location does not exceed the preset number, the user profile does not satisfy the preset condition 5. In this way, the phone can determine a user who frequently visits a skiing-related entertainment venue as a target user of the ski equipment express service.
[0399] In some embodiments, the phone can detect whether the attraction ticket ordering records (which can also be referred to as historical ticket purchase records) include a record of purchasing a ski attraction ticket. If the attraction ticket ordering records include the record of purchasing the ski attraction ticket, the user profile satisfies the preset condition 5. Otherwise, if the attraction ticket ordering records do not include the record, the user profile does not satisfy the preset condition 5. In this way, the phone can determine a user who has purchased a ski attraction ticket as a target user of the ski equipment express service.
[0400] In some embodiments, the phone can detect whether the commodity information and / or the merchant information in the express information (which can also be referred to as historical express records) of the user include a preset character. The preset character can be a character related to skiing, such as snow, and, skiing, ski equipment, or the like. If the commodity information and / or the merchant information include the preset character, the user profile satisfies the preset condition 5. Otherwise, if the commodity information and / or the merchant information do not include the preset character, the user profile does not satisfy the preset condition 5. In this way, the phone can determine a user who has purchased ski equipment as a target user of the ski equipment express service.
[0401] In S2102, in a case where the user profile satisfies the preset condition 5, the phone can display service information 5 of the ski equipment express service in a shallow entry of the phone.
[0402] For example, in a case where the user profile satisfies the preset condition 5, the phone can display a negative one screen interface 2201 shown in (a) of FIG. 22 in the negative one screen notification. Figure 22 The negative one screen interface 2201 includes a negative one screen notification 2202. The service information 5 is displayed in the negative one screen notification 2202.
[0403] In some embodiments, the service information 5 includes one or more of introduction information of the ski equipment express service, a service type, and a service price. For example, Figure 22 In (a) of FIG. 22, the service information 5 in the negative one screen notification 2202 includes the introduction information “Supporting on-vehicle handling or on-site handling for sending service, one-stop service for ski equipment sending” of the ski equipment express service.
[0404] In some embodiments, the service information 5 includes a control d (which can also be referred to as a first control). The control d is used to trigger the phone to start the ski equipment express service. For example, the control d isFigure 22 In (a) of FIG. 22, the "go to order" control 2203 in the negative one screen notification 2202.
[0405] In the foregoing embodiments, the service information 5 is displayed in a separate notification. In actual implementation, in order to simplify the content of the interface (such as the negative one screen interface), the service information 5 can also be displayed in the journey notification (i.e., the first card). For example, taking the negative one screen notification as an example. The phone can display Figure 22 the negative one screen interface 2204 shown in (b) of FIG. 22. The negative one screen interface 2204 includes the negative one screen notification 2205, which is a journey notification. The negative one screen notification 2205 includes the journey information of the journey to be taken, such as the train number (G903), the departure time (14:18), and the like. The negative one screen notification 2205 also includes the "snow gear express" control 2206. The "snow gear express" control 2206 is used to trigger the phone to start the snow gear express service, i.e., the "snow gear express" control 2206 is the control d.
[0406] In the foregoing description, the display of the service information 5 is described in the form of the negative one screen notification. In actual implementation, the phone can also display the service information 5 in the form of a lock screen notification or a desktop card. For details, refer to the display of the service information 1 in (a) of FIG. 21 Figure 7 and (b) of FIG. 22 and the related textual description thereof, which will not be described herein again. Figure 7
[0407] S2103, the phone displays the interface d in response to the operation 1 of the user on the service information 5, and receives the service type input by the user in the interface d to complete the reservation of the snow gear express service.
[0408] Before S2103, the phone can receive the operation 1 of the user on the service information 5. The operation 1 can be a click operation or a long press operation on the service information 5, or can be a preset gesture. In this embodiment, taking the operation 1 as a click operation of the user on the control d as an example.
[0409] For example, the control d is the "go to order" control 2203 in (a) of FIG. 22. In response to the click operation of the user on the "go to order" control 2203 in (a) of FIG. 22, the phone can display the interface d 2005 shown in (c) of FIG. 20. Figure 22 Figure 22 Figure 20 For example, the control d is the "go to order" control 2203 in (a) of FIG. 22. In response to the click operation of the user on the "go to order" control 2203 in (a) of FIG. 22, the phone can display the interface d 2005 shown in (c) of FIG. 20. For example, the control d is the "go to order" control 2203 in (a) of FIG. 22. In response to the click operation of the user on the "go to order" control 2203 in (a) of FIG. 22, the phone can display the interface d 2005 shown in (c) of FIG. 20.
[0410] In summary, the method of the embodiments of the present application can identify the user who has the demand for the snow equipment express service, and display the service information 5 at the shallow entry of the mobile phone. On the one hand, the service information 5 can be actively pushed to the user who has the demand. On the other hand, the service information 5 is displayed at the shallow entry of the mobile phone, which can facilitate the user to directly trigger the entry of the reservation of the snow equipment express service.
[0411] The embodiments of the present application further provide an electronic device, which can include the display screen (such as the touch screen), the memory and the one or more processors. The display screen, the memory and the processors are coupled. The memory is configured to store computer program codes, which include computer instructions. When the processors execute the computer instructions, the electronic device can perform the functions or steps of the mobile phone in the above method embodiments. The structure of the electronic device can refer to the structure of the mobile phone 100 shown in Figure 1
[0412] The embodiments of the present application further provide a chip system, which can include at least one processor and at least one interface circuit, as shown in Figure 23 The processor and the interface circuit can be interconnected through a line. For example, the interface circuit can be configured to receive signals from other devices (such as the memory of the electronic device). For another example, the interface circuit can be configured to send signals to other devices (such as the processor). For example, the interface circuit can read the instructions stored in the memory and send the instructions to the processor. When the instructions are executed by the processor, the electronic device can perform the steps in the above embodiments. Of course, the chip system can also include other discrete devices, which are not limited in the embodiments of the present application.
[0413] The embodiments of the present application further provide a computer storage medium, which includes computer instructions. When the computer instructions are run on the above electronic device, the electronic device can perform the functions or steps of the mobile phone in the above method embodiments.
[0414] The embodiments of the present application further provide a computer program product, which can make the computer perform the functions or steps of the mobile phone in the above method embodiments when the computer program product is run on the computer.
[0415] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by 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.
[0416] 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 only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0417] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0418] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0419] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the parts that make contributions to the prior art or all or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium that can store program codes.
[0420] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any change or replacement within the technical scope disclosed by the present application should be covered in 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 method for pushing travel services, characterized in that, The method is applied to an electronic device, wherein the electronic device is equipped with a first APP, and the first APP provides a multi-trip ticket service; the multi-trip ticket service includes the purchase of various multi-trip tickets, each multi-trip ticket being a ticket with a specified frequency of travel, and specifying the seat type, departure station, and arrival station at the time of purchase; the method includes: The electronic device displays a first interface, which includes a first icon; the first icon is the icon of the first APP. The electronic device responds to the user's click on the first icon and displays a second interface; the second interface includes a first control, which is used to trigger the electronic device to book a multi-trip ticket; The electronic device responds to the user's click operation on the first control and displays a third interface; the third interface includes the various types of multi-trip tickets; The electronic device responds to the user's selection of the first multi-visit ticket in the third interface by displaying the ordering interface for the first multi-visit ticket; the first multi-visit ticket is one of the multiple multi-visit tickets. When the user profile meets preset conditions, the electronic device displays a first card on a preset interface of the electronic device; the user profile meeting the preset conditions includes: the user's historical travel records include multiple first records, the departure station and arrival station of each first record match the specified departure station and arrival station of the first multi-trip ticket, and the frequency of the user's round trips between the two locations reflected by the multiple first records is greater than a preset frequency; or, the user profile meeting the preset conditions includes: the user's residence and workplace are in different cities, and the stations around the residence and the stations around the workplace match the specified departure station and arrival station of the first multi-trip ticket; the preset interface includes a negative one screen interface, a lock screen interface, or a main interface; the first card includes information about the first multi-trip ticket; The electronic device responds to the user's first operation on the first card by displaying the ordering interface for the first multi-trip ticket in the first APP.
2. The method according to claim 1, characterized in that, The information of the first multi-trip ticket includes at least one of the following: the name of the first multi-trip ticket, the designated frequency of the first multi-trip ticket, the designated seat type of the first multi-trip ticket, and the price information of the first multi-trip ticket.
3. The method according to claim 2, characterized in that, The method further includes: The electronic device determines the seat type with the most frequent use by the user as the designated seat type for the first multi-trip ticket.
4. The method according to claim 2, characterized in that, The price information is used to indicate the price of the first multi-trip ticket for the specified frequency of travel and the specified seating type.
5. The method according to claim 2, characterized in that, The information for the first multi-trip ticket also includes the departure point and the arrival point; The price information is used to indicate the price of the first multi-trip ticket for the specified frequency and the specified seating type from the departure point to the arrival point.
6. The method according to claim 5, characterized in that, The place of departure and the place of arrival are matched with the place of residence and the place of work.
7. The method according to any one of claims 1-6, characterized in that, The electronic device displays a first card on a preset interface of the electronic device, including: If the electronic device detects that the user does not have a travel itinerary to travel, the electronic device determines the first time for the user to purchase a ticket next; Upon reaching a first preset time, the electronic device displays the first card on the preset interface of the electronic device; the preset time is prior to the first time.
8. The method according to any one of claims 1-6, characterized in that, The electronic device displays a first card on a preset interface of the electronic device, including: If the electronic device detects that the user has a trip to take, then when the second preset time is reached, the electronic device displays a second card on the preset interface of the electronic device; the second preset time is before the departure time of the trip to take, and the second card includes the trip information of the trip to take and a second control, the second control being used to trigger the electronic device to display the first card; The electronic device responds to a second operation by the user on the second control, and displays a first card on a preset interface of the electronic device.
9. The method according to any one of claims 1-6, characterized in that, The method further includes: The electronic device calls a preset interface of the first APP; the preset interface is used by the electronic device to obtain service information of the multi-trip ticket service; the service information includes the specified frequency of rides, the specified seat type, the specified departure station, the specified arrival station and the price of the various multi-trip tickets; After the electronic device successfully calls the preset interface, the electronic device obtains the service information of the multi-trip ticket service from the first APP; The electronic device detects whether the user profile meets preset conditions based on the service information of the multi-trip ticket service. The electronic device displays a first card on a preset interface of the electronic device, including: The electronic device displays a first card on a preset interface of the electronic device based on the service information.
10. The method according to any one of claims 1-6, characterized in that, The ordering interface includes a first option, which triggers the electronic device to determine the departure station and arrival station; the ordering interface includes a second option, which triggers the electronic device to determine the seat type; and the ordering interface includes a third option, which triggers the electronic device to determine the passenger.
11. The method according to any one of claims 1-6, characterized in that, The first app is 12306 TM APP.
12. 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 memory is used to store computer program code, the computer program code including computer instructions, which, when executed by the processor, cause the electronic device to perform the method as described in any one of claims 1-11.
13. A computer-readable storage medium storing instructions, characterized in that, When the instructions are executed on an electronic device, the electronic device causes the electronic device to perform the method as described in any one of claims 1-11.
Citation Information
Patent Citations
Method and system based on network ticket buying
CN104616188A
Ticket buying scheme display method and system
CN111951077A