Information interaction method and device, electronic equipment and readable storage medium

By reviewing travel booking information multiple times and restricting order creation when it fails, the problem of corporate interest damage in traditional travel management is solved, achieving higher management accuracy and employee experience.

CN120634751APending Publication Date: 2025-09-12BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510715917.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Traditional travel management methods make it difficult to verify whether expenses reimbursed by employees are travel expenses, resulting in damage to corporate interests.

Method used

Through multiple reviews of travel booking information, including transportation and accommodation booking information, the review result is determined based on the matching results of the business trip application information and the booking information. If it fails, the creation of travel orders will be restricted until the applicant pays the corresponding fees.

Benefits of technology

It improves the accuracy of travel management, reduces the possibility of damage to corporate interests, and enhances employee experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120634751A_ABST
    Figure CN120634751A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information interaction method and device, electronic equipment and a readable storage medium. According to the embodiment of the invention, after the business travel booking information is received through the booking filling page, the checking result of the business travel booking information is obtained, and when the checking result does not pass, the page including the checking result and the reason feedback control is jumped to, and when the reason feedback control is triggered, the page used for receiving the feedback information of the abnormal reason is jumped to, so that the business travel booking efficiency is improved. And sending feedback information to the server to obtain an audit result of the feedback information, so that when the audit result does not pass, skipping to a page including the audit result and the to-be-paid fee, and sending an order creation request after the to-be-paid fee is settled. According to the embodiment of the invention, the applicant is audited for multiple times according to the business travel reservation information, and the applicant is limited to create the business travel order until the applicant pays the corresponding fee when the applicant cannot provide a reasonable reason, so that the accuracy of business travel management can be improved, and the possibility that enterprise benefits are damaged is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an information interaction method, device, electronic device and readable storage medium. Background Art

[0002] Travel expenses incurred by employees on business trips are typically reimbursed by their employers, making corporate travel management a crucial aspect of corporate governance. Traditional travel management methods typically require auditors to review employee receipts before reimbursing employees. However, this approach makes it difficult to verify that all expenses claimed by employees are travel expenses, resulting in low accuracy in travel management and potentially damaging corporate interests. Summary of the Invention

[0003] In view of this, an embodiment of the present invention provides an information interaction method, device, electronic device and readable storage medium to conduct multiple reviews of applicants based on travel booking information, and restrict applicants from creating travel orders when they cannot provide reasonable reasons until the applicants pay the corresponding fees, thereby improving the accuracy of travel management and reducing the possibility of damage to corporate interests.

[0004] In a first aspect, an embodiment of the present invention provides an information interaction method, the method comprising:

[0005] Receive the applicant's travel reservation information through the reservation form page, wherein the travel reservation information includes transportation reservation information and / or accommodation reservation information;

[0006] In response to a first review result of the travel booking information being unsuccessful, jumping to a first information feedback page, the information feedback page including the first review result and a reason feedback control, the first review result being determined based on the applicant's business trip application information and the travel booking information, the business trip application information including the applicant's travel destination and travel time;

[0007] In response to the cause feedback control being triggered, jumping to the exception feedback page, and receiving feedback information of the cause of the exception through the exception feedback page;

[0008] In response to the second review result of the feedback information being failed, jump to the second information feedback page, which includes the second review result and the pending fees of the travel booking information, and in response to the settlement status of the pending fees being settled, send an order creation request based on the travel booking information.

[0009] In a second aspect, an embodiment of the present invention provides an information interaction device, the device comprising:

[0010] An information receiving unit, configured to receive travel booking information from an applicant via a booking form page, wherein the travel booking information includes transportation booking information and / or accommodation booking information;

[0011] a first page jump unit, configured to jump to a first information feedback page in response to a first review result of the travel reservation information being unsuccessful, the information feedback page including the first review result and a reason feedback control, the first review result being determined based on the applicant's business trip application information and the travel reservation information, the business trip application information including the applicant's travel destination and travel time;

[0012] A second page jump unit is configured to jump to an abnormality feedback page in response to the cause feedback control being triggered, and receive feedback information of the abnormality cause through the abnormality feedback page;

[0013] The third page jump unit is used to jump to the second information feedback page in response to the second review result of the feedback information being failed, the second information feedback page including the second review result and the pending payment fees of the travel booking information, and to send an order creation request according to the travel booking information in response to the settlement status of the pending payment fees being settled.

[0014] In a third aspect, an embodiment of the present invention provides an electronic device comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of the first aspects.

[0015] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method as described in any one of the first aspects is implemented.

[0016] In a fifth aspect, an embodiment of the present invention provides a computer program product, which includes a computer program / instructions, and when the computer program / instructions are executed by a processor, implements the method as described in any one of the first aspects.

[0017] After receiving travel reservation information through a reservation form page, an embodiment of the present invention obtains the review result of the travel reservation information, and when the review result fails, jumps to a page including the review result and a reason feedback control. Then, when the reason feedback control is triggered, jumps to a page for receiving feedback information of the abnormal reason to obtain the review result of the feedback information. When the review result fails, jumps to a page including the review result and the fees to be paid, so as to send an order creation request after the fees to be paid are settled. The embodiment of the present invention conducts multiple reviews of applicants based on travel reservation information, and when the applicant cannot provide a reasonable reason, restricts the applicant from creating a travel order until the applicant pays the corresponding fees. This can improve the accuracy of travel management and reduce the possibility of damage to corporate interests. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0019] Figure 1 is a flow chart of a method for information interaction according to an embodiment of the present invention;

[0020] Figure 2 This is a flowchart of determining a first audit result in an optional implementation of an embodiment of the present invention;

[0021] Figure 3 This is a schematic diagram of an interface according to an embodiment of the present invention;

[0022] Figure 4 is another interface schematic diagram of an embodiment of the present invention;

