Processing method and system for business travel reservation application

By detecting employee identity information and verifying permissions during the travel booking application submission stage, the problem of inspection only after the travel order is completed is solved, and the effect of reducing manual review and improving compliance is achieved.

CN119168101APending Publication Date: 2024-12-20CTRIP BUSINESS TRAVEL INFORMATION SERVICE (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411508307.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the travel booking process, the prior art usually conducts standard compliance testing only after the travel order is completed, resulting in orders that do not meet the regulations being confirmed, increasing the workload of human resources.

Method used

By detecting the identity information of the traveler during the travel booking application submission stage, determining whether he is a company employee, and processing the application based on the preset booking authority, preventing booking behaviors that do not meet the requirements.

Benefits of technology

It effectively reduces compliance risks, ensures that all travel booking applications submitted through non-employee channels meet the company's requirements, and reduces subsequent manual review work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168101A_ABST
    Figure CN119168101A_ABST
Patent Text Reader

Abstract

The invention provides a business travel booking application processing method and system, and the method comprises the steps: obtaining a business travel booking application submitted by a target employee of a company in a non-employee channel, enabling the business travel booking application to comprise the identity information of a traveler, determining whether the current traveler is a company employee or not according to the identity information of the traveler, and carrying out the processing of the business travel booking application. When it is confirmed that the traveler is not the employee of the company, the business travel booking application submitted by the target employee is processed, and the identity information of the traveler is detected in the submission stage of the business travel booking application, so that the booking behavior which does not conform to the specification is identified and prevented, the compliance risk is effectively reduced, and the business travel booking efficiency is improved. All business travel booking applications submitted through non-employee channels are ensured to meet business travel requirements of a company, and subsequent manual reexamination work is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of travel services, and in particular to a method and system for processing travel reservation applications. Background Art

[0002] In the company's travel booking process, there are usually three types of travel bookings involved: personal booking, employee booking, and booking for non-employees. For company employees, booking authority is usually strictly restricted. Since the travel standards for non-employees are often higher than those for company employees, the company stipulates that employees' travel booking applications must be applied for through the employee channel. If non-employee channels are used to make travel bookings for the company's employees, there will be a risk of not meeting travel standards. In the traditional travel booking management process, standard compliance testing is usually performed after the travel order is completed, which often results in non-compliant travel orders being confirmed by the system, requiring additional human resources for review, increasing the workload. Summary of the invention

[0003] The technical problem to be solved by the present disclosure is to overcome the defect in the prior art that detection is performed only after the travel order is completed, thereby increasing labor costs, and to provide a method and system for processing travel booking applications.

[0004] The present invention solves the above technical problems through the following technical solutions:

[0005] A first aspect of the present disclosure provides a method for processing a travel reservation application, the method comprising:

[0006] Obtaining travel booking applications submitted by target employees of the company through a non-employee channel; wherein the travel booking applications include the identity information of the traveler;

[0007] Determining whether the traveler is an employee of the company according to the identity information of the traveler;

[0008] In response to the traveler not being an employee of the company, the travel reservation application is processed.

[0009] Optionally, the step of determining whether the traveler is an employee of the company according to the identity information of the traveler specifically includes:

[0010] If the identity information of the traveler exists in the employee information data table, it is determined that the traveler is an employee of the company; wherein the employee information data table includes the identity information of all employees of the company;

[0011] If the identity information of the traveler does not exist in the employee information data table, it is determined that the traveler is not an employee of the company.

[0012] Optionally, the processing method further includes: in response to the traveler being an employee of the company, not processing the travel booking application.

[0013] Optionally, the processing method also includes: in response to the traveler being an employee of the company and the booking authority corresponding to the target employee meets the preset booking authority, displaying a first prompt message; wherein, the first prompt message is used to prompt the target employee to select an employee channel to make a travel reservation for the traveler.

[0014] Optionally, the processing method also includes: in response to the traveler being an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority, displaying a second prompt message; wherein, the second prompt message is used to prompt the target employee that he does not have the authority to make bookings for the traveler's business trip.

[0015] Optionally, the preset booking authority refers to the authority to book travel for a preset employee in the company, and the preset employee is any employee other than the target employee, or an employee in the same department as the target employee, or an employee with a lower level than the target employee.

[0016] A second aspect of the present disclosure provides a system for processing a travel reservation application, the system comprising the following modules:

[0017] An acquisition module, used to acquire a travel booking application submitted by a target employee of the company through a non-employee channel; wherein the travel booking application includes the identity information of the traveler;

[0018] A determination module, used to determine whether the traveler is an employee of the company according to the identity information of the traveler;

[0019] A processing module is used to process the travel booking application in response to the traveler not being an employee of the company.

[0020] Optionally, the determination module is specifically used to determine that the traveler is an employee of the company when the identity information of the traveler exists in the employee information data table; wherein the employee information data table includes the identity information of all employees of the company; and when the identity information of the traveler does not exist in the employee information data table, determine that the traveler is not an employee of the company.

[0021] Optionally, the processing module is further configured to not process the travel booking application when the traveler is an employee of the company.

[0022] Optionally, the processing module is specifically used to display a first prompt message when the traveler is an employee of the company and the booking authority corresponding to the target employee meets the preset booking authority; wherein, the first prompt message is used to prompt the target employee to select an employee channel to make a travel reservation for the traveler.

[0023] Optionally, the processing module is specifically used to display a second prompt message when the traveler is an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority; wherein, the second prompt message is used to prompt the target employee that he does not have the authority to book the traveler's business trip.

[0024] Optionally, the preset booking authority refers to the authority to book travel for a preset employee in the company, and the preset employee is any employee other than the target employee, or an employee in the same department as the target employee, or an employee with a lower level than the target employee.

[0025] A third aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the method for processing a travel reservation application as described in the first aspect is implemented.

[0026] A fourth aspect of the present disclosure is a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for processing a travel reservation application as described in the first aspect is implemented.

[0027] A fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method for processing a travel reservation application as described in the first aspect.

[0028] On the basis of being in accordance with the common sense in the art, the above-mentioned optional conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0029] The positive progressive effect of the present disclosure is that by detecting the identity information of the traveler at the stage of submitting the travel booking application, the booking behavior that does not comply with the regulations can be identified and prevented, the compliance risk can be effectively reduced, and it can be ensured that all travel booking applications submitted through non-employee channels are in compliance with the company's travel requirements, thereby reducing the subsequent manual review work. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A flowchart of a method for processing a travel reservation application provided in Embodiment 1 of the present disclosure;

