Travel booking management and control method, system and device and medium
By obtaining and comparing the poor target information and the target itinerary, the problem that employees find it difficult to make accurate reservations during travel is solved, making more convenient and accurate travel reservations, reducing errors and standardizing booking behavior.
Patent Information
- Application Number
- CN202311412176.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2024-12-24
AI Technical Summary
It is difficult for employees to book itineraries based on accurate travel policy information in travel scenarios, resulting in possible exceeding the standard and causing losses.
By obtaining the personal information and difference information of the target user, comparing the target itinerary with the difference information, making itinerary booking according to preset conditions, including searching and displaying hotels and transportation tools, ensuring that the reservation meets the user's consumption restrictions.
It reduces the incidence of travel booking errors, provides a more convenient travel booking experience, and flexibly regulates users' booking behavior by setting preset conditions.
Smart Images

Figure CN119180354A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a method, system, device and medium for managing and controlling itinerary booking. Background Art
[0002] In traditional business travel scenarios, post-management is mostly done, that is, after the user incurs expenses for business travel, he or she uses invoices or other vouchers to obtain reimbursement from the company. However, due to the complexity of travel policies of different units, low visibility, and easy changes, it is difficult for employees to make travel reservations based on accurate travel policy information, and choose hotels or flights that exceed the standard, which may lead to over-standard situations, making it impossible for employees to be reimbursed, resulting in losses. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the defect in the prior art that it is difficult for employees to make itinerary reservations based on accurate travel policy information, and to provide a method, system, device and medium for managing itinerary reservations.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] The present invention provides a method for managing and controlling itinerary booking, the method comprising:
[0006] Acquire difference information based on the personal information of the target user, where the difference information is used to represent the consumption restriction conditions of the target user's travel;
[0007] Obtaining the target itinerary of the target user;
[0008] Comparing the target travel distance with the difference standard information to form a comparison result;
[0009] If the comparison result meets the preset condition, which is used to characterize the booking condition of the target user, the booking is made according to the target itinerary.
[0010] Optionally, before obtaining the target itinerary of the target user, the method further includes:
[0011] receiving a first search instruction from the target user, and displaying a preliminary itinerary to the target user according to the first search instruction, wherein the first search instruction represents a search for a hotel;
[0012] The difference information at least includes a single-day hotel consumption amount range or a hotel grade, and the step of displaying a preliminary itinerary to the target user according to the first search instruction includes:
[0013] According to the first search instruction, hotels that meet the single-day hotel consumption amount range and / or hotel grade are selected as the primary itinerary.
[0014] Optionally, before obtaining the target itinerary of the target user, the method further includes:
[0015] receiving a second search instruction of the target user, and displaying a preliminary itinerary to the target user according to the second search instruction, wherein the second search instruction is used to represent a search for a means of transportation;
[0016] The difference information at least includes the class or type of the transportation vehicle, and the step of displaying the preliminary itinerary to the target user according to the second search instruction includes:
[0017] According to the second search instruction, a means of transport that meets the class and / or type of the means of transport is selected as a preliminary itinerary.
[0018] Optionally, the step of selecting hotels that meet the single-day hotel consumption amount range and / or hotel grade as the preliminary itinerary according to the first search instruction includes:
[0019] Hotels with average daily hotel consumption amounts within the range of the single-day hotel consumption amounts are selected as the preliminary itinerary;
[0020] and / or,
[0021] Hotels whose daily consumption amount is within the range of the single-day hotel consumption amount are selected as the preliminary itinerary.
[0022] Optionally, the control method further includes:
[0023] If the comparison result does not meet the preset condition, and the difference information includes limiting overcharge, then prohibiting the booking of the target itinerary;
[0024] and / or,
[0025] If the comparison result does not meet the preset condition, and the difference information includes collecting the reason for overcharge after the overcharge, then after collecting the reason for overcharge, continue to execute the reservation of the target itinerary.
[0026] Optionally, the difference information further includes a shared accommodation policy, where the shared accommodation policy is used to characterize a consumption restriction when the target user shares accommodation with other users. The step of displaying a preliminary itinerary to the target user according to the first search instruction further includes:
[0027] Determining whether the target user lives together;
[0028] If so, then obtain the single-day hotel consumption amount range and difference policy of each user based on the personal information of all users staying together;
[0029] According to the first search instruction, hotels that meet the single-day hotel consumption amount range and the shared accommodation policy are selected as the primary itinerary.
[0030] Optionally, the shared accommodation policy includes at least one of taking a target user difference mark, taking a higher difference mark, taking a lower difference mark, and taking a sum of the difference marks; and the step of taking a hotel that meets the single-day hotel consumption amount range and the shared accommodation policy as a preliminary itinerary according to the first search instruction includes:
[0031] If the shared accommodation policy is to take the target user's difference standard, the preliminary itinerary is displayed based on the target user's highest single-day hotel consumption amount;
[0032] and / or,
[0033] If the shared accommodation policy is to take a higher difference standard, the preliminary itinerary will be displayed based on the highest single-day hotel consumption amount of all users sharing the accommodation;
[0034] and / or,
[0035] If the shared accommodation policy is to take the lower difference standard, the preliminary itinerary is displayed according to the lowest single-day hotel consumption amount in the single-day hotel consumption amount range of all users sharing the accommodation;
[0036] and / or,
[0037] If the shared accommodation policy is to take the difference and the standard sum, the preliminary itinerary will be displayed based on the total of the highest single-day hotel consumption amount of all users sharing the accommodation.
[0038] The present invention also provides a travel booking management system, wherein the management method comprises:
[0039] A difference information acquisition module, used to acquire difference information based on the personal information of the target user, wherein the difference information is used to characterize the consumption restriction conditions of the target user's travel;
[0040] A target itinerary acquisition module, used to acquire the target itinerary of the target user;
[0041] A comparison module, used for comparing the target travel with the difference standard information to form a comparison result;
[0042] The booking module is used to make a reservation according to the target itinerary when the comparison result meets the preset conditions, wherein the preset conditions are used to characterize the booking conditions of the target user.
[0043] Optionally, the difference standard information includes at least a single-day hotel consumption amount range or a hotel grade, and the target itinerary acquisition module further includes:
[0044] A first display unit is used to receive a first search instruction of the target user, and display a preliminary itinerary to the target user according to the first search instruction, wherein the first search instruction represents a search for a hotel;
[0045] The first display unit is further used to select hotels that meet the single-day hotel consumption amount range and / or hotel grade as preliminary itineraries according to the first search instruction.
[0046] Optionally, the difference information includes at least the cabin class or type of the transportation vehicle, and the management and control system further includes:
[0047] A second display unit is used to receive a second search instruction of the target user, and display a preliminary itinerary to the target user according to the second search instruction, wherein the second search instruction is used to represent a search for a means of transportation;
[0048] The second display unit is further configured to select a transportation vehicle that meets the class and / or type of transportation vehicle as a preliminary itinerary according to the second search instruction.
[0049] Optionally, the first display unit is further used to select hotels with an average daily hotel consumption amount within the single-day hotel consumption amount range as the preliminary itinerary;
[0050] and / or,
[0051] The first display unit is further used to select hotels whose daily consumption amount is within the single-day hotel consumption amount range as preliminary itineraries.
[0052] Optionally, the management and control system further includes:
[0053] a prohibition module, configured to prohibit booking of the target itinerary when the target itinerary does not meet the preset condition and the difference information includes limiting overcharge;
[0054] and / or,
[0055] The reservation module is also used for continuing to execute the reservation of the target itinerary after collecting the overcharge reason if the target itinerary does not meet the preset condition and the difference information includes collecting the overcharge reason after the overcharge.
[0056] Optionally, the difference information further includes a co-living policy, where the co-living policy is used to characterize a consumption restriction when the target user lives with other users. The target itinerary acquisition module further includes:
[0057] A shared accommodation booking unit, used to determine whether the target user wants to share accommodation;
[0058] If so, then obtain the single-day hotel consumption amount range and difference policy of each user based on the personal information of all users staying together;
[0059] According to the first search instruction, hotels that meet the single-day hotel consumption amount range and the shared accommodation policy are selected as the primary itinerary.
[0060] Optionally, the co-housing policy includes at least one of taking a higher difference standard, taking a lower difference standard, and taking the sum of the difference standards;
[0061] The shared accommodation booking unit is further configured to display a preliminary itinerary according to the highest single-day hotel consumption amount of all users of the shared accommodation when the shared accommodation policy is to take a higher difference standard;
[0062] and / or,
[0063] The shared accommodation booking unit is further configured to display a preliminary itinerary according to the lowest single-day hotel consumption amount in the single-day hotel consumption amount range of all users of the shared accommodation when the shared accommodation policy is to take the lower difference standard;
[0064] and / or,
[0065] The shared accommodation booking unit is further configured to display a preliminary itinerary according to the sum of the highest single-day hotel consumption amounts of all users of the shared accommodation when the shared accommodation policy is the difference standard sum.
[0066] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, the itinerary booking management and control method of the present invention is implemented.
[0067] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for managing and controlling the itinerary booking of the present invention is implemented.
[0068] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.
[0069] The positive and progressive effects of the present invention are as follows: by comparing the target itinerary of the target user with the difference information, the target user does not need to judge whether the target itinerary meets the difference information by himself, and the user can book itineraries more conveniently in business travel scenarios and reduce the occurrence rate of errors; by setting preset conditions, when the comparison result meets the preset conditions, the reservation is made according to the target itinerary, which can more flexibly regulate the user's itinerary booking. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 A flowchart of a method for managing and controlling itinerary reservations provided in Example 1 of the present invention.
[0071] Figure 2 A flowchart of displaying a preliminary itinerary of a method for managing and controlling itinerary reservation provided in Example 1 of the present invention.
[0072] Figure 3 A structural diagram of a travel booking management and control system provided in Example 2 of the present invention.
[0073] Figure 4 A schematic diagram of the structure of a target itinerary acquisition module of an itinerary booking management and control system provided in Example 2 of the present invention.
[0074] Figure 5 A schematic diagram of the structure of an electronic device provided in Example 3 of the present invention. DETAILED DESCRIPTION
[0075] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0076] Example 1
[0077] This embodiment provides a method for managing and controlling itinerary reservations. Figure 1 , the control method includes:
[0078] S1. Obtain differential information based on the target user's personal information.
[0079] After the target user logs in, the unit to which the target user belongs is identified according to the target user's login information, and the differential standard information set for the target user by the unit to which the target user belongs is obtained.
[0080] In an optional implementation scheme, the difference information may include hotel grade, such as the hotel's star rating, etc.; the range of daily hotel consumption amounts; the class of transportation, such as business class, first class, and second class on a train, or economy class, business class, and first class on an airplane, and the type of transportation, such as a train, high-speed rail, motor vehicle, airplane, or car, etc.; limiting overages, that is, prohibiting the booking of the target itinerary when the target itinerary does not meet the difference information; collecting reasons for overages after overages, that is, collecting reasons for overages from the target user when the target itinerary does not meet the difference information, and continuing to execute the booking of the target itinerary; a co-accommodation policy, which is used to characterize the consumption restrictions when the target user lives with other users; the total number of days for the itinerary booking and the total amount of the itinerary booking, etc.
[0081] S2. Obtain the target itinerary of the target user.
[0082] In an optional implementation, a first search instruction of a target user is received, the first search instruction representing a search for a hotel, that is, a search for a hotel by a target user is received, and a preliminary itinerary is displayed to the target user according to the first search instruction, that is, hotels related to the search are displayed, wherein the displayed hotels shall satisfy the single-day hotel consumption amount range and hotel grade in the difference standard information, specifically, hotels whose daily average consumption amount is within the single-day hotel consumption amount range are selected as preliminary itineraries, or hotels whose daily consumption amount is within the single-day hotel consumption amount range are selected as preliminary itineraries.
[0083] In an optional embodiment, a second search instruction of the target user is received, the second search instruction represents a search for means of transportation, i.e., the target user's search for means of transportation is received, and a preliminary itinerary is displayed to the target user according to the second search instruction, i.e., search-related means of transportation are displayed, wherein the displayed means of transportation must meet the class and type of the means of transportation in the differential information.
[0084] In an alternative embodiment, referring to Figure 2 , step S2 specifically includes the following steps:
[0085] S21. Receive a first search instruction from a target user
[0086] S22: Determine whether the target user lives together. If so, execute step S23; if not, execute step S3.
[0087] That is, whether the target user lives with others is determined based on whether the target user chooses to live with the designated user.
[0088] S23. Based on the personal information of all users who share the hotel, obtain the daily hotel consumption range and the difference policy of each user.
[0089] The target user's differential policy includes a shared housing policy, which includes taking a higher differential, taking a lower differential and taking the sum of the differentials.
[0090] S24. According to the first search instruction, hotels that meet the single-day hotel consumption amount range and the shared accommodation policy are selected as the preliminary itinerary.
[0091] If the policy for sharing a room is to take the difference of the target user, the preliminary itinerary will be displayed according to the highest daily hotel consumption amount of the target user. For example, if the account of Zhang San logs in to the business travel, Zhang San's difference in Shanghai is 0-500 yuan, and Zhang San books a hotel in Shanghai for himself and Li Si, then both of them can only book hotels within Zhang San's difference. If the policy for sharing a room is to take a higher difference, the preliminary itinerary will be displayed according to the highest daily hotel consumption amount of all users who share a room. If the policy for sharing a room is to take a lower difference, the preliminary itinerary will be displayed according to the lowest daily hotel consumption amount in the daily hotel consumption amount range of all users who share a room. If the policy for sharing a room is to take the sum of the difference, the preliminary itinerary will be displayed according to the sum of the highest daily hotel consumption amounts of all users who share a room. For example, if the difference of traveler Zhang San in Shanghai is 0-500 yuan, and the difference of traveler Li Si in Shanghai is 0-400 yuan, and the two share a room, then the difference of this trip is max(400,500)×2=1000 yuan.
[0092] S3, compare the target stroke with the difference standard information to form a comparison result, and determine whether the comparison result meets the preset conditions. If so, execute step S4; if not, execute step S5.
[0093] In an optional implementation scheme, if the target user lives with others, the target itinerary is compared with the difference information of all the co-living users. If the comparison result meets the preset conditions, step S4 is executed; if the comparison result does not meet the preset conditions, step S5 is executed.
[0094] S4. Make reservations based on your target itinerary.
[0095] That is, booking is made according to the target itinerary selected by the user.
[0096] In an optional implementation scheme, if the difference information includes collecting the reason for overcharge after the overcharge, that is, collecting the reason for overcharge from the target user, a window for collecting the reason for overcharge can be created in the user interface. After the user enters the overcharge and confirms it, the booking of the target itinerary can continue.
[0097] S5. Booking of target itineraries is prohibited.
[0098] In an optional implementation, if the difference information includes a limit on overcharges, when the target itinerary exceeds the cost limit in the difference information, the target user is prohibited from booking the target itinerary, and the user is required to select other itineraries that meet the difference information as the target itinerary for booking.
[0099] In an optional implementation scheme, if the comparison result does not meet the preset conditions, the booking of the target itinerary is directly prohibited, and the user needs to select other itineraries that meet the difference information as the target itinerary for booking.
[0100] The embodiment of the present invention compares the target itinerary of the target user with the difference information, so that the target user does not need to judge whether the target itinerary meets the difference information by himself. The user can book itineraries more conveniently in business travel scenarios and reduce the occurrence rate of errors; by setting preset conditions, when the comparison result meets the preset conditions, the reservation is made according to the target itinerary, which can more flexibly regulate the user's itinerary booking.
[0101] Example 2
[0102] This embodiment provides a travel booking management system, referring to Figure 3 , the control system includes:
[0103] The differential mark information acquisition module 1 is used to acquire the differential mark information based on the personal information of the target user.
[0104] After the target user logs in, the unit to which the target user belongs is identified according to the target user's login information, and the differential standard information set for the target user by the unit to which the target user belongs is obtained.
[0105] In an optional implementation scheme, the difference information may include hotel grade, such as the hotel's star rating, etc.; the range of daily hotel consumption amounts; the class of transportation, such as business class, first class, and second class on a train, or economy class, business class, and first class on an airplane, and the type of transportation, such as a train, high-speed rail, motor vehicle, airplane, or car, etc.; limiting overages, that is, prohibiting the booking of the target itinerary when the target itinerary does not meet the difference information; collecting reasons for overages after overages, that is, collecting reasons for overages from the target user when the target itinerary does not meet the difference information, and continuing to execute the booking of the target itinerary; a co-accommodation policy, which is used to characterize the consumption restrictions when the target user lives with other users; the total number of days for the itinerary booking and the total amount of the itinerary booking, etc.
[0106] The target itinerary acquisition module 2 is used to acquire the target itinerary of the target user.
[0107] In an alternative embodiment, referring to Figure 4 The target itinerary acquisition module 2 also includes a first display unit 21, which is used to receive a first search instruction from a target user, the first search instruction represents a search for a hotel, that is, receiving a search for a hotel by a target user, and displaying a preliminary itinerary to the target user according to the first search instruction, that is, displaying search-related hotels, wherein the displayed hotels should meet the single-day hotel consumption amount range and hotel grade in the difference standard information, specifically, the hotel whose daily average consumption amount is within the single-day hotel consumption amount range is used as the preliminary itinerary, or the hotel whose daily consumption amount is within the single-day hotel consumption amount range is used as the preliminary itinerary.
[0108] In an optional embodiment, the target itinerary acquisition module 2 also includes a second display unit 22, which is used to receive a second search instruction from the target user, the second search instruction represents a search for transportation, that is, receiving the target user's search for transportation, and displaying a preliminary itinerary to the target user according to the second search instruction, that is, displaying search-related transportation, wherein the displayed transportation should meet the class and type of transportation in the differential information.
[0109] In an optional embodiment, the target travel acquisition module 2 further includes:
[0110] The cohabitation reservation unit 23 is used to determine whether the target user is cohabiting, and if so, whether the target user is cohabiting with others is determined based on whether the target user chooses to cohabit with a designated user.
[0111] The shared accommodation booking unit is also used to obtain the single-day hotel consumption amount range and difference policy of each user based on the personal information of all shared accommodation users.
[0112] The target user's differential policy includes a shared housing policy, which includes taking a higher differential, taking a lower differential and taking the sum of the differentials.
[0113] The shared accommodation booking unit is further used to select hotels that meet the single-day hotel consumption amount range and the shared accommodation policy as the preliminary itinerary according to the first search instruction.
[0114] If the policy for sharing a room is to take the difference of the target user, the preliminary itinerary will be displayed according to the highest daily hotel consumption amount of the target user. For example, if the account of Zhang San logs in to the business travel, Zhang San's difference in Shanghai is 0-500 yuan, and Zhang San books a hotel in Shanghai for himself and Li Si, then both of them can only book hotels within Zhang San's difference. If the policy for sharing a room is to take a higher difference, the preliminary itinerary will be displayed according to the highest daily hotel consumption amount of all users who share a room. If the policy for sharing a room is to take a lower difference, the preliminary itinerary will be displayed according to the lowest daily hotel consumption amount in the daily hotel consumption amount range of all users who share a room. If the policy for sharing a room is to take the sum of the difference, the preliminary itinerary will be displayed according to the sum of the highest daily hotel consumption amounts of all users who share a room. For example, if the difference of traveler Zhang San in Shanghai is 0-500 yuan, and the difference of traveler Li Si in Shanghai is 0-400 yuan, and the two share a room, then the difference of this trip is max(400,500)×2=1000 yuan.
[0115] The comparison module 3 is used to compare the target itinerary with the difference information to form a comparison result, and judge whether the comparison result meets the preset conditions. If so, the reservation module 4 is called; if not, the prohibition module 5 is called.
[0116] In an optional implementation scheme, if the target user lives with others, the target itinerary is compared with the difference information of all the co-living users. If the comparison result meets the preset conditions, step S4 is executed; if the comparison result does not meet the preset conditions, step S5 is executed.
[0117] The booking module 4 is used to make a booking according to the target itinerary.
[0118] That is, booking is made according to the target itinerary selected by the user.
[0119] In an optional implementation scheme, if the difference information includes collecting the reason for overcharge after the overcharge, that is, collecting the reason for overcharge from the target user, a window for collecting the reason for overcharge can be created in the user interface. After the user enters the overcharge and confirms it, the booking of the target itinerary can continue.
[0120] The prohibition module 5 is used to prohibit booking of the target itinerary.
[0121] In an optional implementation, if the difference information includes a limit on overcharges, when the target itinerary exceeds the cost limit in the difference information, the target user is prohibited from booking the target itinerary, and the user is required to select other itineraries that meet the difference information as the target itinerary for booking.
[0122] In an optional implementation scheme, if the comparison result does not meet the preset conditions, the booking of the target itinerary is directly prohibited, and the user needs to select other itineraries that meet the difference information as the target itinerary for booking.
[0123] The embodiment of the present invention compares the target itinerary of the target user with the difference information, so that the target user does not need to judge whether the target itinerary meets the difference information by himself. The user can book itineraries more conveniently in business travel scenarios and reduce the occurrence rate of errors; by setting preset conditions, when the comparison result meets the preset conditions, the reservation is made according to the target itinerary, which can more flexibly regulate the user's itinerary booking.
[0124] Example 3
[0125] Figure 5 The schematic diagram of the structure of an electronic device provided in this embodiment includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the method for managing and controlling the scheduled trip of embodiment 1 is implemented when the processor executes the program. Figure 5 The electronic device 30 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0126] like Figure 5As shown, the electronic device 30 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0127] The bus 33 includes a data bus, an address bus, and a control bus.
[0128] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0129] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0130] The processor 31 executes various functional applications and data processing by running the computer program stored in the memory 32, such as the itinerary reservation management method of Example 1 of the present invention.
[0131] The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the model-generated device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. As shown, the network adapter 36 communicates with other modules of the model-generated device 30 via a bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0132] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0133] Example 4
[0134] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the itinerary reservation control method of Embodiment 1 are implemented.
[0135] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0136] In a possible implementation, the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the itinerary reservation management method of Example 1.
[0137] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0138] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A method for managing and controlling itinerary booking, characterized in that: The control method includes: Acquire difference information based on the personal information of the target user, where the difference information is used to represent the consumption restriction conditions of the target user's travel; Obtaining the target itinerary of the target user; Comparing the target travel distance with the difference standard information to form a comparison result; If the comparison result meets the preset condition, which is used to characterize the booking condition of the target user, the booking is made according to the target itinerary.
2. The method for managing and controlling itinerary reservations according to claim 1, characterized in that: Before obtaining the target itinerary of the target user, the method further includes: receiving a first search instruction from the target user, and displaying a preliminary itinerary to the target user according to the first search instruction, wherein the first search instruction represents a search for a hotel; The difference information at least includes a single-day hotel consumption amount range or a hotel grade, and the step of displaying a preliminary itinerary to the target user according to the first search instruction includes: According to the first search instruction, hotels that meet the single-day hotel consumption amount range and / or hotel grade are selected as the primary itinerary.
3. The method for managing and controlling itinerary reservations according to claim 2, wherein: Before obtaining the target itinerary of the target user, the method further includes: receiving a second search instruction of the target user, and displaying a preliminary itinerary to the target user according to the second search instruction, wherein the second search instruction is used to represent a search for a means of transportation; The difference information at least includes the class or type of the transportation vehicle, and the step of displaying the preliminary itinerary to the target user according to the second search instruction includes: According to the second search instruction, a means of transport that meets the class and / or type of the means of transport is selected as a preliminary itinerary.
4. The method for managing and controlling itinerary reservations according to claim 2, wherein: The step of selecting hotels that meet the single-day hotel consumption amount range and / or hotel grade as the preliminary itinerary according to the first search instruction includes: Hotels with average daily hotel consumption within the range of the single-day hotel consumption amount are selected as the preliminary itinerary; and / or, Hotels whose daily consumption amount is within the range of the single-day hotel consumption amount are selected as the preliminary itinerary.
5. The method for managing and controlling itinerary reservations according to claim 1, wherein: The control method also includes: If the comparison result does not meet the preset condition, and the difference information includes limiting overcharge, then prohibiting the booking of the target itinerary; and / or, If the comparison result does not meet the preset condition, and the difference information includes collecting the reason for overcharge after the overcharge, then after collecting the reason for overcharge, continue to execute the reservation of the target itinerary.
6. The method for managing and controlling itinerary reservations according to claim 2, characterized in that: The difference information also includes a shared accommodation policy, where the shared accommodation policy is used to characterize the consumption restrictions when the target user shares accommodation with other users. The step of displaying the preliminary selected itinerary to the target user according to the first search instruction also includes: Determining whether the target user lives together; If so, then obtain the single-day hotel consumption amount range and difference policy of each user based on the personal information of all users staying together; According to the first search instruction, hotels that meet the single-day hotel consumption amount range and the shared accommodation policy are selected as the preliminary itinerary.
7. The method for managing and controlling itinerary reservations according to claim 6, characterized in that: The shared accommodation policy includes at least one of taking a target user difference standard, taking a higher difference standard, taking a lower difference standard, and taking a sum of the difference standards; the step of taking a hotel that meets the single-day hotel consumption amount range and the shared accommodation policy as a preliminary itinerary according to the first search instruction includes: If the shared accommodation policy is to take the target user's difference standard, the preliminary itinerary is displayed based on the target user's highest single-day hotel consumption amount; and / or, If the shared accommodation policy is to take a higher difference standard, the preliminary itinerary will be displayed based on the highest single-day hotel consumption amount of all users sharing the accommodation; and / or, If the shared accommodation policy is to take the lower difference standard, the preliminary itinerary is displayed according to the lowest single-day hotel consumption amount in the single-day hotel consumption amount range of all users sharing the accommodation; and / or, If the shared accommodation policy is to take the difference and the standard sum, the preliminary itinerary will be displayed based on the total of the highest single-day hotel consumption amount of all users sharing the accommodation.
8. A travel booking management and control system, characterized in that: The control system includes: A difference information acquisition module, used to acquire difference information based on the personal information of the target user, wherein the difference information is used to characterize the consumption restriction conditions of the target user's travel; A target itinerary acquisition module, used to acquire the target itinerary of the target user; A comparison module, used for comparing the target travel with the difference standard information to form a comparison result; The booking module is used to make a reservation according to the target itinerary when the comparison result meets the preset conditions, wherein the preset conditions are used to characterize the booking conditions of the target user.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for managing and controlling the itinerary booking according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for managing and controlling itinerary booking according to any one of claims 1 to 7 is implemented.