[0023] Figure 5 is a flow chart of an information interaction method according to an embodiment of the present invention;

[0024] Figure 6 is another interface schematic diagram of an embodiment of the present invention;

[0025] Figure 7 is another interface schematic diagram of an embodiment of the present invention;

[0026] Figure 8 is a flow chart of an information interaction method according to an embodiment of the present invention;

[0027] Figure 9 Schematic diagram of an order placement process according to an embodiment of the present invention;

[0028] Figure 10 is a schematic diagram of an information interaction device according to an embodiment of the present invention;

[0029] Figure 11 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The present application is described below based on the following embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without the description of these details. To avoid obscuring the essence of the present application, well-known methods, processes, procedures, components, and circuits are not described in detail.

[0031] Furthermore, persons of ordinary skill in the art will appreciate that the figures provided herein are for illustration purposes only and are not necessarily drawn to scale.

[0032] Unless the context clearly requires otherwise, words like “include”, “comprising” and the like throughout this application should be interpreted as including rather than exclusive or exhaustive; that is, as meaning “including but not limited to”.

[0033] In the description of this application, it should be understood that the terms "first", "second", etc. are used for descriptive purposes only and should not be understood to indicate or imply relative importance. In addition, in the description of this application, unless otherwise specified, "plurality" means two or more.

[0034] Where the solutions described in this specification and in the examples involve the processing of personal information, such processing will be conducted with a legitimate basis (e.g., with the consent of the personal information subject or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of these basic functions.

[0035] Traditional travel management methods typically require employees to advance travel expenses and then apply for reimbursement from the company after the trip, presenting receipts such as bills, train tickets, and air tickets. However, this approach has drawbacks. Employees may not immediately request reimbursement after the trip, but instead apply for reimbursement some time afterward. Consequently, even if employees incur expenses for personal activities not related to work, such as transportation and accommodation costs for visiting tourist attractions, auditors often cannot accurately assess these expenses. Consequently, if an employee's reimbursement request includes extra expenses not related to work, the company will often be responsible, harming its interests.

[0036] In order to solve the above problems, the embodiments of the present invention provide an information interaction method, device, electronic device and readable storage medium to conduct multiple reviews of applicants based on travel booking information, and restrict applicants from creating travel orders when they cannot provide reasonable reasons until the applicants pay the corresponding fees, thereby improving the accuracy of travel management and reducing the possibility of damage to corporate interests.

[0037] Figure 1 This is a flow chart of the information interaction method according to an embodiment of the present invention. Figure 1 As shown, the method of this embodiment includes the following steps:

[0038] Step S101: receiving the applicant's travel booking information through a booking form page.

[0039] In practice, employees can log in to the portal provided by the business travel booking platform through a user terminal, such as a business travel booking application or website, select their intended transportation, such as high-speed rail or flight, or their intended accommodation, such as a hotel or guesthouse, and provide relevant information before submitting their business travel booking. Therefore, in this step, the user terminal can display a booking form and receive the applicant's travel booking information through the form.

[0040] In this embodiment, the travel booking information may be the applicant's transportation booking information and / or accommodation booking information. The transportation booking information is the relevant information that the applicant needs to provide when booking a means of transportation, and may mainly include the applicant's identity information (such as name, ID number, contact number, etc.), the identification, class, arrival date, departure place and destination of the applicant's outbound means of transportation, and the identification, class, departure date, departure place and destination of the applicant's return means of transportation; the accommodation booking information is the relevant information that the applicant needs to provide when booking an accommodation place, and may mainly include the applicant's identity information, the identification of the accommodation place the applicant applies to stay in, room type, check-in date and check-out date, etc.

[0041] Step S102: In response to the first review result of the travel booking information being unsuccessful, jump to the first information feedback page.

[0042] Transportation and accommodation expenses account for a significant portion of business travel expenses, making it easy for employees to misappropriate public funds. To mitigate this, this embodiment can audit at least one of the travel reservation information and the accommodation reservation information to obtain an audit result (i.e., a first audit result) for the travel reservation information.

[0043] In this embodiment, the review result of the travel reservation information can be determined based on the applicant's business trip application information and travel reservation information. The business trip application information can be obtained by querying the enterprise (e.g., a management personnel's review terminal) based on the applicant's identity information and can specifically include the applicant's travel destination and travel time. Therefore, in this embodiment, the transportation review result of the transportation reservation information can be determined based on the transportation reservation information and the matching result with the business trip application information, and the accommodation review result of the accommodation reservation information can be determined based on the matching result with the business trip application information. Thus, the review result of the travel reservation information can be determined based on the transportation review result and / or the accommodation review result.

[0044] In one case, the first review result may be determined based on only the accommodation reservation information. Figure 2 FIG. 1 is a flow chart of determining the first audit result in an optional implementation of an embodiment of the present invention. Figure 2 As shown, in an optional implementation of this embodiment, the first audit result can be determined by the following steps:

[0045] Step S201: determining a location review result of the travel booking information according to a first matching result between the home location and the travel location.

[0046] The accommodation reservation information required in this embodiment may include the location of the accommodation to be checked in and the applicant's check-in time. The location of the accommodation to be checked in is the accommodation to which the applicant has applied for check-in, which can be determined based on the identification of the accommodation; the applicant's check-in time is a number of consecutive dates including the check-in date and the check-out date.

[0047] Therefore, in this embodiment, the place of ownership of the accommodation can be matched with the applicant's travel destination to obtain a matching result of the place of ownership and the travel destination (i.e., the first matching result). If the place of ownership matches the travel destination, the place of ownership of the accommodation can be subject to a secondary review, specifically to determine whether the place of ownership of the accommodation is located in a non-office area. If the place of ownership of the accommodation belongs to a non-office area, such as an entertainment area, near a scenic spot, etc., it means that the employee has a certain possibility of "using public funds for personal gain", so the location review result of the travel booking information can be determined to be failed; on the contrary, if the place of ownership of the accommodation belongs to an office area, it means that the possibility of the employee "using public funds for personal gain" is low, so the location review result of the travel booking information can be determined to be passed.