[0031] Figure 2 A schematic diagram of the first prompt information provided in Example 1 of the present disclosure;

[0032] Figure 3 A schematic diagram of second prompt information provided in Embodiment 1 of the present disclosure;

[0033] Figure 4 A schematic diagram of adding a pedestrian button to a non-staff channel provided in Example 1 of the present disclosure;

[0034] Figure 5 A schematic diagram of modules of a system for processing travel reservation applications provided in Embodiment 2 of the present disclosure;

[0035] Figure 6 A schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present disclosure. DETAILED DESCRIPTION

[0036] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.

[0037] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.

[0038] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0039] Example 1

[0040] This embodiment provides a method for processing a travel booking application. Figure 1 As shown, the processing method includes:

[0041] S1. Obtaining a travel booking application submitted by a target employee of the company through a non-employee channel; wherein the travel booking application includes the identity information of the traveler;

[0042] In actual implementation, a non-employee channel is usually set up on the travel platform to facilitate travel bookings for non-employees of the company. When booking air tickets, train tickets, hotels and other travel services, it is necessary to provide the traveler's identity information, such as ID card, passport, etc. This identity information is used to ensure the smooth progress of the booking process.

[0043] S2. determining whether the traveler is an employee of the company according to the identity information of the traveler;

[0044] S3. In response to the fact that the traveler is not an employee of the company, processing the travel booking application.

