Travel information processing method and computer program product

Automatically obtain and fill overseas travel product information related to the entry card through the travel transaction service platform, solving the time-consuming and laborious problem of searching and confirming information when filling in the entry card, and realizing the rapid automatic filling and efficient entry of the entry card.

CN119691031APending Publication Date: 2025-03-25浙江飞猪网络技术有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411505735.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Passengers need to find and confirm a large amount of information when filling out the entry card, which makes the filling process time-consuming and labor-intensive and affects the entry efficiency.

Method used

Through the travel transaction service platform, after detecting the entry card generation instruction, the entry card to be generated is determined, and the product information of the associated overseas travel products is obtained, and the item information in the entry card is automatically filled in.

Benefits of technology

It realizes rapid automatic filling of the entry card, saves users' filling time and improves the efficiency of the entry process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691031A_ABST
    Figure CN119691031A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a travel information processing method and a computer program product, and the method comprises the steps: determining a to-be-generated entry card under the condition that a generation instruction for the entry card is detected; obtaining product information of at least two overseas travel products associated with the entry card; and based on the product information of the overseas travel product, obtaining item information of a product associated item in the entry card, and filling the entry card with the item information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to the field of Internet technology, and in particular, to a method for processing travel information and a computer program product. Background Art

[0002] The entry card is a card that travelers need to fill out when entering a country other than their own. It is used to provide the entry-exit management agency with personal information (name, gender, etc.), residence and travel information in the other country (homestay address, travel time, etc.), flight information and other related information. It is used for the entry-exit management agency to understand and verify the identity and purpose of the entrants, and to ensure the legality and security of the entry.

[0003] In the related art, passengers generally search and fill in the information on the card after receiving it. However, the process of filling in the entry card requires the user to search and confirm the information, which is time-consuming and laborious, and also affects the efficiency of passengers' entry. Summary of the invention

[0004] In view of this, the technical solutions provided in one or more embodiments of this specification are as follows:

[0005] According to a first aspect of one or more embodiments of this specification, a method for processing travel information is proposed, which is applied to a travel transaction service platform, and the method includes:

[0006] In case of detecting an instruction to generate an entry card, determining an entry card to be generated;

[0007] Obtain product information of at least two overseas travel products associated with the entry card;

[0008] Based on the product information of the overseas travel product, the item information of the product-related items in the arrival card is obtained, and the item information is filled into the arrival card.

[0009] According to a second aspect of one or more embodiments of the present specification, a computer program product is provided, comprising a computer program / instruction, which implements the steps of any method described in the present embodiment when executed by a processor.

[0010] It can be seen from the above embodiments that, when a generation instruction for an entry card is detected, the entry card to be generated is determined; and product information of at least two overseas travel products associated with the entry card is obtained, and based on the product information of the overseas travel products, the project information of the product-related items in the entry card is obtained, and the project information is filled into the entry card, so that the platform can automatically fill in the corresponding items in the entry card according to the product information in the overseas travel products, and the user no longer needs to find the relevant project information by himself, thereby saving the user's time in filling out the card and realizing the rapid generation of the entry card. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in one or more embodiments of the present disclosure or related technologies, the drawings required for use in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0012] Figure 1 It is a schematic diagram of a system architecture on which a travel transaction service platform relies provided by an exemplary embodiment.

[0013] Figure 2 It is a flowchart of a method for processing travel information provided by an exemplary embodiment.

[0014] Figure 3A It is a schematic diagram of a method of generating instructions for an entry card provided by an exemplary embodiment.

[0015] Figure 3B It is a schematic diagram of another method of generating instructions for an entry card provided by an exemplary embodiment.

[0016] Figure 4 It is a schematic diagram of an order selection provided by an exemplary embodiment.

[0017] Figure 5 It is a schematic diagram of a user searching and inputting overseas travel products provided by an exemplary embodiment.

[0018] Figure 6 An exemplary embodiment provides a Japanese entry card.

[0019] Figure 7 It is a schematic diagram of editing items in an entry card provided by an exemplary embodiment.

[0020] Figure 8 It is a schematic diagram of filling guidance information in an entry card provided by an exemplary embodiment.

[0021] Fig. 9 is a schematic diagram of a feedback control in an entry card provided by an exemplary embodiment.

[0022] Fig.10 It is a flowchart of filling in project information in an entry card provided by an exemplary embodiment.

[0023] Fig.11 This is a schematic diagram of a method for determining a target user provided by an exemplary embodiment.

[0024] Fig.12 It is a schematic diagram of a fulfillment guidance page for a hotel scenario provided by an exemplary embodiment.

[0025] Fig.13 It is a schematic diagram of an associated page of a fulfillment guidance page provided by an exemplary embodiment.

[0026] Fig.14 It is a schematic diagram of a fulfillment guidance page for an air ticket scenario provided by an exemplary embodiment.

[0027] Fig.15 This is a schematic diagram of a page display provided by an exemplary embodiment.

[0028] Fig.16 It is a schematic diagram of another page display provided by an exemplary embodiment.

[0029] Fig.17 It is a schematic structural diagram of an electronic device provided by an exemplary embodiment.

[0030] Fig.18 It is a structural diagram of a travel information processing device provided by an exemplary embodiment. DETAILED DESCRIPTION

[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims.

[0032] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.

[0033] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this manual are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0034] In order to improve the efficiency of filling out the arrival card and provide more convenience for passengers filling out the arrival card, the embodiment of this specification provides a method for processing travel information, which can assist users to automatically and quickly complete the filling out of the arrival card, saving the energy consumed by users in filling out the arrival card in the traditional way.

[0035] Exemplarily, the method for processing travel information can be performed through a travel transaction service platform. For example, when a user is going to travel abroad, he can purchase air tickets and book hotels on the travel transaction service platform, and can also complete the automatic generation of the entry card of the destination country in advance on the travel transaction service platform, so that he can fill in the card according to the pre-generated entry card when entering the country, saving time and effort and providing a better user experience.

[0036] The following is a brief description of the architecture of the travel transaction service platform for executing the method:

[0037] Figure 1 FIG. 1 is a schematic diagram of a system architecture on which a travel transaction service platform is based, provided by an exemplary embodiment. Figure 1 As shown, the system architecture may include a server 11, a network 12, and several electronic devices, such as a PC (Personal Computer) 13, a mobile phone 14, and the like.

[0038] The server 11 may be a physical server including an independent host, or the server 11 may be a virtual server carried by a host cluster. During operation, the server 11 may run a server-side program of the travel transaction service platform to realize the service end of the travel transaction service platform.

[0039] PC13 and mobile phone 14 are only some types of electronic devices that users can use. In fact, users can obviously also use electronic devices such as the following types: tablet devices, laptops, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc., and one or more embodiments of this specification do not limit this. During operation, the electronic device can run the client-side program of the travel transaction service platform to implement the client of the travel transaction service platform. Among them, the client application of the above-mentioned travel transaction service platform can be started and run on the electronic device. The client-side program can be a native application installed on the electronic device, or the client-side program can be a small program, a quick application or other similar forms. Of course, when using web page technologies such as HTML5 or similar, the relevant functions can be implemented through the page displayed by the browser. The browser here can be an independent browser application or a browser module embedded in certain applications.

[0040] As for the network 12 for interaction between electronic devices such as PC 13 and mobile phone 14 and server 11, a wired or wireless network can be selected to realize communication based on the communication mode supported by the corresponding electronic device, and the embodiments of this specification do not limit this. For example, PC 13 can support both wired and wireless communication, so a wired or wireless network can be used to realize communication as needed, while mobile phone 14 usually only supports wireless communication, so a wireless network can be used to realize communication.

[0041] When the travel information processing method of the embodiment of this specification is executed through the above-mentioned travel transaction service platform, it can be specifically implemented through the cooperation between the server and the client of the travel transaction service platform, but the embodiment of this specification does not limit the distribution of processing tasks and the interaction method between the server and the client when executing the processing method. For example, the server can perform information extraction, information association and other processing during the automatic filling process of the entry card, and the client can perform information display and user information collection during the filling process of the entry card. The following examples show two ways of cooperation between the client and the server:

[0042] For example, the arrival card usually requires information such as flight number and hotel name. The server can obtain the hotel order and air ticket order associated with the arrival card, and automatically identify and extract the relevant information in the order and fill it into the arrival card. The client can be responsible for displaying the filled arrival card to the user through the display interface.