[0048] It is easy to understand that if the location of the accommodation does not match the applicant's travel destination, the location review result of the travel booking information can also be determined to be failed.

[0049] Step S202: determining a time review result of the travel reservation information according to a second matching result between the check-in time and the travel time.

[0050] In this step, the check-in time of the applicant can be matched with the travel time of the applicant to obtain the matching result of the check-in time and the travel time (i.e., the second matching result). If the check-in time matches the travel time, the location of the accommodation can be reviewed again to determine whether the check-in time of the applicant includes non-working days. If the check-in time of the applicant includes non-working days, that is, weekends or statutory holidays, it means that the employee is likely to engage in "using public funds for personal gain". Therefore, the time review result of the travel reservation information can be determined to be failed. On the contrary, if the check-in time of the applicant does not include non-working days, it means that the employee is less likely to engage in "using public funds for personal gain". Therefore, the time review result of the travel reservation information can be determined to be passed.

[0051] In this embodiment, the check-in time and travel time can be matched by the check-in time being the same as the travel time, or by the check-in time being within the travel time range. For example, if applicant S1's travel time is from May 10 to May 15, then if applicant S1's check-in time is from May 10 to May 15, then the check-in time and travel time can be matched; if applicant S1's check-in time is from May 10 to May 14, then the check-in time and travel time can also be matched.

[0052] It is easy to understand that if the applicant's check-in time does not match the applicant's travel time, the time review result of the travel booking information can also be determined to be failed.

[0053] Step S203: Determine a first audit result according to the location audit result and / or the time audit result.

[0054] After determining at least one of the location review result and the time review result of the travel booking information, if at least one of the location review result and the time review result is failed, the first review result of the travel booking information can be determined to be failed; if both the location review result and the time review result are passed, the first review result of the travel booking information can be determined to be passed.

[0055] Optionally, if the number of people applying for accommodation in the accommodation reservation information exceeds one, the personnel review result of the accommodation reservation information can also be determined. Specifically, it can be determined whether each employee in the accommodation reservation information has submitted a business trip application. If so, the maximum number of people that can be accommodated can be determined based on the room type and number of rooms in the accommodation reservation information. The maximum number of people that can be accommodated can then be matched with the number of people applying for accommodation in the accommodation reservation information (i.e., the number of people applying for accommodation). If the maximum number of people that can be accommodated matches the number of people applying for accommodation, the personnel review result can be determined to be passed; otherwise, it can be determined to be failed.

[0056] In this embodiment, the maximum number of people that can be accommodated matches the number of people who have applied for occupancy, which can be achieved by either matching the maximum number of people that can be accommodated and the number of people who have applied for occupancy, or matching the maximum number of people that can be accommodated and the number of people who have applied for occupancy within a preset difference range. The preset difference range can be set based on actual needs, for example, the maximum number of occupants allowed in each room can be set to 1, or the maximum number of occupants allowed in all rooms can be set to 1, etc. This embodiment does not impose any restrictions on this.

[0057] For example, applicant S1 has booked a standard double room with two rooms, and the preset variance range is that the maximum number of occupants allowed for all rooms is 1. If the requested number of occupants is 4, which is the same as the maximum number of occupants that can be accommodated, then the requested number of occupants can be determined to match the maximum number of occupants that can be accommodated. If the requested number of occupants is 3, which meets the preset variance range, then the requested number of occupants can be determined to match the maximum number of occupants that can be accommodated.

[0058] In another scenario, the first review result can be determined solely based on the transportation reservation information. In this case, the transportation reservation information required by this embodiment may include the departure date, location, and destination of the applicant's outbound transportation, the departure date, location, and destination of the return transportation, and the applicant's duration of stay at the travel destination. The duration of stay refers to a number of consecutive dates, including the arrival date of the outbound transportation and the departure date of the return transportation.

[0059] If the destination of the outbound transportation and the departure place of the return transportation both match the applicant's travel destination, and the departure place of the outbound transportation and the destination of the return transportation are both the company's location, the location review result of the travel booking information can be determined to be passed, otherwise it can be determined to be failed; if the applicant's stay time at the travel destination matches the applicant's travel time, it can be determined whether the applicant's stay time includes non-working days. If so, the time review result of the travel booking information can be determined to be failed, otherwise it can be determined to be passed.

[0060] It's easy to understand that if at least one of the outbound transportation's destination and the return transportation's departure point doesn't match the applicant's business travel destination, and / or at least one of the outbound transportation's departure point and the return transportation's destination isn't the company's location, the location review for the travel booking information can also be determined to have failed. Similarly, if the applicant's stay duration doesn't match the applicant's business travel duration, the time review for the travel booking information can also be determined to have failed.

[0061] Furthermore, if at least one of the location review result and the time review result is failed, the first review result of the travel booking information can be determined to be failed; if both the location review result and the time review result are passed, the first review result of the travel booking information can be determined to be passed.

[0062] Optionally, if the number of people traveling by transportation in the transportation reservation information exceeds one, the personnel review result of the transportation reservation information may be determined. Specifically, it may be determined whether each employee in the accommodation reservation information has submitted a business trip application. If each employee has submitted a business trip application, the personnel review result may be determined to be approved; if at least some employees have not submitted a business trip application, the result may be determined to be unsuccessful.