[0045] In specific implementation, the submitted travel booking application will only be processed after it is confirmed that the traveler is not an employee of the company.

[0046] In a specific example, after determining that the traveler is not an employee of the company, the travel booking application information is sent to a third-party platform, such as an airline, hotel reservation system or train ticket booking platform, to directly complete the corresponding travel booking.

[0047] In another specific example, after confirming that the traveler is not an employee of the company, the travel booking application information is sent to the relevant person in charge or management for approval, and further checks are made to see whether the booked hotel star rating, air ticket class, etc. meet the company's travel standards.

[0048] In an optional implementation, step S2 specifically includes: if the identity information of the traveler exists in the employee information data table, determining that the traveler is an employee of the company; wherein the employee information data table includes the identity information of all employees of the company; if the identity information of the traveler does not exist in the employee information data table, determining that the traveler is not an employee of the company.

[0049] In a specific implementation, the employee information data table contains the identity information of all employees of the company, which may include employee number, name, ID number, passport information, etc. After extracting the identity information of the traveler contained in the travel booking application, the identity information of the traveler is compared with the data in the employee information data table through database query or data matching tools. If data that completely matches the identity information of the traveler can be found in the employee information data table, it is confirmed that the traveler is an employee of the company. If no matching data is found in the employee information data table, it is confirmed that the traveler is not an employee of the company.

[0050] In a specific example, the identity information of the traveler provided in the travel booking application includes an ID number. A database query tool is used to retrieve all ID numbers in the employee information data table to find records that match the traveler's ID number. If the query shows that there is a record that is exactly the same as the traveler's ID number, then it can be confirmed that the traveler is an employee of the company. If the query result is empty, that is, no matching record is found, then it can be determined that the traveler is not an employee of the company.

[0051] In an optional implementation, the processing method further includes: in response to the traveler being an employee of the company, not processing the travel booking application.

[0052] In specific implementation, after confirming that the travelers included in the travel booking application are employees of the current company, the submitted travel booking application will no longer be processed.

[0053] In an optional embodiment, the processing method also includes: in response to the traveler being an employee of the company and the booking authority corresponding to the target employee meets the preset booking authority, displaying a first prompt message; wherein, the first prompt message is used to prompt the target employee to select an employee channel to make a travel reservation for the traveler.

[0054] In the specific implementation, after confirming that the traveler is a current company employee, it is necessary to further identify the authority of the target employee who submitted the travel booking application. If the corresponding booking authority of the target employee meets the preset agency booking authority, that is, the target employee has the authority to make travel bookings for other employees of the company, the first prompt information will be displayed at this time. This prompt information is used to guide the target employee to select the employee channel to make travel bookings for the traveler. Specifically, the company sets corresponding booking authorities for each employee. Only when the booking authority meets the preset agency booking authority can the corresponding travel agency booking be executed, thereby avoiding the abuse of company resources. At the same time, clear prompt information and employee channel guidance also help improve employee booking efficiency and accuracy.

[0055] In a specific example, when employee A submits a flight booking application for ZHANG** in the non-employee channel, it is detected that the passenger ZHANG** is a company employee, and employee A has the authority to book for other employees, such as Figure 2 As shown, a window will pop up with the message "The following passenger is an employee of your company. Please make a reservation by selecting a traveler with employee attributes". In the employee channel, the identity information of all employees of the company is built in. Therefore, employee A can directly select the corresponding traveler ZHANG** based on a certain attribute of the employee, such as employee number, name, etc., without having to enter the identity information again.

[0056] In an optional embodiment, the processing method also includes: in response to the traveler being an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority, displaying a second prompt message; wherein, the second prompt message is used to prompt the target employee that he does not have the authority to make bookings for the traveler's business trip.