[0043] For another example, when the server needs to obtain the hotel order associated with the entry card to be generated, the client can also display a human-computer interaction interface to allow the user to select the order to be used through the interface. The client can then send the determined order identifier to the server, and the server will obtain the corresponding order accordingly, and perform subsequent processing such as order information extraction.

[0044] Other cooperation methods are not listed in detail. For example, filling the determined entry card item information into the corresponding item area of ​​the entry card can be implemented on the client side or on the server side. For another example, all processing can be performed by the server side, and the client side is only responsible for page display, etc.

[0045] The method for processing travel information according to the embodiment of this specification will be described in detail below with reference to the accompanying drawings.

[0046] Figure 2 This is a flowchart of a method for processing travel information provided by an exemplary embodiment, which may include the following processing steps. It should be noted that this embodiment does not limit the execution order of the following steps.

[0047] In step 200, when a generation instruction for an arrival card is detected, an arrival card to be generated is determined.

[0048] The instruction for generating an entry card is used to instruct the generation of an entry card.

[0049] This embodiment does not limit the input method of the instruction to generate the entry card. For example, a control to guide the generation of the entry card can be displayed on the order page or other pages of the travel transaction service platform. When the user clicks the control, the travel transaction service platform receives the instruction to generate the entry card. For another example, the user can also input the instruction to generate the entry card to the travel transaction service platform by voice inputting "please generate an entry card for me to Japan".

[0050] Combine as follows Figure 3A and Figure 3B , two examples are given of how a user inputs instructions for generating an entry card. Both methods are based on the example of displaying an entry card control. However, this embodiment does not limit the display position and display timing of the entry card control, and a variety of display methods can be set according to actual business needs.

[0051] In an exemplary manner, it can be combined with reference to Figure 3A , an arrival card control 31 may be displayed on the itinerary page. When the user clicks on the arrival card control 31, the travel transaction service platform receives an instruction to generate an arrival card.

[0052] In another example, see Figure 3B , the arrival card control 32 can be displayed in other pages, such as the hotel order confirmation page. The arrival card control 32 is displayed as an "arrival card template". When the user clicks the arrival card control 32, the travel transaction service platform receives the instruction to generate the arrival card.

[0053] It is understandable that the above Figure 3A and Figure 3B The display name of the entry card control is only an example name and is not limited to this in actual implementation.

[0054] The display timing of the above-mentioned entry card control can be:

[0055] In an example, when the travel transaction service platform detects that the user has booked a hotel order for an international hotel, it can determine whether an entry card is required for entry to the country of the international hotel. If it is determined that an entry card is required, an entry card control can be displayed on the hotel order page. For example, if it is detected that the user has booked a flight to Japan, or booked a hotel in Japan, and entry to Japan requires an entry card, an entry card control can be displayed on the page.

[0056] In other example methods, the arrival card control can be displayed on the page without distinction. For example, the arrival card control can be displayed at a fixed position in the client application APP of the travel transaction service platform, and the arrival card control can also be displayed even if the user has not booked a flight order or a hotel order. In this way, the user can fill in the arrival card at a more flexible time, either after placing an order or before placing an order.

[0057] The display of the entry card control can be used, on the one hand, to start the entry card generation process when a user's trigger operation is detected; on the other hand, it can also serve as a prompt for the user to generate an entry card. For example, if the user does not know that they can generate an entry card in advance, when they see the displayed entry card control, they can be triggered to generate it in advance.

[0058] In addition, the instruction for generating the entry card in this embodiment may carry part of the information required for generating the entry card, or may not carry the information required for generating the entry card, and this embodiment does not impose any limitation on this.

[0059] For example, when a user inputs the command "Please generate an entry card for me to Japan" by voice, the command carries some information needed to generate the entry card. For example, the "I" in the command indicates the user corresponding to the entry card to be generated, which is the current logged-in user of the travel transaction service platform. The "Japan" in the command indicates the country corresponding to the entry card to be generated, and it can be determined that the entry card for Japan should be generated.

[0060] For another example, the instruction for generating an arrival card may not carry any information, but only be used to instruct the travel transaction service platform to start the process of generating an arrival card. The user information and country required for generating the arrival card may be obtained by the travel transaction service platform in other ways in subsequent steps.

[0061] When the instruction to generate an entry card is detected, the entry card to be generated can be determined in this step. The step of determining the entry card to be generated can include determining the country of the entry card to be generated. The items to be filled in or the styles of the entry cards of different countries can be different. Then, when the instruction to generate an entry card is received, the country of the entry card to be generated can be determined, for example, whether the entry card to be generated is for Japan or Thailand. After the country is determined, the entry card of the country can be determined as the entry card to be generated.

[0062] There are also multiple ways to determine the country of origin of the entry card, including but not limited to the following examples:

[0063] For example, the user can select the country of the arrival card to be generated. For example, the user can input the country of the arrival card to be generated by voice; or the human-computer interaction interface can be displayed on the client of the travel transaction service platform, so that the user can select the country of the arrival card to be generated through the interface selection method; or the user can also input the country of the arrival card by text on the client of the travel transaction service platform, etc.

[0064] For another example, it can also be determined based on the product information of overseas travel products. The overseas travel products may include flights or hotels, and the product information of overseas travel products may include flight information or hotel information. For example, if the user has booked a flight ticket to Japan, the travel transaction service platform can determine that the country of the entry card to be generated is Japan based on the destination of the user's booked flight ticket being Japan.

[0065] In step 202, product information of at least two overseas travel products associated with the entry card is obtained.

[0066] The overseas travel products may include flights and hotels. Since the arrival card usually needs to be filled with both flight information, such as flight number, and hotel information, such as hotel name, hotel address, etc., the present embodiment can obtain product information of at least two overseas travel products, such as the flight information and hotel information, so as to quickly complete the automatic filling of the arrival card according to the flight information and hotel information in the subsequent steps.

[0067] However, it is understandable that the entry card items of different countries are different, and the entry card may also include other information in addition to the above-mentioned flight information and hotel information. Therefore, product information corresponding to other overseas travel products can also be obtained for automatic filling of the entry card. This embodiment does not limit this.

[0068] The following are two examples of ways to obtain product information of overseas travel products, taking flight information and hotel information as an example, but the actual implementation is not limited to this:

[0069] 1) Based on the orders of overseas travel products, obtain the corresponding product information.

[0070] In an exemplary manner, orders for overseas travel products may be obtained, and corresponding product information may be obtained based on the orders.

[0071] There are many ways to obtain the order of overseas travel products, including but not limited to: the user selects and determines the order to be used when generating the entry card, or the travel transaction service platform automatically identifies and obtains the order to be used. The following examples describe these two methods:

[0072] First, the user selects and confirms the order to be used when generating the entry card.

[0073] There are also multiple ways for users to select the order to be used. For example, users can edit and input the order ID of the order to be used; or the platform client can display an order selection page to the user for the user to select the order to be used; or the user can also input the order ID of the order to be used by voice, etc.

[0074] Combine as follows Figure 4 , an example of a method for users to choose to import orders through a human-computer interaction interface:

[0075] After receiving the instruction to generate the entry card, the travel transaction service platform can display Figure 4 The illustrated entry card editing page may display a Japanese entry card to be generated. Of course, the user may also switch to an entry card of another country, such as a Thai entry card, through the country switching control 41 in the page. It is understandable that Figure 4 It may be that only part of the content in the entry card editing page is illustrated, and the editing page may also include other more content, which is not limited in this embodiment.

[0076] The arrival card editing page may include an arrival card 42 to be edited and an information import control. The information import control may include a hotel information import control 431 and a flight information import control 432. It is understandable that other types of information import controls may also be included to import the information required for automatic filling of the arrival card.

[0077] Please continue to see Figure 4 When the user clicks the import control 431 of the hotel information, a page for the user to select a hotel order may pop up in response to the trigger operation. Two hotel orders are displayed in the order selection page 44, namely order 441 and order 442. The two orders may be different times for the same hotel, or different hotels. The user may select any of the orders, and the travel transaction service platform may obtain the corresponding hotel information based on the order selected by the user, such as the hotel name, hotel phone number, etc.