[0063] In another scenario, the first review result can be determined based on the transportation reservation information and the accommodation reservation information. The review results for the transportation reservation information and the accommodation reservation information can be referred to above and will not be further described here. If at least one of the review results corresponding to the transportation reservation information and the accommodation reservation information is a failure, the first review result for the travel reservation information can be determined to be a failure; if both the review results corresponding to the transportation reservation information and the accommodation reservation information are a success, the first review result for the travel reservation information can be determined to be a success.

[0064] Therefore, in step S202, when the review result of the applicant's travel booking information is not passed, the user terminal can jump to the first information feedback page. The first information feedback page includes the review result and reason feedback control of the travel booking information.

[0065] In an optional implementation, the company's auditors can set audit rules for employees. Audit rules are set according to actual needs. This embodiment uses the audit rules including no audit, audit and only marking, audit and only inquiry, and audit and order restriction when not passed as examples for explanation. Among them, no audit means that there is no need to audit the employee; audit and only marking means that the audit result of the travel booking information will be determined, but only abnormal travel booking information will be marked without any other processing; audit and only marking means that the audit result of the travel booking information will be determined, but only inquiries will be initiated to the applicants of the abnormal travel booking information (that is, feedback information on the reasons for the abnormality will be obtained) without any other processing; and order restriction when not passed means that after the audit result of the travel booking information is determined, not only will inquiries be initiated to the applicants of the abnormal travel booking information, but the applicants will also be restricted from submitting travel orders if the audit result of the inquiry fails. Therefore, in this embodiment, the user terminal can determine the employee's review rules and obtain the first review result of the travel booking information when the employee's review rules are review and only mark, review and only inquire, or review and restrict ordering when not passed.

[0066] In an optional implementation, the reviewer can also set the employee's travel standards. Therefore, the business travel booking platform queries and obtains the applicant's travel standards based on the applicant's identity information, and obtains the review information of the travel booking information when the difference between the applicant's travel budget and the actual travel expenses meets the preset difference value conditions.

[0067] The applicant's actual travel expenses can be calculated based on the applicant's travel booking information, and the applicant's travel budget can be determined based on the applicant's travel standards. The difference between the actual travel expenses and the travel budget can be the difference between the actual travel expenses and the travel budget, or the ratio of the difference between the actual travel expenses and the travel budget to the travel budget, or can be calculated in other ways, which are not limited in this embodiment. The preset difference value condition can be that the difference between the actual travel expenses and the travel budget is greater than (or not less than) a preset difference threshold.

[0068] According to actual needs, after obtaining the applicant's travel booking information, the user terminal can send the travel booking information to the server of the business travel booking platform and receive the review result of the travel booking information returned by the server. It can also directly determine the corresponding review result based on the travel booking information. This embodiment does not limit this.

[0069] Therefore, optionally, if the employee's review rules are review and only inquiries or review and restriction of ordering when not passed, and the review result of the applicant's travel booking information is failure, the user terminal can jump to the first information feedback page.

[0070] Step S103 , in response to the cause feedback control being triggered, jump to the exception feedback page, and receive feedback information of the cause of the exception through the exception feedback page.

[0071] In this step, if the user terminal detects that the reason feedback control is triggered, it can jump to the abnormal feedback page. The abnormal feedback page of this embodiment includes an information input control, so the user terminal can receive the feedback information of the abnormal feedback reason input by the applicant through the abnormal feedback page.

[0072] According to the actual settings, the user terminal can identify any one or more operations on the existing controls as the applicant's triggering operation on the cause feedback control, such as a single triggering operation on the cause feedback control, a long press operation on the cause feedback control, etc. This embodiment does not limit this.

[0073] Figure 3 This is a schematic diagram of an interface of an embodiment of the present invention. Figure 3As shown on the left, page 31 is the first information feedback page. The user terminal can display the first review result of the travel booking information in page 31, such as in area 32, and can also render a reason feedback control, i.e., an "explain reason" control 33, in page 31. When the applicant clicks the "explain reason" control 33, the user terminal can detect that the "explain reason" control 33 is triggered and Figure 3 As shown on the right, the page jumps to the abnormality feedback page, i.e., page 34. Page 34 displays a feedback information option control 35 and a feedback information input control 36. Among them, the feedback information option control 35 includes multiple option controls, and different option controls correspond to different abnormal reasons; the feedback information input control 36 is a text input control, and the user terminal can receive the text information entered by the applicant through the feedback information input control 36. At the same time, the user terminal can also render and display the feedback information submission control, i.e., the "Submit Now" control 37, on page 34, and when it detects that the "Submit Now" control 37 is triggered, it determines the feedback information of the abnormal reason based on the option control selected in the information option control 35 and the text information received by the feedback information input control 36.

[0074] Step S104: In response to the second review result of the feedback information being failed, jump to the second information feedback page.

[0075] To improve the accuracy of the audit, in this embodiment, the audit result of the feedback information (i.e., the second audit result) is determined by the auditor. Therefore, after determining the feedback information of the abnormality cause, the user terminal can send the feedback information of the abnormality cause to the auditor's audit terminal and receive the audit result of the feedback information returned by the audit terminal.

[0076] Therefore, in this step, if the second review result of the feedback information is failure, it can be determined that the applicant cannot provide a reasonable excuse and there is a case of "using public funds for personal purposes". The user terminal can jump to the second information feedback page. The second information feedback page of this embodiment includes the review result of the feedback information and the outstanding fees of the travel reservation information. Optionally, to facilitate the applicant to pay the outstanding fees, the second information feedback page can also include a payment control.

[0077] In this embodiment, the fees to be paid can be determined based on the review results of the travel reservation information. For example, if the review results of the applicant's travel reservation information indicate that the applicant's check-in period includes non-working days, the total price of the room for each non-working day can be calculated based on the room type selected by the applicant, and the total price can be determined as the fees to be paid. For another example, if the review results of the applicant's travel reservation information indicate that the accommodation location is in a non-office area, the total price of the room can be calculated based on the room type and check-in period selected by the applicant, and the total price can be determined as the fees to be paid.