[0057] In specific implementation, after confirming that the traveler is an employee of the company, the booking authority of the target employee needs to be checked. If the booking authority corresponding to the target employee cannot make reservations for other employees, a second prompt message is displayed to clearly inform the target employee that there is insufficient authority, thereby avoiding possible booking errors. Furthermore, after receiving this prompt message, the target employee can contact his superior or the human resources department to obtain higher booking authority to complete the travel booking of the current traveler, which helps to maintain the company's travel policy and prevent unauthorized booking behavior. It also provides a clear feedback mechanism so that the target employee can clearly understand the reason why the travel booking cannot be completed during the booking process.

[0058] In a specific example, when employee A submits a flight booking application for employee B in the non-employee channel, it is detected that passenger B is a company employee and employee A does not have the authority to book for other employees. Figure 3 As shown, a window will pop up with the message "The following passenger is an employee of the company, is not in the booking relationship, and cannot be booked for them."

[0059] In an optional embodiment, the preset booking authority refers to the authority to book travel for a preset employee in the company, and the preset employee is any employee other than the target employee, or an employee in the same department as the target employee, or an employee with a lower level than the target employee.

[0060] In specific implementation, the preset booking authority usually refers to the scope of authority for which types of employees in the company the target employee can make travel reservations. When the preset employee is any employee other than the target employee, the target employee who meets the preset booking authority can make travel reservations for all other employees in the company. When the preset employee is an employee in the same department as the target employee, it means that the target employee who meets the preset booking authority can only make travel reservations for other employees in the same department. This helps with travel management within the department and ensures compliance with the department's specific needs and policies. When the preset employee refers to an employee with a lower level than the target employee, it means that the target employee who meets the preset booking authority can make travel reservations for all employees with a lower level than himself. Such booking authority settings help superiors or managers arrange travel for subordinates and ensure compliance with the company's hierarchical management and authority control.

[0061] In a specific example, in the non-employee booking channel interface of the travel booking platform, a button or option of "adding passengers" is provided, such as Figure 4 As shown, click this button to add the traveler's identity information.

[0062] In another specific example, the non-employee channel provides a traveler information form template for downloading. The template contains all necessary fields, such as name, ID number, passport information, contact information, etc. After filling in the identity information of each traveler, the form template is uploaded to the non-employee channel to realize batch addition of travelers, which can improve efficiency when the number of travelers is large.

[0063] Example 2

[0064] Corresponding to the method for processing a travel reservation application in the aforementioned embodiment 1, the present disclosure also provides an embodiment of a system for processing a travel reservation application, such as Figure 5 As shown, the travel booking application processing system includes:

[0065] The acquisition module 101 is used to acquire the travel booking application submitted by the target employee of the company through the non-employee channel; wherein the travel booking application includes the identity information of the traveler;

[0066] A determination module 102, configured to determine whether the traveler is an employee of the company according to the identity information of the traveler;

[0067] The processing module 103 is used to process the travel booking application in response to the traveler not being an employee of the company.

[0068] In an optional embodiment, the determination module 102 is specifically used to determine that the traveler is an employee of the company when the identity information of the traveler exists in the employee information data table; wherein the employee information data table includes the identity information of all employees of the company; and when the identity information of the traveler does not exist in the employee information data table, determine that the traveler is not an employee of the company.

[0069] In an optional implementation manner, the processing module 103 is further configured to not process the travel booking application when the traveler is an employee of the company.

[0070] In an optional embodiment, the processing module 103 is specifically used to display a second prompt message when the traveler is an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority; wherein, the second prompt message is used to prompt the target employee that he does not have the authority to book the travel for the traveler.

[0071] In an optional embodiment, the processing module 103 is specifically used to display a second prompt message when the traveler is an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority; wherein, the second prompt message is used to prompt the target employee that he does not have the authority to book the travel for the traveler.

[0072] In an optional embodiment, the preset booking authority refers to the authority to book travel for a preset employee in the company, and the preset employee is any employee other than the target employee, or an employee in the same department as the target employee, or an employee with a lower level than the target employee.