[0078] As mentioned above Figure 4 As shown, if the user is associated with multiple orders, the order to be used when generating the arrival card can be selected from the multiple orders based on the user's selection. However, it can be understood that even if the user has only one booked hotel, the user can also be allowed to select and confirm through the above-mentioned order selection page 44.

[0079] Flight information can be obtained through ticket orders, and the order selection method can be the same as Figure 4 It is similar and will not be described in detail. It should be noted that the obtained flight order and hotel order belong to the same user. For example, the flight order is the flight of user Xiao Wang, and the hotel order is also the hotel where user Xiao Wang is going to stay, so that it can be used to generate the entry card of user Xiao Wang.

[0080] The above-mentioned Figure 4 This example shows how the user actively chooses to import hotel orders when generating an entry card. In addition to importing orders booked by users on this travel transaction service platform, it is also possible to upload images corresponding to orders booked by users on other platforms and obtain product information in the orders through image recognition. For example, screenshots of orders from users on other platforms can be uploaded to this platform, and information such as flight number, hotel address, and hotel name can be obtained through image recognition.

[0081] Second, the travel transaction service platform automatically identifies and obtains the orders to be used.

[0082] In this way, the flight ticket order or hotel order to be used can be automatically obtained through the travel transaction service platform. Specifically, the platform can determine the order to be used according to the preset rules. This embodiment does not limit the specific logic of the preset rules, as long as the order corresponding to the user associated with the entry card can be obtained according to the rules. The following examples illustrate several ways in which the platform automatically obtains orders according to the preset rules, but it can be understood that the actual implementation is not limited to this:

[0083] In one example, the rule adopted by the platform may be based on the user and country corresponding to the entry card to be generated, and the acquired orders of the user and country are used as the orders to be used.

[0084] For example, if the current logged-in user of the travel transaction service platform is Xiao Wang, then when the platform detects the instruction to generate an entry card, it can default to generating Xiao Wang's entry card. If Xiao Wang also selects Japan as the country of the entry card to be generated, the platform can actively search whether the platform has stored the user Xiao Wang's air ticket order to Japan and the booked hotel order in Japan. If the platform obtains the above-mentioned Japanese air ticket order and hotel order, it can be used to generate an entry card.

[0085] For another example, the currently logged in user Xiao Wang may have triggered the instruction to generate the landing card based on the selected flight ticket order for Xiao Wang to Japan. Then the platform may receive the instruction to generate the landing card and obtain the flight ticket order to generate the landing card. On this basis, the travel transaction service platform may continue to search whether the platform has stored the associated hotel order. For example, if it is detected that Xiao Wang has already booked a hotel order for Japan on the platform, the hotel order may also be used as the order associated with the landing card.

[0086] In another example, the rules adopted by the platform may be to obtain the orders of the user and country based on the user and country corresponding to the entry card to be generated, and if there are multiple orders for the user and country, the judgment logic of the order association may be executed to assist in determining which pair of air ticket orders and hotel orders should be used to generate the entry card.

[0087] For example, when searching for orders, the platform may also find that the user is associated with multiple orders. For example, the platform can obtain multiple air ticket orders or hotel orders from the user. In this case, the platform can automatically determine which order to use from multiple dimensions such as time and location. For example, the judgment logic may include: if the destination arrival time of the air ticket order matches the hotel booking time of the hotel order (in line with the ability to check in in time after the plane arrives), and the destination country of the air ticket order matches the country where the hotel booked in the hotel order is located, then the air ticket order and the hotel order can be considered to be associated orders.

[0088] For example, the arrival time of user Xiao Wang's flight to Japan is 12:40 on February 12, and there are two hotel orders, one is order R1 for check-in on February 12 and check-out on February 15, and the other is order R2 for check-in on April 15 and check-out on April 20. The platform determines that the booking time of order R1 is more consistent with the arrival time of the flight, and order R1 can be defaulted as the order associated with the flight, that is, the entry card can be generated based on the above-mentioned flight order and hotel order R1.

[0089] For another example, if the platform finds that user Xiao Wang has two flight orders to Japan and one flight order to Thailand, as well as two hotel orders for Japan, then the platform can first exclude the flight order to Thailand based on the country "Japan" selected by the user on the entry card. Then, based on the current time, the flight order to Japan that is closest to the current time can be used as the flight order to be used. Then, based on the arrival time at the destination of the flight order, the hotel order that matches the arrival time at the destination can be used as the hotel order to be used. For example, the arrival time at the destination of the flight is February 12, and although both hotel orders are for Japanese hotels, the check-in time for one is February 12, and the check-in time for the other is in April, then the platform can choose the hotel order for February.

[0090] The above example illustrates that the order to be used is determined by the user's selection or automatically identified by the travel transaction service platform. It is understandable that the travel transaction service platform can also use a combination of automatic identification and determination by the user's selection to obtain the air ticket order and hotel order. For example, if the travel transaction service platform finds that there are multiple orders that meet the order association, for example, it finds that the air ticket order of user Xiao Wang and the two hotel orders meet the order association judgment logic, then a pop-up similar to Figure 4 Schematic of the order selection page, allowing users to assist in determining the hotel order to be used to generate the arrival card.

[0091] 2) Based on the overseas travel products searched and input by the user, obtain the corresponding product information.

[0092] In another example, in addition to the method of obtaining product information through orders mentioned in the above example, corresponding product information can also be obtained based on overseas travel products searched and input by the user.

[0093] Specifically, let's take a scenario as an example: the currently logged-in user Xiao Wang has booked a flight ticket on this travel transaction service platform, so the corresponding flight information can be obtained based on the flight ticket order. However, if Xiao Wang booked a hotel on another platform instead of this platform, the following method can be provided: allow Xiao Wang to search the hotel he booked on other platforms through the Internet, so that this travel transaction service platform can also obtain hotel information based on the hotel Xiao Wang has searched for, and thus automatically fill in the entry card based on the flight information and hotel information.

[0094] Please combine Figure 5 As shown, Figure 5 The following is a schematic diagram of a user searching for and inputting overseas travel products. When the user clicks on the import control 432 for flight information, an interface 51 may pop up, which allows the user to choose whether to import flight information from an order or to search and input flight information. In the above example, Xiao Wang does not have an air ticket order on this travel transaction service platform, and cannot use the order import method. In this case, Xiao Wang can click on the search control 511 to search for flights. Please continue to refer to Figure 5 The user can enter the departure place, destination, departure time and other information of the flight to be queried, and can select the flight he wants to take in the specific flight selection page 52, wherein the flight selection page 52 can display multiple flights for the user to choose. In this way, the flight information can be imported for subsequent automatic filling of the arrival card based on the imported flight information.

[0095] Understandably, Figure 5 This is just an example of a way for a user to search for overseas travel products, but the actual operation is not limited to this. For example, the user can also search by flight number, or the user can also search by voice input, etc. The hotel search input method is similar to this and will not be described in detail.

[0096] This embodiment provides users with a variety of information import methods such as "order import" and "search input", making it more flexible and convenient for users to automatically fill in the arrival card. For example, even if the user does not have an order on this travel transaction service platform, he or she can still import the hotel he or she wants to stay in and the flight information he or she wants to take, thereby completing the automatic filling of the arrival card.

[0097] Furthermore, for the flight information and hotel information to be used in the automatic filling of the arrival card, each can adopt the above-mentioned order import method or search input method. For example, the flight information can be imported through the order, and the hotel information can be searched and input, and the user can search and import the hotel he wants to stay in; or the hotel information can be imported through the order, and the flight information can be searched and input; or both can be searched and input, or both can be imported through the order, without restriction.

[0098] In addition, the client of the travel transaction service platform uses similar Figure 4 or Figure 5 By means of an interactive interface, the order selected by the user is collected, or the flight / hotel determined by the user is searched, and information such as the determined order identifier or flight identifier can be sent to the server. The server obtains the specific hotel information or the flight information selected by the user according to the identifier, and then automatically fills in the entry card based on this information in subsequent steps.

[0099] In step 204, based on the product information of the overseas travel product, the item information of the product-related items in the arrival card is obtained, and the item information is filled into the arrival card.

[0100] In this step, the server of the travel transaction service platform can obtain the item information of the product-related items in the arrival card based on the product information of the overseas travel products that have been obtained, and fill the item information into the arrival card.

[0101] For details, please refer to Figure 4 The entry card 42 to be edited displayed in the entry card editing page may include multiple items to be filled in, for example, including but not limited to: name, date of birth, flight number, hotel name, hotel phone number, purpose of entry, whether it is the first entry, whether traveling with a group, email address and other items.