[0078] Optionally, if the employee's review rule restricts order placement if the application fails, and the applicant's feedback information is reviewed and rejected, the user terminal can jump to the second information feedback page. Furthermore, if the settlement status of the outstanding fees is detected to be settled, the user terminal can send an order creation request to the server based on the travel reservation information to create the corresponding travel order.

[0079] In this embodiment, detailed expense information generated by employee travel orders is fed back to the company so that the company can pay the corresponding travel expenses, rather than requiring employees to advance travel expenses and then apply for reimbursement from the company after the trip. Therefore, with this embodiment's travel management method, orders can only be placed after the applicant has settled any outstanding expenses, effectively reducing the incidence of "using public funds for personal gain" and thus reducing the possibility of harming the company's interests. Furthermore, if there are no outstanding expenses, this embodiment's travel management method eliminates the need for employees to advance travel expenses, thereby improving the employee experience.

[0080] Figure 4 This is another interface diagram of an embodiment of the present invention. Figure 4 As shown, page 41 is the second information feedback page. The user terminal can display the review results of the feedback information in the position shown in area 42 on page 41, and can also render and display the payment control, that is, the "go to pay" control 43, on page 41. When the applicant clicks the "go to pay" control 43, the user terminal can detect that the "go to pay" control 43 is triggered, and can jump to various existing payment pages and send a payment request based on the applicant's payment operation. Furthermore, when the feedback information received on the payment request indicates that the payment is successful, and it is determined that the remaining fees to be paid are 0, the settlement status of the fees to be paid is determined to be settled.

[0081] Optionally, if the first review result of the applicant's travel booking information is failed, and / or the second review result of the feedback information of the abnormal reason is failed, the user terminal can also return to the booking form page to receive the applicant's modified travel booking information.

[0082] Figure 5 This is a flow chart of the information interaction method according to an embodiment of the present invention. Figure 5 As shown, in an optional implementation, the method of this embodiment may further include the following steps:

[0083] Step S501: Determine whether the applicant has any pending settlement applications and / or pending feedback applications.

[0084] If the applicant's travel reservation information fails to pass review and / or the applicant fails to pay the outstanding fees, the applicant may not continue with the subsequent process and instead resubmit the travel reservation application by selecting the desired transportation or accommodation. Therefore, in this step, the user terminal can query the applicant's identity information to determine whether the applicant has pending settlement applications and / or pending feedback applications.

[0085] Among them, pending settlement applications are travel booking applications that require backpayment, and pending feedback applications are travel booking applications that require feedback regarding the reasons for the anomalies. Specifically, if the travel booking platform sends an inquiry to the applicant but does not receive feedback regarding the reasons for the anomaly in the travel booking information, the travel booking information can be marked as pending feedback. If the travel booking platform initiates a collection request with the applicant but does not receive the amount to be paid or the amount to be paid has not been settled, the travel booking application can be marked as pending settlement.

[0086] If not, execute step S502; if so, execute step S503 or step S505.

[0087] Step S502: Display the reservation form page.

[0088] If it is determined that the applicant has neither pending settlement applications nor pending feedback applications, the user terminal may display a reservation form page to receive the applicant's travel reservation information through the reservation form page.

[0089] Step S503: In response to the existence of pending settlement applications, a first prompt pop-up window is displayed.

[0090] In this embodiment, if there is an application to be settled, the user terminal may display a first pop-up window including prompt information of the application to be settled and a first application viewing control on the current page.

[0091] For example, when an applicant selects a lodging facility, the user terminal may display a room list page and a room type confirmation control within the room list page. If the room type confirmation control is triggered and the applicant has a pending payment request, the user terminal may display a first prompt pop-up window within the room list page.

[0092] Figure 6 This is another interface diagram of an embodiment of the present invention. Figure 6 As shown on the left, page 61 is a room type list page. The user terminal can render and display a room type confirmation control, i.e., a "booking" control 62, on page 61. When the applicant clicks the "booking" control 62, the user terminal can detect that the "booking" control 62 is triggered. If it is confirmed that the applicant has an application to be settled, such as Figure 6As shown on the right, the user terminal may display a first pop-up window 63. The user terminal may display a prompt message of the pending settlement application in the first pop-up window 63, as shown in area 64, and render a first application viewing control, i.e., a "View Order" control 65, in the first pop-up window 63.

[0093] Step S504: In response to the first application viewing control being triggered, jump to the fee settlement page of the application to be settled.

[0094] In this step, if it is detected that the first application viewing control is triggered, the user terminal can jump to the fee settlement page of the pending application and display the pending payment fees of the pending application on the fee settlement page. Optionally, the fee settlement page can be the second information feedback page.

[0095] by Figure 6 As an example, combine the interface shown in Figure 4 When the applicant clicks the “View Order” control 65 , the user can detect that the “View Order” control 65 is triggered and jump to page 41 .

[0096] Step S505: In response to the existence of an application to be fed back, a second prompt pop-up window is displayed.

[0097] In this embodiment, if there is an application to be fed back, the user terminal may display a second pop-up window including prompt information of the application to be fed back and a second application viewing control on the current page.

[0098] For example, when an applicant selects a lodging facility, the user terminal may display a room list page and a room type confirmation control within the room list page. If the room type confirmation control is triggered and the applicant has an application pending, the user terminal may display a second pop-up window within the room list page.

[0099] Figure 7 This is another interface diagram of an embodiment of the present invention. Figure 6 On the left, when the applicant clicks the "Book" control 62, the user terminal can detect that the "Book" control 62 is triggered. If it is confirmed that the applicant has an application to be settled, such as Figure 7 As shown, the user terminal can display a second pop-up window 71. The user terminal can display prompt information of the application to be fed back in the second pop-up window 71, as shown in area 72, and render a second application viewing control, i.e., a "view order" control 73, in the second pop-up window 71.