[0073] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.

[0074] Example 3

[0075] This embodiment provides an electronic device, including a processor, a memory, and a computer program stored in the memory and used to run on the processor. When the computer program is executed by the processor, the method for processing a travel reservation application as in Embodiment 1 is implemented.

[0076] Figure 6 The structure diagram of an electronic device provided in this embodiment. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the program, the method for processing a travel reservation application in embodiment 1 is implemented. Figure 6 The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0077] The electronic device 90 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 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).

[0078] The bus 93 includes a data bus, an address bus, and a control bus.

[0079] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read-only memory (ROM) 923 .

[0080] The memory 92 may also include a program / utility 925 having a set (at least one) of program modules 924, such program modules 924 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.

[0081] The processor 91 executes various functional applications and data alignment by running the computer program stored in the memory 92, such as the method for processing a travel reservation application in Embodiment 1 of the present disclosure.

[0082] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the model-generated device 90 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 96. As shown, the network adapter 96 communicates with other modules of the model-generated device 90 via a bus 93. 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 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.

[0083] 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 the embodiments of the present disclosure, 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.

[0084] Example 4

[0085] The embodiment of the present disclosure also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for processing a travel reservation application provided in embodiment 1 is implemented.

[0086] 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.

[0087] Example 5

[0088] The embodiment of the present disclosure also provides a computer program product, including a computer program, which implements the method for processing the travel reservation application described in embodiment 1 when the computer program is executed by a processor.

[0089] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.

[0090] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure 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 disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.

Claims

1. A method for processing a travel booking application, characterized in that: The processing method comprises: Obtaining travel booking applications submitted by target employees of the company through a non-employee channel; wherein the travel booking applications include the identity information of the traveler; Determining whether the traveler is an employee of the company according to the identity information of the traveler; In response to the traveler not being an employee of the company, the travel reservation application is processed.

2. The processing method according to claim 1, characterized in that The step of determining whether the traveler is an employee of the company according to the identity information of the traveler specifically includes: If the identity information of the traveler exists in the employee information data table, it is determined that the traveler is an employee of the company; wherein the employee information data table includes the identity information of all employees of the company; If the identity information of the traveler does not exist in the employee information data table, it is determined that the traveler is not an employee of the company.

3. The processing method according to claim 1, characterized in that: The processing method also includes: In response to the traveler being an employee of the company, the travel reservation application is not processed.

4. The processing method according to claim 3, characterized in that: The processing method also includes: In response to the fact that the traveler is an employee of the company and the booking authority corresponding to the target employee meets the preset booking authority, a first prompt message is displayed; wherein, the first prompt message is used to prompt the target employee to select an employee channel to make a travel reservation for the traveler.

5. The processing method according to claim 3, characterized in that: The processing method also includes: In response to the fact that the traveler is an employee of the company and the booking authority corresponding to the target employee does not meet the preset booking authority, a second prompt message is displayed; wherein the second prompt message is used to prompt the target employee that he does not have the authority to book the travel for the traveler.

6. The processing method according to claim 4 or 5, characterized in that: The preset booking authority refers to the authority to book travel for a preset employee in the company, and the preset employee is any employee other than the target employee, or an employee in the same department as the target employee, or an employee with a lower level than the target employee.

7. A system for processing travel booking applications, characterized in that: The processing system includes the following modules: An acquisition module, used to acquire a travel booking application submitted by a target employee of the company through a non-employee channel; wherein the travel booking application includes the identity information of the traveler; A determination module, used to determine whether the traveler is an employee of the company according to the identity information of the traveler; A processing module is used to process the travel booking application in response to the traveler not being an employee of the company.

8. 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 processing a travel reservation application according to any one of claims 1 to 6 is implemented.

9. 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 processing a travel reservation application according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for processing a travel reservation application according to any one of claims 1 to 6 is implemented.