[0102] Among them, the above-mentioned entry card items may include "product-related items". The product-related items may refer to items that can obtain corresponding item information based on the product information of overseas travel products. For example: the entry card items include the need to fill in the flight number, the flight number can be obtained from the flight information, and the flight information can be determined from the air ticket order booked by the user or determined according to the user's search selection. Therefore, the flight number to be filled in the entry card can be called a product-related item. Similarly, the hotel address and hotel phone number to be filled in the entry card can also be obtained from the hotel information. Therefore, these items can also be called "product-related items."

[0103] In this step, based on the product information of the overseas travel products that have been obtained, the project information of the product-related items can be extracted and filled into the arrival card. For example, the arrival flight number is extracted from the air ticket order, and the flight number is automatically filled into the corresponding product-related items in the arrival card.

[0104] Furthermore, the item information of the product-related items in the entry card obtained based on the product information of the overseas travel product that has been obtained in this embodiment may include not only extracting the item information of the product-related items directly from the product information of the overseas travel product, but also obtaining the item information of the product-related items after calculating and processing the product information of the overseas travel product. For example, assuming that the entry card includes the item "number of days of stay" to be filled in, the number of days of stay can be calculated based on the check-in time and check-out time in the hotel information and filled into the item "number of days of stay". This situation belongs to the item information calculated based on the product information of the overseas travel product.

[0105] Please combine Figure 6 As shown, Figure 6 An example of a Japanese entry card is given. The entry card includes multiple items to be filled in. Each item to be filled in may include: a project name, and a project area corresponding to the project name, and the project area is used to fill in the project information. For example, the item 61 to be filled in is used to fill in the "surname" in the passenger's name, and the item 62 to be filled in is used to fill in the passenger's flight number. Taking the item 62 to be filled in as an example, it includes a project name 621 and a project area 622, that is, the project name is used to inform the user what information to fill in, and the project area is for the user to fill in the information. For example, the user can fill in his or her flight number in the project area 622, and the filled-in flight number can be called "project information".

[0106] As mentioned above, the item to be filled in 62 is used to fill in the passenger's flight number, and the flight number can be obtained from the user's ticket order, so the item to be filled in 62 can be called product-related information.

[0107] In addition to the above-mentioned product-related items, the entry card may also include the user's "self-edited items". The self-edited items may refer to items that the user edits and fills in. For example, Figure 6 The unfilled item 63 is for the user to fill in the purpose of this entry. The information of this item cannot usually be directly obtained from the product information of the user's overseas travel product. It can be edited and filled in by the user himself, so it can be called a self-editing item.

[0108] When a user triggers an edit operation on a self-edited item in the entry card, an editing interface for the self-edited item may be displayed. After receiving the item information edited and confirmed by the user in the editing interface, the item information is filled into the item area of ​​the self-edited item. The editing interface for the self-edited item may be Figure 6 The page shown may also be another page that triggers the jump, which is not limited in this embodiment.

[0109] For example, still Figure 6 As an example, users can directly click Figure 6 The item area of ​​the waiting item 63 in the arrival card can be edited. The click operation can be used as an edit trigger operation. The editing interface for the self-edited item is still the interface of the arrival card, and the user can directly edit and fill it in. For example, different purposes such as "sightseeing", "business", "visiting relatives" can be selected by double-clicking.

[0110] For example, Figure 6 Take the unfilled item 64 - date of birth in the example, assuming that the unfilled item 64 can also be called a self-editing item, and the user can edit and fill it out by himself. When the user performs an edit trigger operation on the unfilled item 64 (for example, the edit trigger operation is double-clicking the item area), another page can pop up. Figure 7 In the example, the editing page 71 can be a scrolling selection page, in which the user can select his or her date of birth. After the user selects to confirm and clicks "Finish" in the editing page 71, the travel transaction service platform can receive the project information edited and confirmed by the user, and fill the project information into the project area corresponding to the to-be-filled item 64. For example, the project information is September 19, 1992, which is filled into the project area corresponding to the date of birth on the entry card.

[0111] In addition, the user may also perform editing input through other methods such as voice input, which is not limited in this embodiment.

[0112] In addition to the self-edited items and product-related items mentioned above, the items to be filled in the entry card can also include a category of items: this type of items can be obtained from the historical data stored in the travel transaction service platform, which can be temporarily called "personal information items". For example, the user's date of birth, current address (country and city), email address, ID number, passport number and other user personal information. This information can be information that the user has previously registered on the travel transaction service platform, or information that the user has used when purchasing products on the travel transaction service platform. The platform collects and stores this personal information of the user, so it can obtain the user's personal information from the stored historical data and automatically fill it into the entry card, which can avoid the user filling it out again, saving time and effort. For example, Figure 6 The current address items such as the country and city where the user is located can be obtained from the stored historical data.

[0113] Regarding the filling of the above-mentioned entry card items, it is necessary to explain that:

[0114] On the one hand, in addition to the product-related items, self-edited items and personal information items mentioned above, the entry card may also include other types of items, which are not limited in this embodiment.

[0115] On the other hand, this embodiment does not limit the specific filling method of each item to be filled in the entry card. For a certain item to be filled in the entry card, it can be filled in a variety of ways. For example, for the item "date of birth" in the entry card, if the data of the date of birth exists in the stored historical data of the travel transaction service platform, it can be obtained from the stored historical data. In this case, the "date of birth" item can be called the aforementioned personal information item. However, in other examples, the user can also directly edit his or her own date of birth. In this case, the "date of birth" item can also be called the user's self-editing item. Similarly, for the user name item in the entry card, it can be directly extracted from the order information of the air ticket order. In this case, the user name item can be called a product-related item; but in other examples, the user can also edit his or her own name. In this case, the user name item can be called a self-editing item.

[0116] That is, the names of the items such as product-related items and self-edited items in the above embodiment can be named based on the input method of the item information. The same item to be filled in can be flexibly filled in multiple ways, and this embodiment does not limit this. When different filling methods are used, the item to be filled in the arrival card can be called the item corresponding to the filling method.

[0117] In other embodiments, filling guidance information for the items to be filled in may also be displayed in the associated area of ​​the items to be filled in the entry card, and the filling guidance information is used to guide the user to fill in the project information of the items to be filled in.

[0118] Please combine Figure 8 For example, take the item 62 to be filled in as an example, the item area 622 of the item has not yet filled in the item information. However, the filling guide information "arrival flight number, such as CA123" can be displayed in the item area 622, so that even if the user does not understand foreign languages, such as the foreign language at the location of the item name 621 in the entry card template, he can quickly understand how to fill in the item 62 to be filled in according to the filling guide displayed in the item area 622.

[0119] Similarly, if Figure 8As shown in the figure, the filling guidance information for other unfilled items in the arrival card is also displayed. For example, "Optional hotel name", "Hotel phone number", etc., can also provide examples of filling in. For example, for "Hotel phone number", it can also be displayed as "such as +81-3-3667-2711". It can be seen that the filling guidance information helps users who do not understand foreign languages ​​to quickly understand how to fill in the arrival card, which is convenient and easy to understand.

[0120] In addition, when displaying the above filling guide information, in order to enable the user to distinguish that what is displayed here is the filling guide information, the filling guide information can also be displayed in dim gray. It is understandable that it can also be displayed in other ways, and this embodiment is not limited.

[0121] exist Figure 8 In the example, the filling guidance information is information in a different language from the item name of the item to be filled in the arrival card. For example, the item name of the item to be filled in is in Japanese, and the filling guidance information is in Chinese. This helps users of different languages ​​to more quickly understand how to fill in the arrival card through the translation of the filling guidance information. In other examples, the filling guidance information can also be explanatory text in the same language as the item name of the item to be filled in the arrival card. For example, for the "telephone number" item in the arrival card, although it is in the same language, the user may not know how to fill in the telephone number in a more standardized way. In this case, the filling guidance information can be used to explain how to fill in the item. For example, the filling guidance information can include "Fill in the hotel's phone number, for example, it can be filled in as +81-3-3667-2711".

[0122] In addition, if some items on the arrival card do not need to be filled in by the user, they can also be explained through filling guidance information. For example, in the item area where such items do not need to be filled in, "No need to fill in" can be displayed, so that the user can know that the item does not need to be filled in, making it clearer for the user how to fill in the arrival card and whether it needs to be filled in.