[0100] Step S506: In response to the second application viewing control being triggered, jump to the reason feedback page of the application to be fed back.

[0101] In this step, if the second application viewing control is detected to be triggered, the user terminal can jump to the reason feedback page of the application to be fed back and display the input control of the feedback information on the reason feedback page. Optionally, the reason feedback page can be the first information feedback page.

[0102] by Figure 7 As an example, combine the interface shown in Figure 3 When the applicant clicks the “View Order” control 73 , the user can detect that the “View Order” control 73 is triggered and jump to page 31 .

[0103] It is easy to understand that in this embodiment, steps S501 to S506 can be executed before step S101.

[0104] Figure 8 This is a flow chart of the information interaction method according to an embodiment of the present invention. Figure 8 As shown, in an optional implementation, the method of this embodiment may further include the following steps:

[0105] Step S801: Obtain the applicant's review type.

[0106] In this optional implementation, the reviewer can set the employee's review type. The review type is used to distinguish whether an employee requires review. Therefore, the review type can include two types: one for users who require review, and the other for users who do not require review. Therefore, in this step, the user terminal can query and obtain the applicant's review type based on the applicant's identity information.

[0107] It is easy to understand that step S801 can be executed simultaneously with step S101, or can be executed successively with step S101, and this embodiment does not limit this.

[0108] Step S802: In response to the audit type being that the user needs to be audited, a first audit result is determined according to the travel booking information.

[0109] In this step, if the audit type is that the user needs to be audited, the user terminal will determine the first audit result of the travel booking information based on the acquired travel booking information.

[0110] It is easy to understand that step S802 can be performed before step S101 and after step S102.

[0111] Figure 9 Schematic diagram of the order process of an embodiment of the present invention. Figure 9As shown, in step 901, the room type list page is displayed. In step 902, it is determined whether there are pending settlement applications and / or pending feedback applications. If so, step 903 is executed; if not, step 906 is executed. In step 903, a pop-up window is displayed. Specifically, a first pop-up window may be displayed when there are pending settlement applications, and a second pop-up window may be displayed when there are pending feedback applications. If the application viewing control in the pop-up window is triggered, step 904 is executed to display the fee settlement page or the reason feedback page. Specifically, the first pop-up window may jump to the fee settlement page when triggered, and the second pop-up window may jump to the reason feedback page when triggered. If the fee settlement process is completed (i.e., the pending backpay has been settled) or the feedback process is completed (i.e., the feedback reason for the abnormal reason has been submitted), step 905 is executed to determine whether the pending settlement application has been settled or the pending feedback application has been fed back. The process then returns to step 902. In step 906, the reservation form page is displayed. If the travel booking information in the booking form page is submitted, step 907 is executed to perform difference standard (i.e., travel standard) control and / or limit control, which may specifically include determining whether the difference between the travel budget and the actual travel expenses meets the preset difference value conditions. If passed, step 908 is executed to perform risk control, including determining whether the travel booking information has passed the review, and initiating an inquiry to the applicant if it has not passed the review, and then determining whether the applicant's feedback information on abnormal issues has passed the review. If the travel booking information or the feedback information on abnormal issues has passed the review, step 909 is executed to submit the travel order; if both the travel booking information and the feedback information on abnormal issues have not passed the review, step 910 is executed to restrict the submission of travel orders.

[0112] The method of the embodiment of the present invention will determine whether there are pending settlement applications and / or pending feedback applications when employees book rooms, train tickets or air tickets on their own, and restrict employees from submitting orders when there are pending settlement applications and / or pending feedback applications. At the same time, if the travel booking information submitted by the employee fails to pass the review and no reasonable reason can be given, the employee will also be restricted from submitting orders until the employee pays the fees that should be paid. Furthermore, after the employee successfully submits the order, the company will pay the corresponding fees for the employee, and the employee does not need to advance the travel expenses. Therefore, through the method of the embodiment of the present invention, the unreasonable expenditure of the enterprise can be effectively reduced, thereby effectively reducing the possibility of damage to the interests of the enterprise, and at the same time, it can improve the user experience of employees.

[0113] After receiving travel reservation information through a reservation form page, an embodiment of the present invention obtains the review result of the travel reservation information, and when the review result fails, jumps to a page including the review result and a reason feedback control. Then, when the reason feedback control is triggered, jumps to a page for receiving feedback information of the abnormal reason to obtain the review result of the feedback information. When the review result fails, jumps to a page including the review result and the fees to be paid, so as to send an order creation request after the fees to be paid are settled. The embodiment of the present invention conducts multiple reviews of applicants based on travel reservation information, and when the applicant cannot provide a reasonable reason, restricts the applicant from creating a travel order until the applicant pays the corresponding fees. This can improve the accuracy of travel management and reduce the possibility of damage to corporate interests.

[0114] Figure 10 Schematic diagram of the information interaction device according to an embodiment of the present invention. Figure 10 As shown, the information interaction device according to the embodiment of the present invention includes an information receiving unit 1001 , a first page jumping unit 1002 , a second page jumping unit 1003 and a third page jumping unit 1004 .

[0115] Among them, the information receiving unit 1001 is used to receive the applicant's travel booking information through the booking form page, and the travel booking information includes transportation booking information and / or accommodation booking information; the first page jump unit 1002 is used to jump to the first information feedback page in response to the first review result of the travel booking information being failed, and the information feedback page includes the first review result and a reason feedback control. The first review result is determined based on the applicant's business trip application information and the travel booking information, and the business trip application information includes the applicant's travel destination and travel time; the second page jump unit 1003 is used to jump to the exception feedback page in response to the reason feedback control being triggered, and receive feedback information on the exception reason through the exception feedback page; the third page jump unit 1004 is used to jump to the second information feedback page in response to the second review result of the feedback information being failed, and the second information feedback page includes the second review result and the pending payment fees of the travel booking information, so as to send an order creation request according to the travel booking information in response to the settlement status of the pending payment fees being settled.

[0116] Furthermore, the accommodation reservation information includes the location of the accommodation to be checked in and the check-in time of the applicant; the first review result is determined by a first result determination unit, a second result determination unit and a third result determination unit.

[0117] Among them, the first result determination unit is used to determine the location review result of the travel booking information based on the first matching result of the place of origin and the travel destination; the second result determination unit is used to determine the time review result of the travel booking information based on the second matching result of the check-in time and the travel time; the third result determination unit is used to determine the first review result based on the location review result and / or the time review result.

[0118] Furthermore, the first result determination unit includes a first matching subunit, a first review subunit and a second review subunit.

[0119] Among them, the first matching sub-unit is used to determine whether the place of origin is located in a non-office area in response to the first matching result characterizing that the place of origin matches the travel destination; the first review sub-unit is used to determine that the location review result is failed in response to the place of origin being located in the non-office area; the second review sub-unit is used to determine that the location review result is passed in response to the place of origin being located in the office area.

[0120] Furthermore, the second result determination unit includes a second matching subunit, a third review subunit and a fourth review subunit.

[0121] Among them, the second matching sub-unit is used to determine whether the check-in time includes a non-working day in response to the second matching result indicating that the check-in time matches the travel time; the third review sub-unit is used to determine that the time review result is failed in response to the check-in time including a non-working day; the fourth review sub-unit is used to determine that the time review result is passed in response to the check-in time not including a non-working day.

[0122] Furthermore, the third result determination unit includes a fifth review subunit.

[0123] The fifth audit subunit is configured to determine that the first audit result is failed in response to the location audit result being failed and / or the time audit result being failed.

[0124] Furthermore, the first page jump unit 1002 includes a rule acquisition subunit and a first page jump subunit.

[0125] Among them, the rule acquisition subunit is used to obtain the audit rules in response to the first audit result being failure; the first page jump subunit is used to jump to the first information feedback page in response to the audit rule being to obtain the feedback information.

[0126] Furthermore, the first audit result is determined in response to the difference between the applicant's travel budget and actual travel expenses meeting a preset difference value condition, and the travel budget is determined based on the applicant's travel standards.

[0127] Furthermore, the device also includes an application determination unit and a page display unit.

[0128] Among them, the application determination unit is used to determine whether the applicant has an application to be settled and / or an application to be fed back, the application to be settled is a travel booking application for which additional fees need to be paid, and the application to be fed back is a travel booking application for which feedback needs to be provided for abnormal reasons; the page display unit is used to display the booking form filling page in response to the absence of the application to be settled and the application to be fed back.

[0129] Furthermore, the device also includes a first pop-up window display unit and a fourth page jump unit.

[0130] Among them, the first pop-up display unit is used to display a first prompt pop-up window in response to the existence of the application to be settled, and the first prompt pop-up window includes prompt information of the application to be settled and a first application viewing control; the fourth page jump unit is used to jump to the fee settlement page of the application to be settled in response to the first application viewing control being triggered.

[0131] Furthermore, the first pop-up window display unit includes a control display subunit and a pop-up window display subunit.

[0132] Among them, the control display subunit is used to display the room type confirmation control on the room type list page; the pop-up display subunit is used to display the first prompt pop-up window in response to the room type confirmation control being triggered and the pending settlement application existing.

[0133] Furthermore, the device also includes a second pop-up window display unit and a fifth page jump unit.

[0134] Among them, the second pop-up display unit is used to display a second prompt pop-up window in response to the existence of the application to be fed back, and the second prompt pop-up window includes prompt information of the application to be fed back and a second application viewing control; the fifth page jump unit is used to jump to the reason feedback page of the application to be fed back in response to the second application viewing control being triggered.

[0135] Furthermore, the device further includes a type obtaining unit and a fourth result determining unit.

[0136] Among them, the type acquisition unit is used to obtain the review type of the applicant; the fourth result determination unit is used to determine the first review result according to the travel booking information in response to the review type being a user that needs to be reviewed.

[0137] After receiving travel reservation information through a reservation form page, an embodiment of the present invention obtains the review result of the travel reservation information, and when the review result fails, jumps to a page including the review result and a reason feedback control. Then, when the reason feedback control is triggered, jumps to a page for receiving feedback information of the abnormal reason to obtain the review result of the feedback information. When the review result fails, jumps to a page including the review result and the fees to be paid, so as to send an order creation request after the fees to be paid are settled. The embodiment of the present invention conducts multiple reviews of applicants based on travel reservation information, and when the applicant cannot provide a reasonable reason, restricts the applicant from creating a travel order until the applicant pays the corresponding fees. This can improve the accuracy of travel management and reduce the possibility of damage to corporate interests.

[0138] Figure 11 Schematic diagram of an electronic device according to an embodiment of the present invention. Figure 11 As shown, the electronic device is a general-purpose data processing device that includes a general-purpose computer hardware structure, including at least a processor 1101 and a memory 1102. The processor 1101 and the memory 1102 are connected via a bus 1103. The memory 1102 is suitable for storing instructions or programs executable by the processor 1101. The processor 1101 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 1101 executes the instructions stored in the memory 1102, thereby executing the method flow of the embodiment of the present invention described above to process data and control other devices. The bus 1103 connects the above-mentioned multiple components together and also connects them to the display controller 1104 and the display device as well as the input / output (I / O) device 1105. The input / output (I / O) device 1105 can be a mouse, keyboard, modem, network interface, touch input device, somatosensory input device, printer, and other devices known in the art. Typically, the input / output device 1105 is connected to the system via an input / output (I / O) controller 1106.