[0123] During the generation of the arrival card, some explanatory text can be displayed to help users understand how to fill in the arrival card more quickly, such as the above filling guide information. Figure 4 , Figure 4When the user is asked to select a hotel order to be used, the order selection page 44 may display an automatic filling prompt information on the page, which is used to indicate the order information that will be automatically filled in the arrival card template after the order is selected. For example, it may be: "Hotel address and phone number" will be automatically filled in after selection. That is to say, a hotel order may include a lot of information. When the user selects a hotel order, the system will fill the hotel address and hotel phone number in the order into the arrival card. In this way, the user can quickly know what information will be automatically filled in his arrival card template.

[0124] In other examples, after the arrival card is generated, the user can still check and edit it. For example, the flight number in the arrival card has been automatically filled in according to the user's ticket order, but the user can still check and edit it. This can ensure the correctness of the arrival card to prevent errors in the automatic filling.

[0125] In some other examples, the following situation may occur: the arrival card style of a certain country has been updated recently, such as adding some items to be filled in, or the position of the items to be filled in on the arrival card has changed, and the arrival card style of a certain country stored on the travel transaction service platform is still the style before the update, so there will be inconsistency when the user fills in the form offline. In order to avoid this situation as much as possible, problem feedback information for the arrival card can be obtained in a timely manner, and the problem feedback information is used to describe the inconsistency between the arrival card and the actual arrival card.

[0126] For example: Please refer to Fig. 9 As shown, when the user wants to give feedback, he can click the feedback control 91 in the entry card editing page, and then the input interface of the problem feedback information can be displayed, and the user can enter the problem feedback information for the entry card in the input interface. For example, the problem feedback information can be "the entry card adds a date of birth item". It can be understood that this embodiment does not limit the input method of the problem feedback information, which can include but is not limited to: selecting from a plurality of predetermined question options, voice input, text input, etc.

[0127] Furthermore, after the user has generated the entry card, he or she can save it. In this way, the user can fill in the entry card offline according to the saved entry card when entering the country, which is very convenient. And the advantage of downloading and saving in advance is that even if there is no network service when entering the country, the entry card can be filled in quickly. For example, Fig. 9 As shown, the arrival card editing page may also include a save control 92, through which the generated arrival card is downloaded and saved.

[0128] It is understandable that the entry card editing page may also include other controls to provide other functions, which are not limited in this embodiment and can be set according to actual business needs.

[0129] According to the aforementioned embodiment, the generation of the entry card is to generate an entry card for a certain user. If the user corresponding to the entry card is called the target user, then in the process of automatically generating the entry card of the target user, it is necessary to fill in the entry card with the target user's personal information, the target user's flight information, the hotel information and other project information. In addition, in order to improve the generation efficiency of the entry card, at least part of the information in these project information can be automatically filled in. For example, the travel transaction service platform automatically extracts the hotel address and hotel phone number from the hotel information and fills them in the entry card; for another example, the platform can obtain the target user's current address, gender and other personal information from the stored historical data and fill them in the entry card. As mentioned above, each project information in the entry card can be flexibly filled in a variety of ways without limitation.

[0130] Then pass as follows Fig.10 , an example of a way to fill in the project information in the arrival card may include Fig.10 The processing steps shown in the figure are as follows. However, it can be understood that the present embodiment does not limit the execution order of the steps.

[0131] In step 1001, the target user corresponding to the entry card to be generated is determined.

[0132] The target user in this step refers to the user corresponding to the entry card to be generated. For example, if you want to generate an entry card for Xiao Wang, then Xiao Wang is called the target user.

[0133] There are many ways to determine the target users, some of which are shown below, but are not limited to these:

[0134] For example, if the current logged-in account of the travel transaction service platform is associated with a flight order or a hotel order that corresponds to only one user, then that user can be used as the target user. For example, if the current logged-in user is Xiao Wang, and the corresponding passenger of the booked flight order is also Xiao Wang, then Xiao Wang can be used as the target user.

[0135] For another example, the user corresponding to the current login account of the travel transaction service platform can be used as the target user by default. For example, if the current login user is Xiao Wang, Xiao Wang can be used as the target user.

[0136] For another example, the user can also provide the user information of the target user for whom the entry card is to be generated to the travel transaction service platform through various methods such as voice input and text input. For example, the user can input "please generate the entry card for Xiao Wang" by voice, and the travel transaction service platform can identify Xiao Wang in the input information as the target user.

[0137] For example, the orders for overseas travel products of the currently logged-in user account may also be associated with multiple users. In this case, the user can select the target user from the multiple users, or the platform can automatically identify and determine the target user. For example, the platform can determine the target user from multiple users based on the user information included in the orders for overseas travel products.

[0138] For example: suppose the currently logged in user has placed an air ticket order. In addition to booking his own ticket, he also booked tickets for two friends who were traveling together. In this case, the travel transaction service platform can automatically identify the travelers in the order and use the travelers in the order as target users. Assuming that the travelers of the three tickets mentioned above are U1, U2 and U3, the platform can generate three entry cards by default and use users U1, U2 and U3 as target users. Alternatively, the target user can be manually selected. For example, the platform can display a human-computer interaction interface through the client. If the user selects user U2 as the target user through the interface, the platform will only generate an entry card for user U2.

[0139] As follows Fig.11 Here is another example of how to identify target users: Taking the three people traveling together as an example, one of the users, U1, makes a reservation for everyone. When user U1 makes a reservation for everyone on the travel transaction service platform, the platform can store some personal information of these travelers at the same time. Fig.11 As shown, user U1 can edit the information of each traveler, for example, including but not limited to: user name, ID number, passport number, etc. The platform can store the information of these travelers in the database. When the platform detects the instruction to generate the entry card, if it detects that three users U1, U2 and U3 are associated with the current booking order, it can display Fig.11 The traveler selection interface shown in the figure allows users to select the traveler for whom the entry card is to be generated. Users can select all travelers or some of them. The platform can use the traveler selected by the user as the target user for the entry card to be generated, and when the entry card is generated later, the platform can obtain the traveler information of the target user from the stored historical data, such as the user's name, passport number, etc., and fill them in the entry card.

[0140] In step 1002, the air ticket order and hotel order of the target user are obtained.

[0141] In this step, the target user's air ticket order and hotel order can be obtained, so that the flight information and hotel information can be obtained in the subsequent steps according to these orders and filled into the entry card. The flight information can include, for example, the flight number, and the hotel information can include, for example, the hotel name, hotel address, hotel phone number, etc. It can be understood that this step is only explained by taking the example of obtaining flight information and hotel information from the order, but is not limited to this. For example, this information can also be input by the user from the network search, or the user can also edit input, voice input, etc.

[0142] There are also many ways to determine the target user's order, as shown below, but not limited to:

[0143] For example, if there is only one order associated with the target user, such as only one air ticket order and one hotel order, the air ticket order and hotel order may be selected by default as the air ticket order and hotel order of the target user.

[0144] For another example, if the target user has multiple orders associated with him, for example, the entry card to be generated is the entry card of the target user to Japan, but the platform finds that the target user has associated two air ticket orders to Japan and two hotel orders in Japan. In this case, the user can choose which order to use, or the platform can determine the order to use from multiple orders according to preset rules. The preset rules can be combined with the rules listed in the previous step 202, which will not be described in detail here.

[0145] In step 1003, based on the obtained air ticket order and hotel order, corresponding flight information and hotel information are obtained.

[0146] In step 1004, the product-related items in the arrival card are filled in according to the flight information and hotel information.

[0147] In this step, after obtaining the flight information and hotel information, the flight number, hotel address and other product-related information can be automatically filled into the entry card.

[0148] The following is a simple example of the automatic generation process of an entry card:

[0149] For example, user Xiao Wang has booked an air ticket to Japan on the travel transaction service platform, and has also booked a hotel in Japan. In order to facilitate filling out the card when entering the country, Xiao Wang wants to generate his own entry card in advance. Therefore, Xiao Wang can click on the entry card control on a certain page of the travel transaction service platform to trigger the platform to start the automatic generation of the entry card. The platform can also let Xiao Wang choose the country of the entry card through the human-computer interaction interface displayed on the client. Assuming that Xiao Wang chooses "Japan", the platform defaults to the currently logged-in user Xiao Wang as the target user of the entry card to be generated, and the Japanese entry card to be generated is Xiao Wang's Japanese entry card. Then, the platform can extract Xiao Wang's name, current address, date of birth and other personal information from the stored historical data, and automatically fill it into the personal information items in the entry card. Then, the platform can display something like the client. Figure 4 The illustrated interface allows Xiao Wang to import the booked hotel and air ticket orders, obtain flight information and hotel information, and then extract information such as flight number, hotel address, hotel phone number, etc., and fill them into the product-related items of the entry card. Then, for the self-edited items such as "entry purpose" in the entry card, the platform can receive the user's self-edited item information and fill it into the entry card. After all items are filled, user Xiao Wang can download and save the generated entry card for reference when filling it out later.

[0150] In the above-mentioned entry card generation process, user Xiao Wang only needs to edit some items by himself. Some items in the entry card can be automatically filled in by the platform and generated quickly, which is very convenient and improves the user experience.

[0151] The filling of the arrival card is introduced above. Usually, the user can complete the quick editing and generation of the arrival card in advance according to the hotel or air ticket order that has been booked before entering the country, so as to improve the generation efficiency of the arrival card.

[0152] Furthermore, for the user's international travel, the embodiment of this specification also provides the design of the fulfillment guidance page. In short, whether it is the automatic generation of the entry card in advance or the design of the fulfillment page, it is to facilitate the international travel of passengers and improve the international travel experience of passengers.

[0153] The fulfillment guidance page is described in detail as follows:

[0154] In the related art, after a user places an order on a transaction service platform, such as booking an air ticket or a hotel, the user needs to solve any related problems during the flight or hotel check-in process by himself. Most travel transaction service platforms only display the order information through the order details page.

[0155] Taking the hotel scenario as an example, after placing an order, users can check the hotel's check-in time, facilities and services provided, etc. through the platform's order details page. However, before completing the entire check-in process of the hotel order, users may encounter various problems, such as how to get to the hotel after getting off the plane; or the hotel needs what information to check in, and the user may forget to bring the documents and cause trouble in checking in; etc. Especially for users with little travel experience, they may not know in advance what problems they will encounter during the trip, and when they encounter problems, they can only find solutions through social platforms. In short, these have caused the user's travel process to be unsmooth and affected the travel experience.

[0156] In order to solve the above-mentioned problem, an embodiment of the present specification provides a fulfillment guidance page.

[0157] The fulfillment guidance page is designed to display the various process steps in the order fulfillment process and the information required for each step in the form of human movement and information structure from the perspective of real-world fulfillment, so that users can clearly understand what to do next through the fulfillment guidance page.

[0158] The following describes the design of the fulfillment page for the hotel scenario and the air ticket scenario respectively:

[0159] First, hotel scene:

[0160] Assuming that the user has booked a hotel order on the travel transaction service platform, the travel transaction service platform can display the fulfillment guidance page to the user on the client side when detecting a trigger instruction for the fulfillment guidance page associated with the hotel order.

[0161] Among them, this embodiment does not limit the generation method of the trigger instruction of the fulfillment guidance page associated with the hotel order. The following examples illustrate several methods, but it can be understood that the actual implementation is not limited to this:

[0162] For example, the user can voice input "Please show the fulfillment guidance page for hotel order **", and the platform will receive a trigger instruction for the fulfillment guidance page.

[0163] For another example, a guide viewing control may be set. If the user clicks the guide viewing control, the platform receives a trigger instruction for the fulfillment guidance page. This embodiment does not limit the location of the guide viewing control. For example, the guide viewing control may be set on the order details page of the hotel order, or may be set on the itinerary card of the hotel order.

[0164] For another example, when the platform detects the completion of a certain operation step, it is considered that a trigger instruction for the fulfillment guidance page has been received. Exemplarily, if a successful payment operation for the hotel order is detected, it is determined that a trigger instruction for the fulfillment guidance page has been received.

[0165] Fig.12 FIG. 1 is a schematic diagram of a fulfillment guidance page for a hotel scenario provided by an exemplary embodiment. Fig.12 As shown, the fulfillment guide page displays: multiple fulfillment nodes that are executed in sequence during the fulfillment process. For example, the multiple fulfillment nodes may include: going to the hotel 1201, checking in 1202, staying at the hotel 1203, and checking out 1204.

[0166] As mentioned above, each of the above-mentioned fulfillment nodes is organized based on the information structure of human movement and the fulfillment perspective of the real world. For example, for a user who wants to check into a hotel, the first thing he needs to do after getting off the plane is to "go to the hotel", and then what he needs to do after arriving at the hotel is to "check in", and so on, until he leaves the hotel, the fulfillment is completed. Therefore, the user can view the precautions and information corresponding to the fulfillment stage of each fulfillment node in sequence according to the fulfillment page.

[0167] It should be noted that Fig.12 The displayed content is for illustration only and is not limited thereto. For example, the division of the fulfillment phase can also be in other forms. For example, the fulfillment node can also be set to "before check-in", "at the hotel", and "check-out", where "before check-in" includes going to the hotel and checking in. In short, Fig.12 The fulfillment nodes are for illustration only and may be designed as other nodes in actual implementation, which is not limited in this embodiment.

[0168] Specifically, each fulfillment node corresponding to the fulfillment stage can be associated with some information that users may need at that fulfillment stage. Fig.12 As an example, the information of each performance stage is briefly explained, but it can be understood that Fig.12 The information shown in the figure is for illustration only and is not limited to this:

[0169] 1) The fulfillment stage corresponding to the fulfillment node of going to the hotel:

[0170] Among them, during the fulfillment stage of going to the hotel, the problems that users may encounter include: how to get to the hotel; what transportation options are available, whether the hotel has free airport pick-up, etc.

[0171] Based on this, in the fulfillment stage, the information about the transportation to the hotel corresponding to the hotel order can be displayed on the fulfillment guidance page. Fig.12As shown, the information on the transportation method may include but is not limited to: the hotel provides free pick-up service, but reservations must be made one day in advance; and the platform provides 24-hour pick-up service, which is 30 minutes faster than taking the subway, etc. Through these information, users can quickly learn how to get to the hotel directly from the fulfillment guidance page, and no longer need to search for transportation information on the Internet, thereby providing convenience for users.

[0172] Furthermore, a booking control may be provided on the fulfillment guidance page. For example, Fig.12 The reservation control 1205 and the reservation control 1206 in the example can be used to reserve the corresponding mode of transportation when triggered. For example, if the user clicks the reservation control 1206, the pick-up service provided by the travel transaction service platform can be directly reserved.

[0173] 2) The fulfillment stage corresponding to the fulfillment node of check-in:

[0174] During the fulfillment stage of checking in at a hotel, some information that needs to be paid attention to and the information that will be used when checking in at a hotel can be displayed on the fulfillment guidance page.

[0175] For details, please combine Fig.12 As shown, users can expand to display the information of the fulfillment stage, which may include:

[0176] Check-in time reminder; for example, you can remind the user that check-in is only possible after 14:00.

[0177] Prompt for information required for check-in: For example, you can remind the user that they need to show the hotel confirmation number and passport to the front desk when checking in. In addition, the information that needs to be presented can be directly displayed on the fulfillment guidance page, such as the hotel confirmation number.

[0178] Information about the user's personal benefits in the hotel: For example, the user's membership card information and the benefits that can be enjoyed can be displayed.

[0179] Check-in reservation control during the check-in stage: For example, the user can upgrade the room by clicking the reservation control 1207 .

[0180] It can be seen that the information displayed on the fulfillment guidance page includes as much information as possible that the user needs during the check-in stage, and provides controls such as booking room upgrades to make it more convenient for users to check in.

[0181] For example, in the traditional way, for a user with little travel experience, before actually checking in, the user may not know what information is needed to check in. When the hotel front desk informs the user that he needs to provide information such as the hotel confirmation number, the user still needs to find it himself. According to the method of this embodiment, the user only needs to check the fulfillment guidance page, and from the check-in fulfillment node of the page, he can easily obtain relevant information. For another example, the user may not know what benefits his membership card has, or how to upgrade the room, and by checking the fulfillment guidance page Fig.12 With the information displayed in the hotel, users can quickly learn about their rights and interests and quickly handle room upgrades. These all provide convenience for users to check in quickly, and users can also know this information in advance before arriving at the hotel.

[0182] 3) The fulfillment stage corresponding to the fulfillment node of the hotel:

[0183] During this fulfillment phase, the information that can be displayed includes but is not limited to:

[0184] Hotel room information, booked breakfast information, hotel facilities and policies, etc. Fig.12 As shown, pictures or videos of the facilities in the hotel can also be displayed through the multimedia area 1208.

[0185] 4) The fulfillment stage corresponding to the fulfillment node of leaving the store:

[0186] During this fulfillment phase, the information that can be displayed includes but is not limited to:

[0187] Check-out time reminder; for example, you can remind the user to check out before 12 o'clock.

[0188] Information prompts when checking out: For example, you can remind users how long it will take to get their deposit back.

[0189] Operation trigger controls during the check-out stage: For example, the fulfillment guidance page can also prompt the user that an invoice can be issued for subsequent reimbursement, and the user can quickly fill in the information required for issuing the invoice by clicking the operation control 1209.

[0190] In addition to showing the above Fig.12 The fulfillment guidance page takes into account that users may have other needs when traveling abroad, such as visiting scenic spots, renting cars, booking air tickets, and checking destination guides. In order to avoid users from searching for each type of need separately, which is time-consuming and laborious, this embodiment also provides a page that summarizes these various types of demand information. Fig.13 As shown in the figure, under label 1301 of the fulfillment guide page, you can display Fig.12The fulfillment guide page shown in FIG. 1301 is shown in FIG. 1302 , and other information can be displayed under the label 1302 of “More Joint Orders”. The user can view the information display page he wants by switching between the labels 1301 and 1302. Fig.13 As shown, the display page of more joint bookings can display various types of information such as scenic spot information and air ticket information, which will not be described in detail. In addition, the user can book the scenic spots he wants to go to through the booking control 1303, which is very convenient.

[0191] The fulfillment guidance page of the embodiment of this specification may correspond to an order, and one order corresponds to one fulfillment guidance page. For example, assuming that a user has booked two hotel orders, one for a Japanese hotel and one for a Thai hotel, the user can view the fulfillment guidance pages corresponding to the two orders respectively. Different hotels have different hotel facilities, hotel policies, etc., and the time and room types of users booking different hotels are also different, so the display information of the fulfillment guidance pages corresponding to different hotel orders may be different.

[0192] An example of a specific method for generating a fulfillment guidance page is given: assuming that a travel transaction service platform receives a trigger instruction for a fulfillment guidance page associated with a hotel order, that is, the user wants to view the fulfillment guidance page corresponding to the order, the platform can obtain the associated information of the hotel order in response to the trigger operation. For example, the associated information may include but is not limited to: the hotel room information, breakfast information, hotel facility information (such as room photos) booked by the user, hotel policy information (such as membership card benefits, information required for check-in, whether airport pick-up is provided), etc., and the acquired associated information is filled into the fulfillment page template of the hotel scenario.

[0193] Among them, before filling, the fulfillment page template may include multiple fulfillment nodes that are executed in sequence during the fulfillment process, such as going to the hotel, checking in, staying at the hotel and checking out. In addition, it may also include some common hotel information, such as invoice issuance information. However, for the differentiated personalized information of different hotels, it needs to be filled in according to the above-mentioned associated information. For example, different hotel orders have different booked rooms, different check-in times, and different hotel policies. These need to be filled in the template after obtaining the hotel order to generate the fulfillment guidance page.

[0194] Second, air ticket scenario

[0195] The fulfillment guidance page of the air ticket scenario is also designed to facilitate users to search and use information during the flight process, so that users can quickly board the flight through the fulfillment guidance page provided by the platform.

[0196] Fig.14This is a schematic diagram of a fulfillment guidance page for an air ticket scenario provided by an exemplary embodiment. The fulfillment guidance page may be displayed by the platform when a trigger instruction for a fulfillment guidance page associated with an air ticket order is detected. The generation of the trigger instruction is similar to that of the hotel scenario and will not be described in detail. Fig.14 As shown, the fulfillment guidance page may display multiple fulfillment nodes that are executed sequentially during the fulfillment process. For example, the multiple fulfillment nodes may include: pre-trip preparation 1401, departure to the departure airport 1402, and arrival at the destination airport 1403.

[0197] Likewise, Fig.14 The content displayed in is for illustration only and is not limited thereto. For example, the division of the fulfillment stages may also be in other forms, which are not limited in this embodiment. Among them, each fulfillment stage corresponding to a fulfillment node can be associated with the display of some information that the user may need in that fulfillment stage. For example, in the fulfillment stage corresponding to the fulfillment node prepared before the trip, seat selection instructions and seat selection controls can be displayed, and the seat selection controls are used to select seats when triggered.

[0198] See also Fig.14 As shown, the above seat selection information may include but is not limited to: Seat selection deadline: for example, it is expected to end on May 22. Users can also click Fig.14 In addition, in the fulfillment phase corresponding to the pre-trip preparation, other pre-trip information may also be displayed, for example, no free checked baggage allowance, and the purchase may be made by triggering the control 1405 .

[0199] In addition, during the fulfillment phase at the departure airport, the user's personal rights and interests, check-in information, etc. can also be displayed. For other information, see Fig.14 The above is a hint and no further details are given.

[0200] In another embodiment, the display content of the ticket fulfillment guidance page can display different information in different situations. For example: there is a possibility of flight delay, but if the flight is normal, the fulfillment guidance page may not display relevant information on the handling of the flight delay; if the flight is delayed, the fulfillment guidance page may display the guidance information corresponding to the flight delay and the delay handling control.

[0201] For example, in a specific implementation, suppose there is an item "flight delay" in the fulfillment guidance page of an air ticket, but the travel transaction service platform may not display the item "flight delay" when initially displaying the fulfillment guidance page of the air ticket. In addition, the platform can obtain real-time information about the flight. If it is determined that the flight of the air ticket order has been delayed, or there is a high probability that it will be delayed, the content of the guidance page can be updated when the user triggers the re-display of the fulfillment guidance page, and the item "flight delay" can be added.

[0202] For example, the "flight delay" item may include, but is not limited to: guidance information corresponding to flight delay and delay handling controls. The guidance information may include a description of the flight delay, for example, "This flight is delayed, and the estimated delay is 40 minutes." It may also include a delay handling control, and the user may trigger the delay handling control to perform flight delay processing, for example, to change or refund the ticket.

[0203] As described in the above embodiments, although the fulfillment guidance page displays each process step and the information required for each step in the order fulfillment process according to the movement of people and the fulfillment perspective of the real world, different scenarios may correspond to different fulfillment guidance pages. For example, the fulfillment guidance page of the hotel scenario and the fulfillment guidance page of the air ticket scenario have different fulfillment nodes, and the content displayed at each fulfillment stage is different.

[0204] Based on the above, in the specific implementation, the travel transaction service platform can pre-store the templates of the fulfillment guidance page corresponding to different scenarios, which can include various fulfillment nodes under the scenario and some general information (information that does not distinguish between orders). When the user triggers the display of the fulfillment guidance page corresponding to a certain order, the platform can first determine what type of template to use. If it is a hotel order, the template of the fulfillment guidance page corresponding to the hotel scenario is used; if it is an air ticket scenario, the template of the fulfillment guidance page corresponding to the air ticket scenario is used. For example, assuming that it has been determined to use the template of the fulfillment guidance page of the hotel scenario, then fill in the various information in the template according to the specific information of the hotel order, such as check-in time, check-out time, breakfast reservation, hotel policy and other information associated with the specific order. Finally, the fulfillment guidance page corresponding to the hotel order is formed.

[0205] It can be understood that the present embodiment does not limit the execution timing of the above-mentioned processing of generating the fulfillment guidance page. For example, it can be generated after the user places an order and displayed when the user wants to display it; or, it can be generated after the user sends a trigger instruction for the fulfillment guidance page for a hotel order.

[0206] In addition, the embodiments of this specification also support sharing the generated fulfillment guidance page. For example, after viewing the fulfillment guidance page corresponding to the hotel order he booked, user Xiao Wang can share the page with other users in the same group through a sharing control, so that other users can also see the fulfillment guidance page shared by Xiao Wang, which helps other users use some useful information in the guidance page.