[0139] It will be understood by those skilled in the art that the embodiments of the present application may be provided as methods, devices (equipment), or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0140] The present application is described with reference to flowcharts of methods, apparatuses (devices), and computer program products according to embodiments of the present application. It should be understood that each process in the flowcharts can be implemented by computer program instructions.

[0141] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0142] These computer program instructions can also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0143] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used to enable a computer to execute part or all of the above method embodiments.

[0144] That is, those skilled in the art will understand that all or part of the steps in the above-mentioned embodiments can be implemented by specifying relevant hardware through a program, which is stored in a storage medium and includes a number of instructions for causing a device (which may be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., various media that can store program code.

[0145] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. An information interaction method, characterized in that: The method comprises: Receive the applicant's travel reservation information through the reservation form page, wherein the travel reservation information includes transportation reservation information and / or accommodation reservation information; In response to a first review result of the travel booking information being unsuccessful, jumping to a first information feedback page, the information feedback page including the first review result and a reason feedback control, the first review result being determined based on the applicant's business trip application information and the travel booking information, the business trip application information including the applicant's travel destination and travel time; In response to the cause feedback control being triggered, jumping to the exception feedback page, and receiving feedback information of the cause of the exception through the exception feedback page; In response to the second review result of the feedback information being failed, jump to the second information feedback page, which includes the second review result and the pending fees of the travel booking information, and in response to the settlement status of the pending fees being settled, send an order creation request based on the travel booking information.

2. The method according to claim 1, characterized in that The accommodation reservation information includes the location of the accommodation to be checked in and the check-in time of the applicant; The first audit result is determined in the following manner: Determining a location review result of the travel booking information based on a first matching result between the home location and the travel location; Determining a time review result of the travel reservation information according to a second matching result between the check-in time and the travel time; The first audit result is determined according to the location audit result and / or the time audit result.

3. The method according to claim 2, characterized in that The determining of the location review result of the travel reservation information according to the first matching result between the home place and the travel destination includes: In response to the first matching result indicating that the home location matches the travel destination, determining whether the home location is located in a non-office area; In response to the home location being located in the non-office area, determining that the location review result is failed; In response to the home location being located in the office area, it is determined that the location review result is passed.

4. The method according to claim 2, characterized in that The determining of the time review result of the travel reservation information according to the second matching result between the check-in time and the travel time includes: In response to the second matching result indicating that the check-in time matches the travel time, determining whether the check-in time includes a non-working day; In response to the check-in time including a non-working day, determining that the time review result is failed; In response to the check-in time not including a non-working day, the time review result is determined to be passed.

5. The method according to claim 2, characterized in that Determining the first audit result according to the location audit result and / or the time audit result includes: In response to the location audit result being a failure and / or the time audit result being a failure, the first audit result is determined to be a failure.

6. The method according to claim 1, characterized in that In response to the first review result of the travel booking information being unsuccessful, jumping to the first information feedback page includes: In response to the first audit result being failure, obtaining audit rules; In response to the audit rule being to obtain the feedback information, jump to the first information feedback page.

7. The method according to claim 1, characterized in that The first audit result is determined in response to the difference between the applicant's travel budget and actual travel expenses meeting a preset difference value condition, and the travel budget is determined according to the applicant's travel standards.

8. The method according to claim 1, characterized in that The method further comprises: Determine whether the applicant has pending settlement applications and / or pending feedback applications, where pending settlement applications are travel booking applications requiring additional payment, and pending feedback applications are travel booking applications requiring feedback regarding abnormal reasons; In response to the absence of the pending settlement application and the pending feedback application, the reservation form page is displayed.

9. The method according to claim 8, characterized in that The method further comprises: In response to the existence of the pending settlement application, displaying a first prompt pop-up window, the first prompt pop-up window including prompt information of the pending settlement application and a first application viewing control; In response to the first application viewing control being triggered, jump to the fee settlement page of the application to be settled.

10. The method according to claim 9, characterized in that In response to the existence of the pending settlement application, displaying a first prompt pop-up window includes: Display room type confirmation controls on the room type list page; In response to the room type confirmation control being triggered and the pending settlement application existing, the first prompt pop-up window is displayed.

11. The method according to claim 8, characterized in that The method further comprises: In response to the existence of the application to be fed back, displaying a second prompt pop-up window, wherein the second prompt pop-up window includes prompt information of the application to be fed back and a second application viewing control; In response to the second application viewing control being triggered, jump to the reason feedback page of the application to be fed back.

12. The method according to claim 1, characterized in that The method further comprises: Get the applicant's review type; In response to the audit type being that the user requires audit, the first audit result is determined according to the travel booking information.

13. An information interaction device, characterized in that: The device comprises: An information receiving unit, configured to receive travel booking information from an applicant via a booking form page, wherein the travel booking information includes transportation booking information and / or accommodation booking information; a first page jump unit, configured to jump to a first information feedback page in response to a first review result of the travel reservation information being unsuccessful, the information feedback page including the first review result and a reason feedback control, the first review result being determined based on the applicant's business trip application information and the travel reservation information, the business trip application information including the applicant's travel destination and travel time; A second page jump unit is configured to jump to an abnormality feedback page in response to the cause feedback control being triggered, and receive feedback information of the abnormality cause through the abnormality feedback page; The third page jump unit is used to jump to the second information feedback page in response to the second review result of the feedback information being failed, the second information feedback page including the second review result and the pending payment fees of the travel booking information, and to send an order creation request according to the travel booking information in response to the settlement status of the pending payment fees being settled.

14. An electronic device comprising a memory and a processor, characterized in that: The memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.

16. A computer program product, characterized in that The computer program product comprises a computer program / instructions, which implement the method according to any one of claims 1 to 12 when executed by a processor.