[0207] For the automatic generation of the arrival card or the display of the fulfillment guidance page in the aforementioned embodiment, the travel transaction service platform can display the relevant controls of the arrival card and the fulfillment guidance page on the same page on the client interface display. Fig.15 For example, Fig.15 The displayed page may display the ticket fulfillment guidance page 1501 and other information may be displayed on the top of the page, such as ticket information, passengers, passports, etc. It may also include some tools that may be encountered when traveling abroad, which are located in the tool area 1502.

[0208] Please continue to see Fig.15 In the tool area 1502, a tool "arrival card template" 1503 may be displayed. The "arrival card template" 1503 may be used to display an already generated arrival card when triggered, such as the arrival card automatically filled in by the platform described in the previous embodiment of this specification; or may be used to jump to a page when triggered. Figure 4 The entry card editing page shown in the figure starts to automatically generate the entry card. This embodiment does not limit this.

[0209] The "Overseas Intercom Assistant" 1504 in the tool area 1502 may be a translation tool, through which the user may translate between different languages ​​when abroad, so as to make communication abroad smoother.

[0210] like Fig.16 As shown, Fig.16 The example shows the hotel's fulfillment guide page and the controls for the arrival card displayed on the same page. The page may include: the hotel's fulfillment guide page 1601 and the tool area, wherein the arrival card control 1602 in the tool area can display the generated arrival card or the arrival card editing page when triggered. The "contact hotel online" control 1603 in the tool area can be used to help users communicate with the hotel.

[0211] Specifically, the "online contact hotel" control 1603 can help users contact the hotel via email. For example, when the platform detects a trigger operation on the control, it can display an information exchange interface for contacting the hotel and assign a corresponding virtual mailbox to the user. The contact content entered by the user through the information exchange interface is received, and the contact content is sent to the hotel corresponding to the hotel order through the virtual mailbox. After receiving the reply content from the hotel through the virtual mailbox, the reply content is translated and displayed on the information exchange interface.

[0212] For example, when a Chinese user is in Europe and wants to contact a hotel in Europe, he can click on the above-mentioned "contact hotel online" control 1603. The platform can display an information exchange interface to the user on the client side, and the user can enter Chinese to describe the questions he wants to ask the hotel. After the platform translates these Chinese questions into English, it sends them to the hotel's mailbox through the virtual mailbox assigned to the user. However, after receiving the hotel's reply, the platform can translate the English reply content into Chinese and then display it in the aforementioned information exchange interface. In this way, from the user's perspective, it is directly using Chinese to communicate with the hotel without barriers, which is very convenient.

[0213] Other tools will not be described in detail. Other types of tools can be set according to actual needs, and this embodiment does not limit this.

[0214] Fig.17 is a schematic structural diagram of an electronic device provided by an exemplary embodiment. Fig.17 At the hardware level, the device includes a processor 1702, an internal bus 1704, a network interface 1706, a memory 17017, and a non-volatile memory 1710, and may also include hardware required for other functions. One or more embodiments of this specification may be implemented based on software, such as the processor 1702 reading the corresponding computer program from the non-volatile memory 1710 into the memory 17017 and then running it. Of course, in addition to the software implementation, one or more embodiments of this specification do not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but may also be hardware or logic devices.

[0215] Please refer to Fig.18 The travel information processing device can be applied to Fig.17 The device shown in the figure can realize the technical solution of the embodiment of this specification. The device can include: a card determination module 1801, an information acquisition module 1802 and an information filling module 1803. Among them,

[0216] The card determination module 1801 is used to determine the entry card to be generated when a generation instruction for the entry card is detected.

[0217] The information acquisition module 1802 is used to acquire product information of at least two overseas travel products associated with the entry card.

[0218] The information filling module 1803 is used to obtain the item information of the product-related items in the entry card based on the product information of the overseas travel product, and fill the item information into the entry card.

[0219] Based on the same concept as the above method, this specification also provides a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method described in any of the above embodiments are implemented.

[0220] Based on the same concept as the above method, this specification also provides a computer program product, including a computer program / instruction, which implements the steps of the method described in any of the above embodiments when executed by a processor.

[0221] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0222] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0223] The above description is merely a preferred embodiment of one or more embodiments of the present specification and is not intended to limit one or more embodiments of the present specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of one or more embodiments of the present specification shall be included in the scope of protection of one or more embodiments of the present specification.

Claims

1. A method for processing travel information, characterized in that: Applied to a travel transaction service platform, the method comprises: In case of detecting an instruction to generate an entry card, determining an entry card to be generated; Obtain product information of at least two overseas travel products associated with the entry card; Based on the product information of the overseas travel product, the item information of the product-related items in the arrival card is obtained, and the item information is filled into the arrival card.

2. The method according to claim 1, characterized in that: The step of determining the arrival card to be generated when a generation instruction for the arrival card is detected includes: Determine the country of the entry card to be generated; the country is obtained based on the user's selection, or is determined based on the product information of the overseas travel product; The entry card of the country is determined as the entry card to be generated.

3. The method according to claim 1, characterized in that The obtaining of product information of at least two overseas travel products associated with the entry card includes: Obtaining an order for the overseas travel product, and obtaining corresponding product information based on the order; Alternatively, based on the overseas travel products searched and input by the user, corresponding product information is obtained.

4. The method according to claim 3, characterized in that The step of obtaining the order for the overseas travel product and obtaining corresponding product information based on the order includes: Determine the target user corresponding to the entry card to be generated; Obtain the target user's air ticket orders and hotel orders; Based on the obtained air ticket orders and hotel orders, obtain the corresponding flight information and hotel information.

5. The method according to claim 4, characterized in that In the case where the order of the overseas travel product of the currently logged-in user account is associated with multiple users, determining the target user corresponding to the entry card to be generated includes: Based on the user selection, determining a target user from the multiple users; or, Based on the user information included in the order of the overseas travel product, a target user is determined from a plurality of users.

6. The method according to claim 4, characterized in that In the case where the target user is associated with multiple orders, the multiple orders are multiple air ticket orders or multiple hotel orders; the step of obtaining the air ticket orders and hotel orders of the target user includes: Based on the user selection, determining an order to be used from the multiple orders; or, An order to be used is determined from the multiple orders according to a preset rule.

7. The method according to claim 1, characterized in that The method further comprises at least one of the following: Obtaining the user's personal information in the entry card from the stored historical data, and filling the user's personal information into the entry card; For the self-editing items in the arrival card, item information input by the user is received, and the item information is filled into the self-editing items in the arrival card.

8. The method according to claim 1, characterized in that: The method further comprises: In the associated area of ​​the items to be filled in the entry card, filling guidance information of the items to be filled in is displayed, and the filling guidance information is used to guide the user to fill in the item information of the items to be filled in; The filling guide information is explanatory text in the same language as the item names of the items to be filled in the arrival card, or the filling guide information is in a different language from the item names of the items to be filled in the arrival card.

9. The method according to claim 1, characterized in that: The method further comprises: Obtain problem feedback information for the entry card, where the problem feedback information is used to describe inconsistent information between the entry card and an actual entry card.

10. The method according to any one of claims 1 to 9, characterized in that: In the case where the overseas travel product includes a hotel, the method further includes: In the case of detecting a trigger instruction for a fulfillment guidance page associated with a hotel order, displaying the fulfillment guidance page, wherein the fulfillment guidance page displays: a plurality of fulfillment nodes to be executed in sequence during the fulfillment process; the plurality of fulfillment nodes include: going to the hotel, checking in, staying at the hotel, and checking out; Among them, the fulfillment stage corresponding to the fulfillment node of going to the hotel is at least associated with: the description information of the transportation method to the hotel corresponding to the hotel order, and the booking control, and the booking control is used to book the transportation method when it is triggered.

11. The method according to any one of claims 1 to 9, characterized in that: In the case where the overseas travel product includes a flight, the method further includes: In the case of detecting a trigger instruction for a fulfillment guidance page associated with the air ticket order, displaying the fulfillment guidance page, wherein the fulfillment guidance page displays: a plurality of fulfillment nodes to be executed in sequence during the fulfillment process; the plurality of fulfillment nodes include: pre-trip preparation, departure to the departure airport, and arrival at the destination airport; Among them, the fulfillment stage corresponding to the fulfillment node of the pre-trip preparation is at least associated with: seat selection instruction information and seat selection control, and the seat selection control is used to select a seat when it is triggered.

12. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.