WO2018068659A1 - 一种订单任务处理、提供差旅服务的方法及装置 - Google Patents

一种订单任务处理、提供差旅服务的方法及装置 Download PDF

Info

Publication number
WO2018068659A1
WO2018068659A1 PCT/CN2017/104170 CN2017104170W WO2018068659A1 WO 2018068659 A1 WO2018068659 A1 WO 2018068659A1 CN 2017104170 W CN2017104170 W CN 2017104170W WO 2018068659 A1 WO2018068659 A1 WO 2018068659A1
Authority
WO
WIPO (PCT)
Prior art keywords
travel
application
order
user
account
Prior art date
Application number
PCT/CN2017/104170
Other languages
English (en)
French (fr)
Inventor
左继铖
Original Assignee
阿里巴巴集团控股有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2018068659A1 publication Critical patent/WO2018068659A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present application relates to the field of Internet information processing technology and computer technology, and in particular, to a method and device for processing an order task and providing a travel service.
  • enterprise management software can provide enterprises with convenient enterprise management methods, which makes enterprises rush to use enterprise management software to manage enterprises. For example, through enterprise management software, it sends notifications to employees of enterprises and completes through enterprise management software. Attendance management for employees of various companies.
  • the travel management of enterprise employees is an important part of enterprise management. In the current enterprise management software, it is not able to provide assistance to enterprises on travel management. However, when current enterprise employees submit travel applications to enterprises, they need to go through The more complicated approval process can be completed. Therefore, how to realize the convenient travel management of enterprise employees through enterprise management software is an urgent problem to be solved.
  • the embodiment of the present invention provides a method for processing an order task and providing a travel service, which is used to solve the problem that the enterprise in the prior art cannot implement convenient management of the travel of the enterprise employee.
  • An embodiment of the present application provides an order task processing method, including:
  • the first application receives the order task processing request
  • the first application processes the order task processing request based on the acquired data.
  • the embodiment of the present application provides an order task processing device, including:
  • Receiving module receiving an order task processing request
  • Obtaining a module acquiring data from the second application that matches the order type according to a cooperation relationship between the first application and the at least one second application and an order type included in the order task processing request ;
  • the processing module processes the order task processing request based on the acquired data.
  • the related data can be quickly obtained from other applications, thereby implementing the request processing for the order task.
  • Quick processing for some enterprise management software, through the solution provided by the application, the travel software can be well interconnected, and the travel-related information can be conveniently obtained from the travel software, thereby effectively implementing the enterprise management software.
  • the travel management of enterprise employees to improve the efficiency of enterprise management, synchronization also provides a convenient way for the company's travel management, thereby improving the user experience of the enterprise management software.
  • the travel data related to the travel order is obtained from the second application, and the travel service is provided to the user according to the travel data.
  • the embodiment of the present application provides a travel service processing device, which is used to solve the problem that the enterprise in the prior art cannot implement convenient management of the travel of the enterprise employee.
  • Receiving a module receiving a travel processing request sent by the user
  • An order generating module generates a corresponding travel order according to the travel processing request
  • Obtaining an information module when monitoring that the travel order meets a preset condition, acquiring travel data related to the travel order from the second application, and providing the user with a difference according to the travel data Travel service.
  • the corresponding travel request may be generated according to the travel processing request, and the travel order is used, and the travel service is used for the travel service.
  • the second application obtains the travel data related to the travel order, so that the second application can be invoked through the first application of the enterprise management, and the travel data related to the travel order is obtained from the second application, and then In the first application, the travel management of the enterprise employees is effectively realized to improve the management efficiency of the enterprise, and the synchronization also provides a convenient way for the travel management of the enterprise, thereby improving the user experience of the enterprise management software.
  • FIG. 1 is a schematic flowchart of an order task processing method according to an embodiment of the present application.
  • FIG. 2 is a schematic structural diagram of an order task processing device according to an embodiment of the present application.
  • FIG. 3 is a process of processing a travel service provided by an embodiment of the present application.
  • 4A, 4B, and 4C are schematic diagrams of interfaces displayed by a first application to a user according to an embodiment of the present application
  • FIG. 5 is a schematic diagram showing a travel order by way of a travel card according to an embodiment of the present application.
  • 6A and 6B are schematic diagrams showing the audit status display of a travel order according to an embodiment of the present application.
  • FIGS. 7A and 7B are schematic diagrams of obtaining, by a first application, travel data related to a travel order from a second application according to an embodiment of the present application;
  • FIG. 8 is a schematic diagram of a display manner of each sub-travel travel order provided by an embodiment of the present application.
  • 9A and 9B are schematic diagrams of settlement of a travel order provided by an embodiment of the present application.
  • FIGS. 10A and 10B are schematic diagrams of viewing preset travel standards according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of a detailed process of a travel service process according to an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of a travel service process according to an embodiment of the present application.
  • an embodiment of the present application provides a method and an apparatus for processing an order task, providing a travel service, and receiving an order task processing request for the first application, and cooperating with the other application through the first application. Relationships, which can quickly obtain relevant data from other applications, and thus achieve rapid processing of order task processing requests.
  • the travel software can be well interconnected, and the travel-related information can be conveniently obtained from the travel software, thereby effectively implementing the enterprise management software.
  • the travel management of enterprise employees to improve the efficiency of enterprise management, synchronization also provides a convenient way for the company's travel management, thereby improving the user experience of the enterprise management software.
  • the first application described in the embodiment of the present application may be the first application client or the server corresponding to the first application client when interacting with the user; the first application is interacting with other applications.
  • the time may be the first application client, or the server corresponding to the first application client.
  • the client may be configured on some functions, and the client is not specifically limited in the embodiment of the present application. Server Specific features.
  • a cooperative relationship may be established in advance between multiple different applications, and the cooperation relationship may be associated through a user account or through an application interface. That is, data transmission between at least two different applications can be realized through a specified application interface, and cooperation relationships can be established by other means (link address, jump control, etc.), which will not be repeated here.
  • the first application described in the embodiment of the present application may be an application for enterprise management, an instant communication application, or a variety of applications integrated with the enterprise management function, and is not specifically limited herein. If the first application has the enterprise management function, then once the enterprise creates the enterprise group in the first application, and the enterprise group and the personnel management relationship are included in the created enterprise group, the first application can be based on the enterprise group. The included enterprise organization structure and personnel management relationship determine the management authority or travel standard or audit authority of different users.
  • the second application is an application that can meet the needs of the order task.
  • the "first” and “second” here are only used to distinguish different applications, and have no special meaning.
  • the order type described in the embodiment of the present application may be determined according to the content of the order, for example, if the order content is shopping, the second application belongs to an application that provides a shopping service; if the order content is travel, the second application belongs to one
  • the application for providing travel services either belonging to an application providing transportation services or belonging to an application providing accommodation services; or depending on the nature of the order, for example, the nature of the order belongs to the payment order, then the second application should belong to one that can provide payment
  • the application of the service is not limited here.
  • FIG. 1 is a schematic flowchart of an order task processing method according to an embodiment of the present application. The method can be as follows.
  • Step 101 The first application receives an order task processing request.
  • the first application may receive an order task processing request triggered by the user through other applications, or may receive the user-triggered order task processing request through the external interface on the first application, and may also be installed through the first application.
  • Other micro-apps receive user-triggered order task processing requests.
  • the first application receives the user through other micro-applications (it is required that the micro-application herein may refer to an application-based other application function implemented on the application platform built by the application, and the micro-application developer may The developer of the first application is the same, and can also be different from the developer of the first application, and is not specifically limited here.
  • the order task processes the request.
  • a micro-application for travel management is added to an instant messaging application, and a task related to the travel can be created through the micro-application (for example, filling in a travel time, a travel location, etc.) in the task.
  • the order task corresponding to the travel-related task created by the user sends an order task processing request to the first application through the micro-app. After the first application receives the order task processing request, it needs to process the order task.
  • the processing here includes, but is not limited to, pushing traffic information, pushing accommodation information, pushing weather information, review processing, payment processing, and the like.
  • Step 102 The first application matches the order type from the order type according to a cooperation relationship between the first application and at least one second application and an order type included in the order task processing request The data is obtained in the second application.
  • the first application determines, according to the order type included in the order task processing request, from the second application set that establishes a cooperative relationship with the first application, and the order type. Match the second application.
  • the first application can establish a cooperative relationship with a plurality of second applications in advance, so that the first application can establish a partnership when receiving the order task processing request.
  • the second application set filters out a second application that is determined to match the order type, and acquires data from the determined second application.
  • the first application determines, according to the first account used by the generated order included in the order task processing request, the account type of the first account used to generate the order, Describe that the first account is registered by the user in the first application;
  • the first application acquires data from the second application that matches the order type according to the account type.
  • the first application accesses the second application by using the second account when determining a mapping relationship between the first account and the second account. And obtaining data from the second application, the second account being registered by the user in the determined second application.
  • the first application can access the second application by using the second account registered by the user in the second application.
  • the application may be configured to send a data acquisition request to the application server corresponding to the second application, where the data acquisition request includes an order type and/or a data type to be acquired, so that the application server corresponding to the second application receives the data acquisition request.
  • the application server corresponding to the second application receives the data acquisition request.
  • the account type is a business account type
  • the first application is determined to be registered in the second application, according to the user rights of the first account in the second application, Data corresponding to the user authority is obtained from the second application.
  • the enterprise negotiates with various service providers to establish a cooperative relationship with different rights, if the account type is a business account type, it indicates that the order task is generated by the user through the enterprise account, then the first time
  • the application may use the enterprise account to determine the user rights of the enterprise account in the second application, and then obtain data corresponding to the user rights from the second application.
  • the enterprise when the order task processing needs to obtain the data of the booked hotel, then if the enterprise negotiates with the second application developer, the enterprise can enjoy a 20% discount from the second application platform, then from the second application You can also enjoy a 20% discount on the price data in the hotel data.
  • the travel order can be generated by itself, but in order to ensure that the travel data in the travel order generated by the business traveler does not exceed the travel standard of the business traveler, The travel order generated by the business traveler is reviewed, that is, the order task sent by the user needs to be reviewed.
  • the first application determines the enterprise to which the first account belongs before acquiring data from the second application. And selecting, according to the user right of the first account, a third account whose user authority is higher than the first account from the enterprise group; and sending an order processing review request to the third account.
  • Step 103 The first application processes the order task processing request based on the acquired data.
  • the first application generates a travel payment order based on the acquired travel data; and performs a payment operation on the travel payment order according to a preset payment rule.
  • the preset payment rule can be set according to the account authority for generating the order task, that is, the account of the non-enterprise account type can be paid by the individual, or can be paid by the enterprise after the approval is passed; the account of the enterprise account type Payment by the company is not specifically limited here.
  • the payment method here may adopt a prepayment method, a payment method, and the like, and is not specifically limited herein.
  • the first application determines a payment account of the enterprise group to which the first account belongs and a fourth account that has the payment authority; the first application sends a payment request to the fourth account, where the payment request is Containing the stated a payment account and the travel payment order; the first application performs a payment operation on the travel payment order upon receiving the confirmation payment message sent by the fourth account.
  • the first application generates a travel service card to provide a travel service for the user when determining to complete the payment operation for the travel payment order.
  • the first application receives the order task processing request, and through the cooperation relationship between the first application and other applications, the related data can be quickly obtained from other applications, thereby implementing the order task. Handle the fast processing of requests.
  • the travel software can be well interconnected, and the travel-related information can be conveniently obtained from the travel software, thereby effectively implementing the enterprise management software.
  • the travel management of enterprise employees to improve the efficiency of enterprise management, synchronization also provides a convenient way for the company's travel management, thereby improving the user experience of the enterprise management software.
  • FIG. 2 is a schematic structural diagram of an order task processing device according to an embodiment of the present application.
  • the order task processing device includes: a receiving module 21, an obtaining module 22, and a processing module 23, wherein:
  • the receiving module 21 receives an order task processing request sent by the user
  • the obtaining module 22 is obtained from the second application that matches the order type according to the cooperation relationship between the first application and the at least one second application and the order type included in the order task processing request data;
  • the processing module 23 processes the order task processing request based on the acquired data.
  • the obtaining module 22 acquires data from the second application that matches the order type, including:
  • the obtaining module 22 acquires data from the second application that matches the order type, including:
  • the first account is the user registering in the first application of;
  • Data is obtained from the second application that matches the order type based on the account type.
  • the obtaining module 22 acquires data from the second application that matches the order type according to the account type, including:
  • the account type is a non-enterprise account type
  • the second application is accessed by using the second account, and the second application is accessed from the second application.
  • the account type is a business account type
  • the account type is a business account type
  • the order task processing device further includes: a sending module 24, wherein:
  • the sending module 24 determines the enterprise group to which the first account belongs before acquiring data from the second application, and Determining, from the enterprise group, a third account having a higher user right than the first account according to the user right of the first account; and sending an order processing review request to the third account;
  • the acquiring module 22 acquires data from the second application, including:
  • the travel data matching the travel criteria of the first account is obtained from the second application.
  • the processing module 23 processes the order task processing request based on the acquired data, including:
  • the processing module 23 performs a payment operation on the travel payment order according to a preset payment rule, including:
  • the order task processing device further includes: a generating module 25, wherein:
  • the generating module 25 generates a travel service card to provide a travel service for the user when determining to complete the payment operation for the travel payment order.
  • the order task processing device provided by the embodiment of the present application may be implemented by using a software method or a hardware method, which is not specifically limited herein.
  • the order task processing device can quickly obtain the phase from other applications through the cooperation relationship between the first application and other applications for the received order task processing request. Close the data to achieve rapid processing of the order task processing request.
  • the travel software can be well interconnected, and the travel-related information can be conveniently obtained from the travel software, thereby effectively implementing the enterprise management software.
  • the travel management of enterprise employees to improve the efficiency of enterprise management, synchronization also provides a convenient way for the company's travel management, thereby improving the user experience of the enterprise management software.
  • the following embodiment takes an order task as a travel task as an example for detailed description.
  • FIG. 3 is a process for providing a travel service according to an embodiment of the present application, which specifically includes the following steps:
  • S301 Receive a travel processing request sent by a user.
  • the user terminal can log in to the first for enterprise management.
  • the specific implementation manner may be: the user may log in in the login window of the first application by using the first account registered in the first application, where the user terminal may be, for example, a smart phone.
  • the first application mentioned here is an application for enterprise management.
  • the user can perform an operation in the interface according to the travel demand of the first application, and the first application is in the process.
  • the operation performed by the user in the first application interface may be monitored, and a corresponding travel processing request may be generated according to the operation performed by the user, that is, the user inputs the business travel in the travel information filling interface provided by the first application according to the travel demand.
  • the information is submitted to the first application, and the first application can receive the travel processing request sent by the user.
  • the interface displayed by the first application to the user is shown in FIG. 4A, 4B, and 4C.
  • 4A, 4B, and 4C are schematic diagrams of interfaces displayed by a first application to a user according to an embodiment of the present application.
  • the user may log in to the first application by using the first account registered in the first application, and then the first application may display the display interface as shown in FIG. 4A to the user.
  • the user can jump to the travel service interface as shown in FIG. 4B by clicking the travel service control shown in FIG. 4A; the user can click on the travel application control shown in FIG. 4B to jump to the figure.
  • the travel selection interface shown in FIG. 4C includes different travel round trip times, travel travel forms (aircraft, train, bus, ship), and travel round-trip locations. Content, the user can input the round-trip time, the round-trip location, and the travel form of the trip in the travel selection interface shown in FIG. 4C.
  • the user inputs the content related to the trip in the travel selection interface shown in FIG. 4C, and can click the determination control shown in FIG. 4C, and once the first application detects that the user performs an operation on the determination control, Confirming the content related to the trip entered by the user in the travel selection interface shown in FIG. 4C, so that according to the determined content, Generate a corresponding travel processing request.
  • the first application is equivalent to monitoring whether the control in the travel selection interface shown in FIG. 4C is operated, and the operation is regarded as receiving the travel processing request sent by the user, and the travel is performed.
  • the processing request is generated based on the content entered by the user in the travel selection interface shown in FIG. 4C.
  • the first application may also obtain the travel processing request sent by the user by receiving the travel service information sent by the third application.
  • the user may input information related to the travel (eg, travel round-trip time, travel round-trip location, travel mode, etc.) in the third application capable of providing the travel service, and pass the third application.
  • the application may generate a corresponding travel processing request according to the travel data recorded in the travel data sheet, that is, equivalent to receiving the travel processing sent by the user through the third application.
  • a request wherein when the travel data sheet is sent to the first application by using the third application, the first account used by the user in the first application needs to be associated with the account used by the user in the third application. In this way, the third application can send the travel data sheet to the first application according to the pre-established account association relationship.
  • each travel control may be selected in the travel data interface of the third application (of course, the travel data may also be used.
  • the travel data is directly input in the interface.
  • the third application After the user A determines the travel control selected by the user in the third application, the third application generates a corresponding travel data sheet according to the travel control selected by the user. And presented to the user.
  • the user may send a sending destination of the travel data list in the selection list in the third application, and when the user selects the travel data list to be sent to the first application in the sending selection list,
  • the third application may send the travel data sheet to the first account of the first application according to the association relationship between the pre-established user account a and the first account registered by the user A in the first application, correspondingly
  • the first application receives the travel data sheet sent by the third application by using the first account
  • the corresponding travel processing request may be generated according to the information recorded in the travel data sheet, thereby equivalent to receiving The travel processing request sent by the user through the third application.
  • the third application described herein may be other applications than the first application and the second application described in the embodiment of the present application, and may be the second application described in the embodiment of the present application, that is, It is said that the generation of the travel task is not limited to being generated in the first application, or may be generated in one of the micro applications in the first application, and is not specifically limited herein.
  • a business leader when a business leader appoints a business employee to travel, he or she usually sends a business travel notice to the employee through the first application.
  • the travel notice usually records the detailed information of the entire business trip, such as travel round-trip time. Information such as travel and travel locations, so in order to further facilitate the user's business trip application, in this
  • the first application is used after the user (ie, the enterprise employee) receives the information about the travel notification sent by the other user (the other user here may be the enterprise leader or the other enterprise employee).
  • the information may be identified as a travel notification according to the content included in the information, and when the first application detects that the user performs the specified operation on the travel notification (such as clicking the confirmation execution control in the travel notification, or According to the text display box of the travel notification, the first application may extract the travel data involved in the travel notification, and generate a corresponding travel processing request according to the extracted travel data, that is, equivalent When it is detected that the user performs the specified operation on the travel notification, the travel processing request sent by the user is received.
  • the first application may also be provided with a voice receiving function for the travel, and when the user starts the voice receiving function, the travel data may be voiced.
  • the first application may collect the voice information of the user, and identify the travel data included in the voice information by using a preset voice recognition model, for example, Travel round-trip time, travel round-trip location, travel mode, etc., and generate corresponding travel processing request according to the identified travel data, that is, equivalent to receiving the travel processing sent by the user by means of voice collection request.
  • a preset voice recognition model for example, Travel round-trip time, travel round-trip location, travel mode, etc.
  • S302 Generate a corresponding travel order according to the travel processing request.
  • the first application may generate a corresponding travel order according to the travel content involved in the travel processing request, and display the corresponding travel order, for example, the first application receives the sent by the user.
  • the travel content involved in the travel processing request is: the round-trip time of the travel is from May 4, 2016 to May 19, 2016, and the travel round-trip location is Beijing-Shanghai. If the travel mode is an airplane, the first application can generate and display the travel order between Beijing and Shanghai from May 4, 2016 to May 19, 2016 based on the travel content.
  • the first application may generate a travel order displayed by way of the travel card according to the received travel processing request, such as Figure 5 shows.
  • FIG. 5 is a schematic diagram of displaying a travel order by way of a travel card according to an embodiment of the present application.
  • the first application may generate a travel order as shown in FIG. 5 according to the received travel processing request, where the travel order is displayed in the interface of the first application in the manner of a travel card, and the user can intuitively use the travel card. View the round-trip information and travel modes of this trip, which brings convenience to users.
  • the application for business trips of the employees usually needs to be reviewed.
  • One is to prevent the employees from using the enterprise resources for private affairs, and the other is to ensure that the employees of the company go to work and prevent the employees from using the working hours to go out.
  • the review of business trip applications can provide a favorable basis for the company to carry out business travel statistics.
  • the review of business trip applications plays a vital role in business management.
  • the second application does not immediately acquire the travel order related to the travel order. For travel data, it is necessary to monitor whether the travel order satisfies a preset condition, and if so, obtain travel data related to the travel order from the second application, and if not, prompt the user to modify the travel data.
  • the travel order wherein the travel order mentioned herein meets the preset condition means that after the travel order is generated, the first application needs to monitor whether the travel order passes the review of the travel application, and if the difference is After the travel order is reviewed by the business trip, it is determined that the travel order satisfies the preset condition, and then the travel data related to the travel order is obtained from the second application.
  • the audit work of enterprise employees' business trip applications usually needs to be completed by the enterprise leaders or business executives, and the business leaders or business executives need to verify the business travel application submitted by the enterprise employees to ensure the business trip. Whether the application is for a business trip designated by the company.
  • the travel order may be sent to the first designated user in the first application, where
  • the first designated user is an enterprise leader or a business executive who can review the travel order, and the first application sends the travel order to the first designated user in the first application, the user may A first designated user who can review the travel order is found in the corporate address book saved by the first application, and the travel order is sent to the first designated user through the first application.
  • the first application may also automatically send the travel order to the first designated user without the user actively performing the operation, because in practical applications, the enterprise The leader or the enterprise administrator usually has a special privileged user in the first application, such as a group owner, an administrator, and the like in the group. Therefore, in the embodiment of the present application, the first application generates the travel order. After that, the travel order can be sent to the group owner or administrator (ie, the first designated user) in the enterprise group to which the user belongs in the first application, and the audit status of the travel order is monitored.
  • the group owner or administrator ie, the first designated user
  • the first application may monitor that the review status of the travel order is passed, and then determine that the travel order meets the preset condition. Further, the travel data related to the travel order is obtained from the second application in a subsequent process, wherein the display manner of the travel order audit status is as shown in FIGS. 6A and 6B.
  • 6A and 6B are schematic diagrams showing the audit status display of a travel order according to an embodiment of the present application.
  • the first application may generate the travel card as shown in FIG. 6A according to the business travel application (That is, the first application receives the travel processing request sent by the user).
  • the trip card is a travel order and is displayed.
  • the trip card is marked with the audit status as shown in FIG. 6A.
  • the trip card is currently in the process of review, and once the first application is applied
  • the audit status marked on the travel card may be updated to the audited state, as shown in FIG. 6B, the display may enable the user. Intuitively view the review status of the current time of the travel application submitted by the user, which facilitates the user's subsequent business trip application operation.
  • the first application can send the generated travel order to the first designated user in the first application to review the travel order
  • the first application can also be automatically completed. Review of this travel order.
  • the enterprise leader or the enterprise administrator usually sends a business trip notification to the user through the first application, and the travel application usually saves the business trip notification. Therefore, in the embodiment of the present application, An application may review whether the currently generated travel order is a valid travel order according to the saved travel notifications.
  • the specific implementation manner may be: when the first application generates a corresponding difference according to the received travel processing request.
  • the travel characteristic information in the travel order may be extracted (the travel characteristic information may be information such as travel round-trip time, travel round-trip location, travel travel form, etc.), and then the first application may Comparing the travel characteristic information with the saved content of each travel notification, if it is detected that a travel notice matches the travel characteristic information, determining that the travel order is approved, that is, the travel order satisfies a condition set, and if the first application does not find a travel notice matching the travel characteristic information in each travel notice, the travel order may be re-scheduled The first sent the specified user (that is, business leaders or business executives) of the first application, and to complete the audit of the travel order specified by the first user.
  • the specified user that is, business leaders or business executives
  • the first application detects that the travel order satisfies a preset condition (ie, the difference) If the travel order is approved, the specified control in the travel order can be activated (of course, the specified control can also be generated), and if the user is monitored to perform the operation on the specified control, the second application is activated, and the second application is loaded.
  • the travel data providing interface wherein the loaded travel data providing interface of the second application includes the second application providing the travel to the first application according to the travel order presented in the first application Order related travel data is shown in Figures 7A and 7B.
  • FIGS. 7A and 7B are schematic diagrams of obtaining, by a first application, travel data related to a travel order from a second application according to an embodiment of the present application.
  • the designated control can be generated according to the content of the travel order.
  • the first application can be In the travel order Generating a designated control of the aircraft, specifying a designated control of the hotel, and when the travel order involves the travel by train, the first application may generate a designated control of the train in the travel order, and book the hotel Specify the control.
  • the status of the specified control is corresponding to the audit status of the travel order, that is, when the first application detects that the travel order is under review or the audit fails, the specified control is in an inactive state, ie, the user Unable to perform an operation on the specified control (of course, the first application will not generate the two specified controls when the travel order has not passed the audit), and if the first application detects that the travel order is under review Passing, the first application will activate the specified control, and the user can perform an operation on the specified control in the activated state, so that when the first application detects that the user performs the control operation on the specified control, the second application is activated, and Jump to the travel data providing interface of the second application as shown in FIG. 7B.
  • the second application may display the travel control related to the travel order to the user according to the travel order provided by the first application, as shown in FIG. 7B, when the user selects the booking control in the travel order,
  • the first application will jump out the control interface of the booking aircraft in the second application for the user to select, wherein the control interface displayed by the second application to the user has been filtered according to the travel order, for example, when traveling
  • the content of the order is from June 3, 2016 to June 23, 2016, Beijing-Hangzhou.
  • the control interface displayed by the second application to the user should be as shown in Figure 7B.
  • Day ⁇ June 23, 2016, Beijing-Hangzhou the interface of the flight control, users can directly select the appropriate shifts in the flight shift control, without having to manually enter the travel round-trip time, travel round-trip location and other information, Thereby providing convenience for the user.
  • the second application may be sent to obtain the second application.
  • a message of the travel data related to the travel order and after receiving the message sent in the first application, the second application may provide the first application with a travel related to the travel order according to the message Data, such that the first application obtains travel data related to the travel order returned by the second application according to the message.
  • the whole process is equivalent to the transmission of travel data between the first application and the second application through a preset interface.
  • the first application may obtain the travel page of the second application by using the H5 manner, and the difference is obtained.
  • the travel webpage is generated according to the content of the travel order, and the user can select the travel control in the travel webpage, so that the first application can obtain the same according to the control selected by the user in the travel webpage.
  • the travel data related to the travel order is equivalent to obtaining travel data related to the travel order from the second application.
  • the second application may also automatically generate travel data related to the travel order according to the travel order in the first application. For use The user will make subsequent selections. For example, suppose the content of the travel order generated by the first application is from June 3, 2016 to June 23, 2016, Beijing-Hangzhou.
  • the second application can directly filter out the user according to the travel order. For each flight, and correspondingly generating each travel data, the first application can obtain and display the travel data from the second application for the user to select.
  • a prerequisite for the first application to obtain travel data related to the travel order from the second application is that the first application has an interface capable of accessing the second application, and on this basis, optional The association between the first account of the user in the first application and the second account of the user in the second application is also established. Therefore, in the embodiment of the present application, the first application is in the second application. Before obtaining the travel data related to the travel order, first determining that the first application has an interface capable of accessing the second application, and secondly determining whether the first account has a relationship with the second account, where the first account is The user account registered in the first application for the user in advance, and the second account is the user account registered in the second application by the user in advance.
  • the first application can log in to the second application by using the second account, that is, the second application is activated by using the second account, so that The second application displays the travel data providing interface associated with the travel order to the user.
  • the first application may also directly send, by using the second account, a message for acquiring travel data related to the travel order to the second application, so as to receive the second application according to the The travel data returned by the message related to the travel order.
  • the login window of the second application may be obtained and displayed to the user, so that the user logs in to the second by entering the second account in the login window. application.
  • the first application may record the second account entered by the user and establish an association relationship with the first account for subsequent use.
  • a user's business trip may need to travel to and from multiple places.
  • a user's travel itinerary may be from Beijing to Shanghai, then from Shanghai to Guangzhou, then from Guangzhou to Nanjing, and finally back to Beijing from Nanjing.
  • the one-time travel involves multiple trips, in order to enable the user to view and operate the trips in a clear manner, in the embodiment of the present application, when the first application obtains the difference from the second application, After the travel data related to the travel order, the travel data of each travel in the travel order corresponding to the travel order may be further generated according to the travel data.
  • Each sub-travel order can be hidden in the travel order under normal conditions.
  • the first application detects that the user performs a specified operation such as long press, click, etc. on the travel order, the first application can be hidden in the travel.
  • Each sub-travel order in the order is arranged and displayed to the user according to the time sequence of each trip in the travel order, wherein each sub-travel order can also be displayed in the manner of each trip card, as shown in FIG. 6 .
  • FIG. 8 is a schematic diagram of a display manner of each sub-travel order provided by the embodiment of the present application.
  • the first application shows the travel order and the individual travel orders in the form of a trip card.
  • the travel card marked with Beijing-Nanjing is a travel order, and is marked with Beijing-Shanghai, Shanghai-Guangzhou.
  • the travel card of Guangzhou-Nanjing, Nanjing-Beijing is the sub-travel order produced by the first application according to the travel data related to the travel order obtained from the second application, except for the travel order corresponding to the travel order
  • the travel card, the other travel card can be hidden in the travel card corresponding to the travel order, and when the first application detects that the user performs a click operation on the travel card corresponding to the travel order (ie, the user compares the difference) If the travel order performs the specified operation, the hidden travel card can be ejected from the travel card corresponding to the travel order, and arranged and displayed in order from top to bottom according to the time sequence of each trip.
  • This kind of display method is clear to the user, and the user can intuitively view the travel cards involved
  • enterprises can formulate various settlement rules for the travel settlement of enterprise employees through the first application, such as the enterprise responsible for settlement, personal settlement of enterprise employees, and mixed settlement of enterprises and individuals.
  • the company can also stipulate the settlement rules that the employees of the company can use according to the level of the employees. Therefore, when the first application settles the travel order, the first application may first determine the settlement rule of the user in the first application, and then the first application may charge the travel order according to the settlement rule.
  • Performing settlement wherein, when the first application detects that the user performs a settlement operation on the travel order, the fee required for the travel order may be settled according to the settlement rule of the user in the first application, This is shown in Figures 9A and 9B.
  • 9A and 9B are schematic diagrams of settlement of a travel order provided by an embodiment of the present application.
  • a payment control is provided in the travel card corresponding to the travel order shown in FIG. 9A. If the first application detects that the user performs an operation on the payment control, the user may apply the settlement rule according to the settlement rule of the user in the first application. The cost of the travel order is settled.
  • FIG. 9B since the travel card corresponding to the plurality of sub-travel orders is displayed in FIG. 9B, the payment card corresponding to each sub-travel order has a payment control, corresponding to each sub-travel order.
  • the travel card when the first application detects that the user performs a click operation on the payment control set on the travel card, the child travel corresponding to the travel card may be according to the settlement rule of the user in the first application. The cost of the order is settled.
  • the settlement rules formulated by the enterprise for the employees of the enterprise include rules such as enterprise settlement, personal settlement, and business and personal mixed settlement
  • the travel order is determined.
  • the user's first account can be used to settle the settlement fee of the user required for the travel order.
  • the person responsible for the enterprise settlement of the travel expenses of the enterprise employees is usually the fund management personnel in the enterprise, such as accounting, so when the first application determines the cost of the travel order according to the settlement rules of the user in the first application.
  • the first application may send the travel order to the first application.
  • the designated user (the second designated user is the person responsible for managing the company's funds), and the second designated user can use the company's funds to charge the travel order after receiving the travel order (all fees or parts)
  • the billing is performed, and after the first application detects that the second designated user has completed the settlement work of the travel order, the settlement status of the travel order may be updated to the settled state, thereby completing the travel. The settlement of the order.
  • the invoice information can also be submitted, so that the invoice information can be automatically obtained whether the enterprise completes the payment or the individual completes the payment, so as to obtain the invoice required for the account payment.
  • the first application after completing the payment of the travel order, the first application will generate a travel service card to facilitate subsequent travel service for the user. Then, after completing the payment of the travel order, the first application stores the data in the travel order to the server, and establishes a mapping relationship between the data in the travel order and the enterprise account.
  • the enterprise account to which the account name belongs is determined according to the account name, thereby establishing a mapping relationship between the data in the travel order and the enterprise account, so that the financial personnel can understand the details in detail.
  • the consumption data of the second trip is to accurately reimburse the user for travel.
  • the manager of the enterprise can use the enterprise account to query the historical travel data in the management platform provided by the first application, so that the travel management is streamlined; on the other hand, the management provided by the first application
  • the platform ie, the server
  • the platform can also provide travel analysis reports for enterprise users based on historical travel data of enterprise users, and provide travel optimization strategies for enterprise users according to the results of the travel analysis report, so as to improve the accuracy of enterprise travel management. Sex.
  • FIGS. 10A and 10B are schematic diagrams of viewing preset travel standards according to an embodiment of the present application.
  • FIG. 10A A control with a travel standard is displayed in FIG. 10A.
  • clicking the control of the travel standard will pop up the user's pre- Set the travel standard, as shown in FIG. 10B, the user can not only view his or her own preset travel standard through the travel standard interface shown in FIG. 10B, but the first application can also pass the preset travel in the subsequent process.
  • the standard controls the settlement costs of travel orders.
  • the first application may determine whether the settlement fee required for the travel order is based on the preset travel standard corresponding to the user before the travel order is settled. Exceeding the preset travel standard, if yes, determining that the settlement fee of the travel order has exceeded the standard, and prompting the user to modify the travel order, and if not, determining that the settlement fee of the travel order meets the standard, and then according to The settlement rule of the user in the first application, and the fee required for the travel order is settled.
  • the cost of travel orders will change with factors such as the month, holiday, etc., for example, when the flight is tight, the cost of the travel order may be provided accordingly.
  • the hotel fee It may change with the increase, which will affect the settlement cost of travel orders.
  • the cost of travel orders exceeds the standard because the user does not pay attention to the preset travel standards, and the objective factors also affect the cost of travel orders.
  • the travel order may be sent to the first designated user of the first application (such as a business leader or a business executive, etc.) for a second review, if the travel order is detected to pass the first designated user twice.
  • the first application may settle the fee required for the travel order according to the settlement rule of the user in the first application.
  • the user may be prompted to modify the travel order, and the settlement fee required for the modified travel order has been made. Meet the preset travel standards.
  • the first application may monitor the current state information of the user, and the status information is It includes but is not limited to the current time information of the user, the current location information of the user, and the like.
  • the first application may determine, according to the preset reminding rule, a sub-travel travel order that matches the status information, and then push and send the sub-travel order to the user according to the sub-travel travel order and the determined current status information of the user.
  • the sub-travel order is a sub-travel order corresponding to the unfinished trip of the user.
  • the sub-travel order is a sub-travel order corresponding to the user's unfinished trip, so the first application needs to acquire the user at all times.
  • the current status information when the current time is monitored at 16 o'clock on July 8, 2016, the user may be prompted to rush to the airport to prepare for the flight, and push to the user B according to the current location of the user B. Airport information, etc.
  • a sub-travel order in the first application indicates that user C needs to stay at a hotel at 20:00 on August 13, 2016, so when the first application determines that the current time information is August 13, 2016 At 18:00, the user can provide the driving route information to the user C according to the current location information of the user and the location information of the hotel, and simultaneously push some dining information about the hotel to the user C, For user C to refer to.
  • the first application may also obtain some status change information related to the sub-travel order, such as flight delay, etc., the first application may The obtained status change information, such as flight delay, is displayed on the corresponding sub-travel order to remind the user of the status of the trip involved in the sub-travel order, so that the user can change according to the status displayed on the sub-travel order.
  • the information is prepared in advance for the change of the itinerary.
  • the user often encounters a change of the itinerary during the travel process, in which case the user can make a sub-travel order or travel related to the itinerary change in the first application.
  • the order is modified and the determining operation is performed, and after the first application detects that the user performs the change operation on the itinerary in the travel order, the user can first determine the user changed itinerary and the unchanging itinerary according to the previous travel order.
  • the first application may send the regenerated travel order to the first designated user in the first application (ie, a business leader or a business executive, etc.) for review, when monitoring
  • the unsettled fee in the regenerated travel order may be settled according to the settlement rule of the user in the first application, and A refund is made for the fee corresponding to the itinerary that has been settled by the user in the future.
  • the corresponding travel request can be generated according to the travel service request, and the travel order is passed.
  • FIG. 11 is a schematic diagram of a detailed process of a travel service process according to an embodiment of the present application.
  • Figure 11 shows the three types of travel services for business leaders, business trips, and business trips for employees.
  • the employee's travel application ie travel order
  • the employee's travel application review work, so there is no need to review the travel application submitted by the employee, but the corresponding travel order can be generated directly through the first application without having to make the travel order
  • the first application may determine the settlement fee required for the travel order, and if it is determined that the settlement fee required for the travel order exceeds the preset travel standard corresponding to the enterprise leader itself,
  • the travel order can be sent to other first designated users in the first application (such as a higher level enterprise leader or business executive), when the travel order is detected to pass the other first in the first application.
  • the fee generated by the travel order can be settled, wherein the first application needs to comply with the settlement of the travel order.
  • the enterprise leader settles in the settlement rule of the first application, and the settlement may be performed by deducting a corresponding fee from the account of the enterprise or the account of the individual, or the platform on which the second application is based is in the difference
  • the expenses incurred by the travel order are advanced and settled with the enterprise or individual in a monthly or quarterly manner.
  • the first application may receive the travel processing request sent by the user, and generate a corresponding travel according to the travel processing request. An order, and then the first application may send the travel order to the first designated user of the first application (ie, a business leader or a business executive, etc.) for review, when the travel order is detected to pass the first designated user
  • the travel data related to the travel order may be obtained from the second application, and the first application may settle the fee generated by the travel order according to the obtained travel data, during the settlement process.
  • the first application may determine, according to the preset travel standard of the enterprise employee in the first application, whether the fee generated by the travel order exceeds the standard, and if yes, send the travel order to the first designated user. Sub-audit, and after the approval of the review, the expenses incurred by the travel order are settled, and when the first application determines that the cost of the travel order has exceeded the standard, or the travel order When the audits did not pass, you can prompt the user to modify the travel order, the cost of travel has made the order after the user to modify the generated standard.
  • the user can directly perform the travel reservation work and the settlement of the travel order fee through the first application, without other personnel to conduct the audit.
  • the user who needs to travel is logged in to the first application by using the account registered in the first application, and enters the travel information in the travel application interface provided by the first application (or the micro-application associated with the first application) (for example, : Travel time, location of business trip, reason for business trip, etc.), submitted to the first application.
  • the first application generates a business trip request form when receiving the travel information.
  • the first application determines the enterprise group where the user is located, and determines the audit authority of the user from the enterprise personnel management database corresponding to the enterprise group, and then determines the user based on the audit authority. Whether the business trip application needs to be reviewed, if necessary, prompt the user to determine the auditor's account, and when receiving the account of the auditor input by the user, send the business travel request slip to the auditor's account.
  • the first application when receiving the audit pass message returned by the auditor's account, the first application prompts the user to apply for a business trip and generates a travel order.
  • business travel application review may be performed at the time of the business trip application, or may be performed after the travel order is generated, and is not specifically limited herein.
  • the first application In the second step, the first application generates/activates the specified control when determining that the user's travel request form is approved.
  • the specified control is used to establish a data transmission channel between the first application and the second application.
  • the travel data related to the travel order is obtained from the second application (the second application here may be an application capable of traveling through the travel service).
  • the second application may send a travel standard data request to the first application, that is, requesting to obtain the travel standard data of the user, which can help the user filter some ultra-travel travel standards. Travel data to improve the user experience.
  • the second application acquires the travel standard data of the user from the first application, the travel data related to the travel order is pushed to the first application according to the travel standard data.
  • the first application obtains the travel standard data of the user from the enterprise personnel management database corresponding to the enterprise group when the user triggers the specified control, and carries the travel standard data in the data acquisition request. Send to the second app.
  • the first application receives the user-triggered travel data confirmation message and generates a travel payment order.
  • the first application prompts the user to select a payment method and pay the auditor's account when the travel payment order is generated.
  • the account of the auditor having the payment function needs to be obtained from the enterprise personnel management database corresponding to the enterprise group, and the sixth step is performed.
  • the first application sends the travel payment order to the payment reviewer and prompts the payment reviewer to make the payment.
  • the first application receives the payment account selected by the payment reviewer and the payment method, and jumps to the interface matching the payment method according to the payment method, and the payment is completed.
  • the first application when receiving the payment completion message sent by the payment application, the first application generates a travel service card to subsequently provide the user with the travel service.
  • the personal payment request is required. Determine the account of the payment reviewer and send the travel payment order to the payment reviewer.
  • the first application receives the confirmation payment information sent by the payment reviewer, the first application prompts the user to perform the payment operation.
  • the first application When the first application receives the payment completion message, generates a reimbursement order, and determines an account of the reviewer having the reimbursement authority from the enterprise personnel management database corresponding to the enterprise group, and sends the reimbursement order to the determined reviewer. Account.
  • the embodiment of the present application further provides a device for processing a travel service, as shown in FIG. 12 .
  • FIG. 12 is a schematic structural diagram of a travel service process according to an embodiment of the present disclosure, specifically including:
  • the receiving module 1201 receives a travel processing request sent by the user
  • the order generating module 1202 generates a corresponding travel order according to the travel processing request
  • the receiving module 1201 determines that the user logs in to the first application by using the first account, where the first account is a user account that the user registers in advance in the first application; and receiving the user by using the first account. Send a travel request.
  • the obtaining information module 1203 determines whether the first account has a relationship with the second account, and the second account is a user account that the user registers in advance in the second application; if yes, the second account Obtaining, in the application, the travel data related to the travel order; if not, acquiring the login window of the second application and displaying, and when the user successfully logs in to the second application, from the second application Obtaining travel data related to the travel order.
  • the acquiring information module 1203 determines that the travel order meets a preset condition if the travel order is monitored for review.
  • the obtaining information module 1203 sends the travel order to the first designated user in the first application for review; if the first designated user is monitored to perform the audit operation on the travel order, Then it is determined that the travel order has passed the review.
  • the acquiring information module 1203 sends a travel data acquisition message to the second application, and receives travel data related to the travel order returned by the second application according to the travel data acquisition message; or
  • a second application is activated, and a travel data providing interface of the second application is loaded to obtain travel data related to the travel order from the travel data providing interface.
  • the device also includes:
  • the sub-order generating module 1204 generates, according to the obtained travel data, each sub-travel order corresponding to each trip in the travel order.
  • the sub-order generating module 1204 hides the sub-traffic travel orders in the travel order; when the user is monitored to perform the specified operation on the travel order, the travel is hidden in the travel
  • Each sub-travel order in the order is arranged and displayed in the order of the time of each trip in the travel order.
  • the order generating module 1202 generates a travel order displayed by way of a travel card according to the travel processing request;
  • the child order generating module 1204 generates, according to the travel data related to the travel order acquired from the second application, each trip corresponding to each trip in the travel order, which is displayed in a travel card manner. Sub-travel order.
  • the device also includes:
  • the settlement module 1205 determines a settlement rule of the user in the first application, and settles a fee generated by the travel order according to the settlement rule.
  • the settlement module 1205 when it is detected that the user performs a settlement operation on the travel order, settles the fee required for the travel order according to the settlement rule.
  • the settlement module 1205 determines whether the fee generated by the travel order exceeds a preset travel standard corresponding to the user; if yes, prompting the user to modify the travel order; if not, according to The settlement rule is to settle the fee required for the travel order.
  • the settlement module 1205 determines whether the fee generated by the travel order exceeds a preset travel standard corresponding to the user; if yes, the travel order is sent to the first designated user for review, and When it is detected that the first designated user performs an auditing operation operation on the travel order, according to the settlement rule, the fee generated by the travel order is settled; if not, according to the settlement rule, Settle the fees required for the travel order.
  • the device also includes:
  • the information pushing module 1206 is configured to determine current status information of the user, where the status information includes at least one of current time information and current location information of the user; and determining the status information according to the preset reminding rule. Matching the sub-travel order; pushing the service information related to the sub-travel order to the user according to the determined sub-travel order and the status information.
  • the acquiring information module 1203 acquires state change information related to the sub-travel order corresponding to the unfinished travel of the user; and displays the state change information in the sub-travel order.
  • the order generating module 1202 when monitoring the user performing a change operation on the travel in the travel order, regenerating the travel order according to the changed trip and the unchanged trip, and regenerating the travel order
  • the travel order is sent to the first designated user for review; when the first designated user is monitored by the regenerated travel order, the re-generation is performed according to a preset settlement rule.
  • the travel order is also settled by the settlement fee.
  • An embodiment of the present application provides a method and an apparatus for processing a travel service, where a first application receives a travel processing request sent by a user, and generates a corresponding travel order according to the travel processing request; when the travel is detected When the order satisfies the preset condition, the travel data related to the travel order is obtained from the second application.
  • the first application applied to the enterprise management may generate a corresponding travel order according to the travel service request, and pass the travel order.
  • the second application for the travel service obtains travel data related to the travel order, so that the second application can be invoked by the first application managed by the enterprise, and the travel application is acquired from the second application.
  • the travel data, in the first application effectively realizes the travel management of the employees of the enterprise, so as to improve the management efficiency of the enterprise, and also provides a convenient way for the travel management of the enterprise, thereby improving the user-to-business management software. User experience.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory, or other Memory technology, CD-ROM, digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape storage or other magnetic storage device or any other non-transportable medium, available for Stores information that can be accessed by the computing device.
  • PRAM phase change memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • RAM random access memory
  • ROM read only memory
  • EEPROM electrically erasable programmable read only memory
  • flash memory or other Memory technology
  • CD-ROM digital versatile
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例提供一种订单任务处理、提供差旅服务的方法及装置,包括:基于应用于企业管理的第一应用接收用户发送的差旅处理请求;根据差旅处理请求,生成对应的差旅订单;当监测到差旅订单满足预设的条件时,从第二应用中获取与差旅订单相关的差旅数据。由于第一应用在获取到用户发送的差旅处理请求后,可根据该差旅服务请求生成对应的差旅订单,并通过该差旅订单,从用于差旅服务的第二应用中获取与该差旅订单相关的差旅数据,这样,通过企业管理的第一应用即可调用第二应用,并从第二应用中获取与差旅订单相关的差旅数据,进而在第一应用中有效地实现对企业员工的差旅管理,以提升企业管理效率,改善了用户对企业管理软件的用户体验。

Description

一种订单任务处理、提供差旅服务的方法及装置
本申请要求2016年10月11日递交的申请号为201610888868.9、发明名称为“一种订单任务处理、提供差旅服务的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及互联网信息处理技术以及计算机技术领域,尤其涉及一种订单任务处理、提供差旅服务的方法及装置。
背景技术
随着计算机技术的飞速发展,诸如即时通讯(Instant Messaging,IM)、商旅应用(Application,App)等软件正逐步融入到人们的日常生活中,这些软件不仅给人们的生活方式提供了多种选择,还给人们的日常生活带来了极大的便利。
当前,企业管理软件由于其能够向企业提供便捷的企业管理方式,使得各企业争相使用企业管理软件来对企业实施管理,如,通过企业管理软件向各企业员工发送通知、通过企业管理软件完成对各企业员工的考勤管理等。而企业员工的差旅管理作为企业管理中的重要一部分,在当前的企业管理软件中并不能向企业提供关于差旅管理方面上的帮助,而当前企业员工向企业提交差旅申请时则需要经过较为繁琐的审批流程才能完成,因此,如何通过企业管理软件实现对企业员工的便捷差旅管理,则是一个亟待解决的问题。
发明内容
本申请实施例提供一种订单任务处理、提供差旅服务的方法,用以解决现有技术中企业无法对企业员工的差旅实施便捷管理的问题。
本申请实施例提供了一种订单任务处理方法,包括:
第一应用接收订单任务处理请求;
所述第一应用根据所述第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据;
所述第一应用基于获取到的数据对所述订单任务处理请求进行处理。
本申请实施例提供了一种订单任务处理设备,包括:
接收模块,接收订单任务处理请求;
获取模块,根据所述第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据;
处理模块,基于获取到的数据对所述订单任务处理请求进行处理。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
在本申请实施例中,对于第一应用接收到订单任务处理请求,通过第一应用与其他应用之间的合作关系,能够快捷从其他应用中获取到相关数据,进而实现对订单任务处理请求的快速处理。这样,对于一些企业管理软件,通过本申请所提供的方案,能够很好的与旅行软件建立互联互通,便捷地从旅行软件中获取与差旅相关的信息,进而在企业管理软件中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
本申请实施例提供的一种提供差旅服务的方法,包括:
接收用户发送的差旅处理请求;
根据所述差旅处理请求,生成对应的差旅订单;
当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订单相关的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
本申请实施例提供一种差旅服务处理装置,用以解决现有技术中企业无法对企业员工的差旅实施便捷管理的问题。
本申请实施例提供的一种提供差旅服务的装置,包括:
接收模块,接收用户发送的差旅处理请求;
订单生成模块,根据所述差旅处理请求,生成对应的差旅订单;
获取信息模块,当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订单相关的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
由于应用于企业管理的第一应用在获取到用户发送的差旅处理请求后,可根据该差旅处理请求生成对应的差旅订单,并通过该差旅订单,从用于差旅服务的第二应用中获取与该差旅订单相关的差旅数据,这样,通过企业管理的第一应用即可调用第二应用,并从第二应用中获取与差旅订单相关的差旅数据,进而在第一应用中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种订单任务处理方法的流程示意图;
图2为本申请实施例提供的一种订单任务处理设备的结构示意图;
图3为本申请实施例提供的差旅服务处理的过程;
图4A、4B、4C为本申请实施例提供的第一应用向用户展示的界面示意图;
图5为本申请实施例提供的以行程卡片的方式展示差旅订单的示意图;
图6A、6B为本申请实施例提供的差旅订单的审核状态显示示意图;
图7A、7B为本申请实施例提供的第一应用从第二应用中获取与差旅订单相关的差旅数据的示意图;
图8为本申请实施例提供的各子差旅订单的展示方式示意图;
图9A、9B为本申请实施例提供的差旅订单结算示意图;
图10A、10B为本申请实施例提供的查看预设差旅标准的示意图;
图11为本申请实施例提供的差旅服务处理的详细过程示意图;
图12为本申请实施例提供的差旅服务处理的结构示意图。
具体实施方式
为了实现本申请的目的,本申请实施例提供了一种订单任务处理、提供差旅服务的方法及装置,对于第一应用接收到订单任务处理请求,通过第一应用与其他应用之间的合作关系,能够快捷从其他应用中获取到相关数据,进而实现对订单任务处理请求的快速处理。这样,对于一些企业管理软件,通过本申请所提供的方案,能够很好的与旅行软件建立互联互通,便捷地从旅行软件中获取与差旅相关的信息,进而在企业管理软件中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
需要说明的是,本申请实施例中所记载的第一应用在与用户交互时可以是第一应用客户端,也可以是第一应用客户端对应的服务器;第一应用在与其他应用进行交互时可以是第一应用客户端,也可以是第一应用客户端对应的服务器,为了减少服务器的处理压力,可以将一些功能配置的客户端上,在本申请实施例中不具体限定客户端与服务器 的具体功能。
在本申请实施例中,为了保证不同应用之间能够进行数据交互,可以预先在多个不同应用之间建立合作关系,这种合作关系可以通过用户账户进行关联,也可以通过应用接口进行关联,即通过一个指定的应用接口能够实现至少两个不同应用之间的数据传输,还可以通过其他方式(链接地址、跳转控件等等)建立合作关系,这里不再一一赘述。
本申请实施例中所记载的第一应用可以为用于企业管理的应用,也可以为即时通信应用,还可以为集成了企业管理功能的各种应用,这里不做具体限定。若第一应用中具备了企业管理功能,那么一旦企业在第一应用中创建企业群,在所创建的企业群中包含了企业的组织架构以及人事管理关系,那么第一应用可以根据企业群中包含的企业组织架构以及人事管理关系,确定不同用户的管理权限或者出差标准或者审核权限等。
而第二应用为能够满足订单任务需要的应用,这里的“第一”和“第二”仅用于区分不同的应用,没有特殊含义。
本申请实施例中所记载的订单类型可以根据订单内容确定,例如:若订单内容是购物,那么第二应用应属于一个提供购物服务的应用;若订单内容是旅行,那么第二应用应属于一个提供旅行服务的应用,或者属于一个提供交通服务的应用,或者属于一个提供住宿服务的应用;也可以根据订单性质确定,例如:订单的性质属于支付订单,那么第二应用应属于一个能够提供支付服务的应用,这里不做限定。
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的一种订单任务处理方法的流程示意图。所述方法可以如下所示。
步骤101:第一应用接收订单任务处理请求。
在本申请实施例中,第一应用可以接收用户通过其他应用触发的订单任务处理请求,也可以通过第一应用上的对外接口接收用户触发的订单任务处理请求,还可以通过第一应用中安装的其他微应用接收用户触发的订单任务处理请求。
例如:第一应用接收用户通过其他微应用(需要说明的是,这里的微应用可以是指以一个应用为基础,在其搭建的应用平台上实现的其他应用功能,微应用的开发者可以与第一应用的开发者相同,也可以与第一应用的开发者不同,这里不做具体限定)触发 的订单任务处理请求。再例如:在一个即时通信应用软件中增加了用于差旅管理的微应用,那么可以通过该微应用创建与差旅有关的任务(例如:在该任务中填写出差时间、出差地点等),用户将创建的与差旅有关的任务对应的订单任务通过微应用向第一应用发送订单任务处理请求。第一应用接收到该订单任务处理请求之后需要为订单任务进行处理。
这里的处理包含但不限于:推送交通信息、推送住宿信息、推送天气信息、审核处理、支付处理等等。
步骤102:所述第一应用根据所述第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据。
在本申请实施例中,所述第一应用根据所述订单任务处理请求中包含的订单类型,从与所述第一应用之间建立合作关系的第二应用集合中确定出与所述订单类型相匹配的第二应用。
作为一个应用能够处理的订单任务的订单类型多种多样,那么第一应用可以预先与多个第二应用建立合作关系,这样,第一应用在接收到订单任务处理请求时能够从建立合作关系的第二应用集合中筛选出与确定出与所述订单类型相匹配的第二应用,并从确定的所述第二应用中获取数据。
可选地,在本申请实施例中,所述第一应用根据所述订单任务处理请求中包含的生成订单所使用的第一账户,确定生成所述订单所使用第一账户的账户类型,所述第一账户为所述用户在所述第一应用中注册的;
所述第一应用根据所述账户类型,从与所述订单类型相匹配的所述第二应用中获取数据。
具体地,若所述账户类型为非企业账户类型,则所述第一应用在确定所述第一账户与第二账户之间建立映射关系时,利用所述第二账户访问所述第二应用,并从所述第二应用中获取数据,所述第二账户为所述用户在确定的所述第二应用中注册的。
即由于所述账户类型为非企业账户类型,说明该订单任务由用户通过个人账户产生,那么此时第一应用可以利用用户在第二应用中注册的第二账户访问第二应用,这里访问第二应用可以理解为向第二应用对应的应用服务器发送数据获取请求,该数据获取请求中包含订单类型和/需要获取的数据类型,使得第二应用对应的应用服务器在接收到数据获取请求时,将第一应用需要的数据返回给第一应用对应的应用服务器,并显示在第一 应用的显示界面中;也可以理解为生成激活第二应用运行的消息,跳转至第二应用的显示界面中,以从所述第二应用的显示页面中获取数据。
若所述账户类型为企业账户类型,则所述第一应用在确定所述第一账户注册在所述第二应用中时,根据所述第一账户在所述第二应用中的用户权限,从所述第二应用中获取与所述用户权限相应的数据。
由于在实际生活中企业与各种服务商之间协商,建立不同权限的合作关系,那么若所述账户类型为企业账户类型,则说明该订单任务由用户通过企业账户产生,那么此时第一应用可以利用该企业账户确定该企业账户在第二应用中的用户权限,进而从第二应用中获取与该用户权限相应的数据。
例如:在订单任务处理时需要获取订酒店的数据,那么假设该企业与第二应用开发者之间协商,该企业从第二应用平台上预定酒店可以享受8折优惠,那么从第二应用中获取到的酒店数据中的价格数据也可以享受8折优惠。
可选地,在实际应用中,对于出差者来说,可以自己生成差旅订单,但是为了保证出差者所生成的差旅订单中的差旅数据不超出出差者的差旅标准,还需要对出差者生成的差旅订单进行审核,即需要对用户发送的订单任务进行审核。
具体地,若所述账户类型为非企业账户类型且所述订单为因公差旅订单,那么所述第一应用在从所述第二应用中获取数据之前,确定所述第一账户所属的企业群,并根据所述第一账户的用户权限,从所述企业群中选择用户权限高于所述第一账户的第三账户;并向所述第三账户发送订单处理审核请求。
所述第一应用在接收到所述第三账户返回的审核通过消息时,从所述第二应用中获取与所述第一账户的差旅标准相匹配的差旅数据。
步骤103:所述第一应用基于获取到的数据对所述订单任务处理请求进行处理。
在本申请实施例中,所述第一应用基于获取到的所述差旅数据,生成差旅支付订单;并按照预设的支付规则,对所述差旅支付订单执行支付操作。
需要说明的是,这里预设的支付规则可以根据生成订单任务的账户权限进行设置,即非企业账户类型的账户可以个人进行支付,也可以在审核通过之后由企业进行支付;企业账户类型的账户由企业进行支付,这里不做具体限定。
这里的支付方式可以采用预支付的方式、实缴方式等等,这里不做具体限定。
具体地,所述第一应用确定所述第一账户所属的企业群的支付账户以及拥有支付权限的第四账户;所述第一应用向所述第四账户发送支付请求,所述支付请求中包含所述 支付账户和所述差旅支付订单;所述第一应用在接收到所述第四账户发送的确认支付消息时,对所述差旅支付订单执行支付操作。
可选地,所述第一应用在确定对所述差旅支付订单完成支付操作时,生成差旅服务卡片,以为所述用户提供差旅服务。
在本申请实施例中对于基于该差旅服务卡片为用户提供差旅服务的相关的内容可以参见图3中所示的内容,这里不再详细描述。
通过本申请实施例提供的技术方案,对于第一应用接收到订单任务处理请求,通过第一应用与其他应用之间的合作关系,能够快捷从其他应用中获取到相关数据,进而实现对订单任务处理请求的快速处理。这样,对于一些企业管理软件,通过本申请所提供的方案,能够很好的与旅行软件建立互联互通,便捷地从旅行软件中获取与差旅相关的信息,进而在企业管理软件中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
图2为本申请实施例提供的一种订单任务处理设备的结构示意图。所述订单任务处理设备包括:接收模块21、获取模块22和处理模块23,其中:
接收模块21,接收用户发送的订单任务处理请求;
获取模块22,根据所述第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据;
处理模块23,基于获取到的数据对所述订单任务处理请求进行处理。
在本申请的另一个实施例中,所述获取模块22从与所述订单类型相匹配的所述第二应用中获取数据,包括:
根据所述订单任务处理请求中包含的订单类型,从与所述第一应用之间建立合作关系的第二应用集合中确定出与所述订单类型相匹配的第二应用。
在本申请的另一个实施例中,所述获取模块22从与所述订单类型相匹配的所述第二应用中获取数据,包括:
根据所述订单任务处理请求中包含的生成订单所使用的第一账户,确定生成所述订单所使用第一账户的账户类型,所述第一账户为所述用户在所述第一应用中注册的;
根据所述账户类型,从与所述订单类型相匹配的所述第二应用中获取数据。
在本申请的另一个实施例中,所述获取模块22根据所述账户类型,从与所述订单类型相匹配的所述第二应用中获取数据,包括:
若所述账户类型为非企业账户类型,则在确定所述第一账户与第二账户之间建立映射关系时,利用所述第二账户访问所述第二应用,并从所述第二应用中获取数据,所述第二账户为所述用户在确定的所述第二应用中注册的;
若所述账户类型为企业账户类型,则在确定所述第一账户注册在所述第二应用中时,根据所述第一账户在所述第二应用中的用户权限,从所述第二应用中获取与所述用户权限相应的数据。
在本申请的另一个实施例中,所述订单任务处理设备还包括:发送模块24,其中:
若所述账户类型为非企业账户类型且所述订单为因公差旅订单,那么所述发送模块24在从所述第二应用中获取数据之前,确定所述第一账户所属的企业群,并根据所述第一账户的用户权限,从所述企业群中选择用户权限高于所述第一账户的第三账户;向所述第三账户发送订单处理审核请求;
所述获取模块22从所述第二应用中获取数据,包括:
在接收到所述第三账户返回的审核通过消息时,从所述第二应用中获取与所述第一账户的差旅标准相匹配的差旅数据。
在本申请的另一个实施例中,所述处理模块23基于获取到的数据对所述订单任务处理请求进行处理,包括:
基于获取到的所述差旅数据,生成差旅支付订单;并按照预设的支付规则,对所述差旅支付订单执行支付操作。
在本申请的另一个实施例中,所述处理模块23按照预设的支付规则,对所述差旅支付订单执行支付操作,包括:
确定所述第一账户所属的企业群的支付账户以及拥有支付权限的第四账户;
向所述第四账户发送支付请求,所述支付请求中包含所述支付账户和所述差旅支付订单;
在接收到所述第四账户发送的确认支付消息时,对所述差旅支付订单执行支付操作。
在本申请的另一个实施例中,所述订单任务处理设备还包括:生成模块25,其中:
所述生成模块25,在确定对所述差旅支付订单完成支付操作时,生成差旅服务卡片,以为所述用户提供差旅服务。
需要说明的是,本申请实施例提供的订单任务处理设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。订单任务处理设备对于接收到的订单任务处理请求,通过第一应用与其他应用之间的合作关系,能够快捷从其他应用中获取到相 关数据,进而实现对订单任务处理请求的快速处理。这样,对于一些企业管理软件,通过本申请所提供的方案,能够很好的与旅行软件建立互联互通,便捷地从旅行软件中获取与差旅相关的信息,进而在企业管理软件中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
下面实施例以订单任务为差旅任务为例进行详细说明。
图3为本申请实施例提供的提供差旅服务的过程,具体包括以下步骤:
S301:接收用户发送的差旅处理请求。
为了实现对企业员工差旅的便捷管理,在本申请实施例中,当用户接收到企业领导下发的出差通知时,可通过自己所持有的用户终端,登录到用于企业管理的第一应用中,具体的实现方式可以是:用户可通过预先在该第一应用中注册的第一账号,在该第一应用的登录窗口中进行登录,其中,所述用户终端可以是诸如智能手机、电脑等终端设备,这里提到的第一应用为用于企业管理的应用。
当用户通过自己所持有的用户终端登录到该第一应用中后,可在该第一应用的界面中,根据自身的出差需求,在该界面中实施操作,而该第一应用在此过程中可对该用户在第一应用界面中实施的操作进行监测,并根据用户实施的操作,生成相应的差旅处理请求,即用户根据出差需求在第一应用提供的出差信息填写界面中输入出差信息,并将该出差信息提交给所述第一应用,此时第一应用能够接收到用户发送的差旅处理请求。其中,该第一应用向用户展示的界面如图4A、4B、4C所示。
图4A、4B、4C为本申请实施例提供的第一应用向用户展示的界面示意图。
当用户需要向企业申请出差时,可通过预先在第一应用中注册的第一账号,登录到该第一应用中,而后,该第一应用可向该用户显示如图4A所示的显示界面;用户可通过点击图4A中所示的差旅服务控件,跳转至如图4B所示的差旅服务界面中;用户可点击图4B中所示的差旅申请控件,跳转至如图4C所示的差旅选择界面中,在图4C所示的差旅选择界面中列有包含差旅往返时间、差旅出行形式(飞机、火车、客车、轮船)以及差旅往返地点等不同的内容,用户可通过在图4C所示的差旅选择界面中输入此次差旅的往返时间、往返地点、以及此次差旅的出行形式等内容。
用户在图4C所示的差旅选择界面中输入完与此次差旅相关的内容,可点击图4C中所示的确定控件,而该第一应用一旦监测到用户对确定控件执行操作,将对用户在图4C所示的差旅选择界面中输入的与此次差旅相关的内容进行确认,从而根据确定的内容, 生成相应的差旅处理请求。从整个过程中来看,该第一应用相当于通过监测图4C所示的差旅选择界面中的确定控件是否***作,一旦***作视为接收用户发送的差旅处理请求,而该差旅处理请求则是根据用户在图4C所示的差旅选择界面中输入的内容生成的。
需要说明的是,第一应用除了可通过上述方式接收用户发送的差旅处理请求外,还可通过接收第三应用发送的差旅服务信息,获取用户发送的差旅处理请求。具体的,用户可在能够提供差旅服务的第三应用中输入与差旅相关的信息(如,差旅往返时间、差旅往返地点、差旅出行方式等信息),并通过该第三应用生成相应的差旅数据单,该差旅数据单中记录用户此次差旅的出行信息,而后,用户可将该差旅数据单通过该第三应用发送至该第一应用中,该第一应用在接收到该差旅数据单后,可根据该差旅数据单中所记录的差旅数据,生成对应的差旅处理请求,即,相当于接收到用户通过第三应用发送的差旅处理请求,其中,通过第三应用向第一应用发送差旅数据单时,需要预先将该用户在第一应用中所使用的第一账号与该用户在该第三应用中所使用的账号进行关联,这样,第三应用才能根据预先建立的账号关联关系,将差旅数据单发送至该第一应用中。
例如,假设用户A通过预先注册在第三应用中的用户账号a登录到该第三方应用后,可在该第三应用的差旅数据界面中选取各差旅控件(当然也可以在差旅数据界面中直接输入差旅数据),当用户A在该第三应用中确定自己所选取的各差旅控件后,该第三应用将根据用户所选取的差旅控件,生成对应差旅数据单,并呈现给用户。而后,用户可在该第三应用中发送选择列表中选取该差旅数据单的发送目的地,当用户在该发送选择列表中选取了需要将该差旅数据单发送至第一应用中,则该第三应用可根据预先建立的用户账号a与用户A在第一应用中注册的第一账号之间的关联关系,将该差旅数据单发送至该第一应用的第一账号中,相应的,当该第一应用通过该第一账号接收到第三应用发送的差旅数据单时,可根据该差旅数据单中所记录的信息,生成对应的差旅处理请求,从而相当于接收用户通过第三应用发送的差旅处理请求。
需要说明的是,这里记载的第三应用可以是除了本申请实施例中记载的第一应用、第二应用之外的其他应用,也可以是本申请实施例中记载的第二应用,也就是说,差旅任务产生不限于在第一应用中产生,也可以是在第一应用中的某一个微应用中产生,这里不做具体限定。
在实际应用中,企业领导在委派企业员工出差时,通常都会预先通过第一应用向该企业员工发送一个出差通知,该出差通知中通常都会记录有整个出差的详细信息,如,差旅往返时间、差旅往返地点等信息,所以,为了进一步的方便用户的出差申请,在本 申请实施例中,用户(即企业员工)通过第一应用接收到其他用户(这里的其他用户可以是企业领导,也可以是其他企业员工)发送的关于差旅通知的信息后,该第一应用可根据该信息中所包含内容,识别出该信息为差旅通知,当该第一应用监测到用户对该差旅通知执行指定操作时(如点击该差旅通知中的确认执行控件,或长按该差旅通知的文本显示框等),该第一应用可提取出该差旅通知中涉及的差旅数据,并根据提取出的差旅数据,生成对应的差旅处理请求,即相当于当监测到用户对该差旅通知执行指定操作时,接收到用户发送的差旅处理请求。
除了上述说明的几种方式外,在本申请实施例中,该第一应用中还可设置有关于差旅的语音接收功能,当用户启动该语音接收功能时,可将差旅数据通过语音的方式输入的该第一应用中,在此过程中,该第一应用可采集该用户的语音信息,并通过预设的语音识别模型,识别出该语音信息中所包含的差旅数据,如,差旅往返时间、差旅往返地点、差旅出行方式等,并根据识别出的差旅数据,生成对应的差旅处理请求,即,相当于通过语音采集的方式接收到用户发送的差旅处理请求。
S302:根据所述差旅处理请求,生成对应的差旅订单。
当第一应用接收到用户发送的差旅处理请求后,可根据该差旅处理请求中所涉及的差旅内容,生成对应的差旅订单并进行显示,例如,第一应用接收到用户发送的差旅处理请求后,可确定出该差旅处理请求所涉及的差旅内容为:差旅往返时间为2016年5月4日~2016年5月19日,差旅往返地点为北京-上海,差旅出行方式为飞机,则第一应用可根据这些差旅内容,生成2016年5月4日~2016年5月19日,飞机往返北京-上海的差旅订单,并进行显示。
为了更加清楚、简洁、规整的显示出生成的差旅订单,在本申请实施例中,第一应用可根据接收到的差旅处理请求,生成以行程卡片的方式进行展示的差旅订单,如图5所示。
图5为本申请实施例提供的以行程卡片的方式展示差旅订单的示意图。
第一应用可根据接收到的差旅处理请求,生成如图5所示的差旅订单,该差旅订单以行程卡片的方式展示在该第一应用的界面中,用户可通过行程卡片直观的查看到此次差旅的往返信息以及出行方式,从而给用户带来了方便。
当然,除了以行程卡片的方式来展示差旅订单外,也可采用其他的展示方式,如以一个单独的页面来显示整个差旅订单等,在此就不进行一一说明了。
S303:当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订 单相关的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
对于一个企业来说,企业员工的出差申请通常都需要经过审核,一来是防止企业员工利用企业资源办理私事,二来是为了保证企业员工的上班出勤,防止企业员工利用上班时间来私自外出,当然,除此之外,出差申请的审核还能为企业后续进行出差统计提供有利的依据,总而言之,出差申请的审核在企业管理中占有至关重要的地位。
基于上述原因,在本申请实施例中,当第一应用根据接收到的差旅服务出来请求,生成对应的差旅订单后,并不是立刻就从第二应用中获取与该差旅订单相关的差旅数据的,而是需要监测该差旅订单是否满足预设的条件,若是,则从第二应用中获取与该差旅订单相关的差旅数据,若否,则可向用户提示修改该差旅订单,其中,这里提到的该差旅订单是否满足预设的条件指的是当生成该差旅订单后,第一应用需要监测该差旅订单是否通过出差申请的审核,若该差旅订单通过出差审核,则确定出该差旅订单满足预设的条件,继而从第二应用中获取与该差旅订单相关的差旅数据。
对于差旅订单的审核方式,可采用以下方式:企业员工出差申请的审核工作通常都需要企业领导或企业主管来完成,企业领导或企业主管需要核实企业员工所提出的出差申请,以确保该出差申请是否为企业指派的出差申请。因此,在本申请实施例中,若第一应用根据接收到的差旅处理请求,生成对应的差旅订单,可将该差旅订单发送给该第一应用中的第一指定用户,其中,该第一指定用户即为能够对该差旅订单进行审核的企业领导或企业主管,而该第一应用在将该差旅订单发送给第一应用中的第一指定用户的过程中,用户可在该第一应用所保存的企业通讯录中找到能够对该差旅订单进行审核的第一指定用户,进而通过该第一应用,将该差旅订单发送给该第一指定用户。
除了上述说明的方式以外,在本申请实施例中,该第一应用也可自动将该差旅订单发送给该第一指定用户,无需用户主动进行操作,这是因为,在实际应用中,企业领导或是企业主管通常都是在该第一应用中具有特殊权限用户,如群组中的群主、管理员等,因此,在本申请实施例中,该第一应用在生成该差旅订单后,可将该差旅订单发送至该第一应用中该用户所属的企业群组中的群主或管理员(即第一指定用户),并对该差旅订单的审核状态进行监测,当第一指定用户对该差旅订单进行审核并执行审核通过操作时,该第一应用可监测到该差旅订单的审核状态为已通过,则可确定出该差旅订单满足预设的条件,进而在后续过程中从第二应用中获取与该差旅订单相关的差旅数据,其中,对于差旅订单审核状态的显示方式如图6A、6B所示。
图6A、6B为本申请实施例提供的差旅订单的审核状态显示示意图。
当用户通过第一应用发起一个出差申请(即相当于该第一应用接收用户发送的差旅处理请求)时,该第一应用可根据该出差申请,生成如图6A中所示的行程卡片(该行程卡片即为差旅订单)并进行展示,该行程卡片上标有如图6A所示的审核状态,从图6A中可以看出,该行程卡片当前正处于审核过程中,而一旦第一应用监测到该行程卡片企业领导或企业主管(即第一指定用户)的审核后,可将该行程卡片上所标注的审核状态更新为已审核状态,如图6B所示,这种显示可以使用户直观的查看到自己提出的出差申请当前时刻的审核状态,为用户后续的出差申请操作提供了便利。
需要说明的是,第一应用除了可将生成的差旅订单发送给第一应用中的第一指定用户来审核该差旅订单外,在本申请实施例中,该第一应用也可自动完成对该差旅订单的审核工作。具体的,在实际应用中,企业领导或企业主管通常都会通过第一应用来向用户发送出差通知,该第一应用中通常都会对该出差通知进行保存,因此,在本申请实施例中,第一应用可根据保存的各出差通知,来审核当前生成的差旅订单是否为有效的差旅订单,具体的实施方式可以是:当第一应用根据接收到的差旅处理请求,生成对应的差旅订单后,可将该差旅订单中的差旅特征信息进行提取(差旅特征信息可以是差旅往返时间、差旅往返地点、差旅出行形式等信息),而后,该第一应用可将该差旅特征信息与保存的各出差通知的内容进行比对,若监测到某一出差通知与该差旅特征信息相匹配,则确定差旅订单审核通过,即,该差旅订单满足预设的条件,而若该第一应用未在各出差通知中查找到与该差旅特征信息相匹配的出差通知,则可将该差旅订单再发送给该第一应用中的第一指定用户(即企业领导或企业主管),并通过该第一指定用户来完成该差旅订单的审核工作。
对于从第二应用中获取与该差旅订单相关的差旅数据的获取方式来说,在本申请实施例中,当第一应用监测到该差旅订单满足预设的条件时(即该差旅订单审核通过),则可激活该差旅订单中的指定控件(当然也可以生成该指定控件),若监测到用户对该指定控件执行操作,则激活第二应用,并加载该第二应用的差旅数据提供界面,其中,加载的该第二应用的差旅数据提供界面中包含有该第二应用根据该第一应用中所呈现的差旅订单,向该第一应用提供与差旅订单相关的差旅数据,如图7A、7B所示。
图7A、7B为本申请实施例提供的第一应用从第二应用中获取与差旅订单相关的差旅数据的示意图。
在图7A中,差旅订单中设有两个指定控件,该指定控件可以根据差旅订单的内容进行生成,如,当该差旅订单涉及的内容为乘飞机出差时,则第一应用可在该差旅订单 中生成订飞机的指定控件、订酒店的指定控件,而当该差旅订单涉及的内容为乘火车出差时,则第一应用可在该差旅订单中生成订火车的指定控件、订酒店的指定控件。该指定控件的状态是与差旅订单的审核状态相对应的,即,当第一应用监测到该差旅订单处于审核中或审核未通过时,在该指定控件处于未激活状态,即,用户无法对该指定控件执行操作(当然也可以是在该差旅订单未通过审核时,该第一应用不会生成这两个指定控件),而若第一应用监测到该差旅订单处于审核已通过,则第一应用将激活该指定控件,用户可对处于激活状态的指定控件执行操作,从而当该第一应用监测到用户对该指定控件执行了控件操时,则激活第二应用,并跳转到如图7B所示的该第二应用的差旅数据提供界面中。
第二应用可根据第一应用所提供的差旅订单,向用户显示与该差旅订单相关的差旅控件,如在图7B中,当用户选取了差旅订单中的订飞机控件后,则第一应用会将第二应用中订飞机的控件界面跳转出来,以供用户进行选取,其中,第二应用向用户所展示的控件界面是已根据差旅订单筛选过的,如,当差旅订单中的内容为2016年6月3日~2016年6月23日,北京-杭州,飞机出行时,第二应用向用户所展示的控件界面应为如图7B所示的2016年6月3日~2016年6月23日,北京-杭州,飞机航班控件的界面,用户可直接在该飞机班次控件中需求适合的班次,而无需再手动输入差旅往返时间、差旅往返地点等信息,从而为用户提供了方便。
当然,除了上述说明的方式外,在本申请实施例中,若第一应用监测到差旅订单满足预设的条件(即该差旅订单审核通过),则可向第二应用发送用于获取与该差旅订单相关的差旅数据的消息,而该第二应用在接收到第一应用中发送的该消息后,可根据该消息,向第一应用提供与该差旅订单相关的差旅数据,从而使得该第一应用获取到第二应用根据该消息所返回的与该差旅订单相关的差旅数据。整个过程相当于第一应用与第二应用之间通过预先设置的接口,实现差旅数据的传输。
除了上述说明的两种方式以外,在本申请实施例中,第一应用在监测到差旅订单满足预设的条件后,可通过H5的方式,获取到第二应用的差旅网页,该差旅网页是根据差旅订单的内容而生成的,用户可在该在该差旅网页中选取差旅控件,从而使得该第一应用可根据用户在该差旅网页中选取的控件,获取到与该差旅订单相关的差旅数据,即相当于从第二应用中获取到与该差旅订单相关的差旅数据。
用户除了可通过第二应用所展示的差旅数据提供界面手动选择各差旅内容外,第二应用还可根据第一应用中的差旅订单,自动生成与该差旅订单相关的差旅数据,以供用 户后续进行选择。例如,假设第一应用生成的差旅订单的内容为2016年6月3日~2016年6月23日,北京-杭州,飞机出行时,第二应用可根据该差旅订单直接替用户筛选出合适的各航班,并对应生成各差旅数据,而后,第一应用可从该第二应用中获取到各差旅数据并显示,以供用户进行选择。
需要说明的是,第一应用从第二应用中获取与该差旅订单相关的差旅数据的一个前提条件是第一应用中具备能够访问第二应用的接口,在此基础之上,可选地,还可以建立用户在第一应用中的第一账号与该用户在第二应用中的第二账号之间的关联关系,所以,在本申请实施例中,第一应用在从第二应用中获取与该差旅订单相关的差旅数据之前,需要首先确定第一应用中具备能够访问第二应用的接口,其次判断该第一账号与第二账号是否存在关联关系,其中,第一账号为该用户预先在该第一应用中注册的用户账号,而该第二账号为该用户预先在该第二应用中注册的用户账号。
当第一应用确定该第一账号与第二账号存在关联关系时,该第一应用可通过该第二账号登录到该第二应用,即相当于通过该第二账号激活该第二应用,使得该第二应用将与该差旅订单相关的差旅数据提供界面显示给用户。除此之外,该第一应用也可直接通过该第二账号,向第二应用发送用于获取与该差旅订单相关的差旅数据的消息,从而在后续过程中接收第二应用根据该消息所返回的与该差旅订单相关的差旅数据。而若第一应用确定出第一账号与第二账号未存在关联关系,则可获取第二应用的登录窗口并展示给用户,使得用户通过在该登录窗口中输入第二账号来登录该第二应用。与此同时,该第一应用可将用户输入的第二账号进行记录并建立与该第一账号的关联关系,以备后续使用。
在实际应用中,用户的一次出差可能会需要往返多个地方,如一个用户的出差行程可能是先由北京至上海,再由上海至广州,再由广州至南京,最后再从南京返回北京,针对这种一次出差涉及多个行程的情况来说,为了使用户后续能够清楚的对各行程进行查看以及操作,在本申请实施例中,当第一应用从第二应用中获取到与该差旅订单中相关的差旅数据后,可进一步根据该差旅数据,生成对应该差旅订单中各行程的各子差旅订单。
各子差旅订单正常状态下可隐藏在差旅订单中,当第一应用监测到用户对该差旅订单执行诸如长按、点击等指定操作后,该第一应用可将隐藏在该差旅订单中的各子差旅订单按照差旅订单中各行程的时间顺序进行排列并展示给用户,其中,各子差旅订单也可以各行程卡片的方式进行显示,如图6所示。
图8为本申请实施例提供的各子差旅订单的展示方式示意图。
在图8中,第一应用以行程卡片的方式展示了差旅订单以及各子差旅订单,其中,标有北京-南京的行程卡片为差旅订单,而标有北京-上海、上海-广州、广州-南京、南京-北京的行程卡片则为第一应用根据从第二应用中获取的与该差旅订单相关的差旅数据所生产的各子差旅订单,除了差旅订单所对应的行程卡片,其他的行程卡片平时可隐藏在该差旅订单所对应的行程卡片中,当第一应用监测到用户对该差旅订单所对应的行程卡片执行了点击操作时(即用户对该差旅订单执行了指定的操作),则隐藏的行程卡片可从差旅订单所对应的行程卡片中弹出,并按照各行程的时间顺序从上到下依次排列并显示。这种展示方式对于用户来说一目了然,用户只需简单的操作,即可直观的查看到此次差旅过程中所涉及到的各行程卡片,从而给用户提供了方便。
对于企业的差旅管理中,差旅费用结算则是至关重要的一个环节。为了提供灵活多变的方式,企业可通过第一应用对企业员工的差旅结算制定多种结算规则,如企业负责结算、企业员工个人结算以及企业与个人混合结算等规则,这些规则用户可自行选择,企业也可根据企业员工的等级来规定该企业员工所能使用的结算规则。所以,第一应用在对差旅订单进行结算时,可先确定出该用户在第一应用中的结算规则,而后,该第一应用可根据该结算规则,对该差旅订单所需的费用进行结算,其中,第一应用当监测到该用户对该差旅订单执行了结算操作时,则可根据该用户在第一应用中的结算规则,对该差旅订单所需的费用进行结算,如图9A、9B所示。
图9A、9B为本申请实施例提供的差旅订单结算示意图。
图9A所示的差旅订单所对应的行程卡片中设有一个支付控件,若第一应用监测到用户对该支付控件执行操作时,可根据该用户在第一应用中的结算规则,对该差旅订单所需的费用进行结算。而对于图9B来说,由于图9B中显示有多个子差旅订单所对应的行程卡片,每个子差旅订单所对应的行程卡片中都设有支付控件,针对每个子差旅订单所对应的行程卡片来说,当第一应用监测到用户对该行程卡片上设置的支付控件执行点击操作时,可根据该用户在该第一应用中的结算规则,对该行程卡片所对应的子差旅订单所需的费用进行结算。
由于企业针对企业员工所制定的结算规则中包含有企业结算、个人结算、企业与个人混合结算等规则,因此,当第一应用在对差旅订单进行结算的过程中,确定出该差旅订单所需的费用需要用户自行结算时,则可通过该用户的第一账号对该差旅订单所需用户进行结算的费用进行结算。而对于企业结算和企业与个人混合结算的结算规则来说, 负责对企业员工的差旅费用进行企业结算的人员通常都是企业中的资金管理人员,如会计等,所以,当第一应用根据用户在第一应用中的结算规则确定出该差旅订单的费用(全部费用或部分费用)需要该用户所属的企业进行结算时,则当该用户对该差旅订单执行了结算操作时,该第一应用可将该差旅订单发送给第一应用中的第二指定用户(该第二指定用户即为负责管理企业资金的人员),该第二指定用户在接收到该差旅订单后可利用企业资金对该差旅订单所需的费用(全部费用或部分费用)进行结算,而第一应用一旦监测到该第二指定用户完成了对该差旅订单的结算工作后,则可将该差旅订单的结算状态更新为已结算状态,从而完成该差旅订单的结算工作。
需要说明的是,在企业账户在第一应用进行注册时,还可以通过提交***信息,这样不管是企业完成支付还是个人完成支付,能够自动获取***信息,以便于获取报账需要的***。
这样不管是企业支付还是个人支付,能够自动获取***数据,为后续财务报销做准备。
在本申请实施例中,第一应用在完成差旅订单的支付之后,将生成差旅服务卡片,以便于后续为用户提供差旅服务。那么第一应用在完成差旅订单的支付之后,将差旅订单中的数据存储至服务器中,并建立差旅订单中的数据与企业账户之间的映射关系。
若差旅订单中包含的账户类型为非企业类型,则根据账户名称确定该账户名称所属的企业账户,进而建立差旅订单中的数据与企业账户之间的映射关系,使得财务人员详细了解本次差旅的消费数据,以准确地为用户差旅报销。
一方面,对于企业用户,可以由企业的管理者利用企业账户在第一应用所提供的管理平台中查询历史差旅数据,使得差旅管理流程化;另一方面,第一应用所提供的管理平台(即服务器)还可以基于企业用户的历史差旅数据,为企业用户提供差旅分析报告,并根据差旅分析报告的结果为企业用户提供差旅优化策略,以提升企业差旅管理的精确性。
需要说明的是,在实际应用中,每个企业员工所对应的差旅标准均存在差异,有些企业员工的差旅标准较高,有些则较低,为了有效的控制企业的差旅费用,企业可通过该第一应用对该企业的每个企业员工进行差旅标准的设置,该差旅标准的设置工作通常都是由该企业的企业领导或企业主管设置的,而对于每个企业员工来说,各自的预设差旅标准均可在第一应用中进行查看,如图10A、10B所示。
图10A、10B为本申请实施例提供的查看预设差旅标准的示意图。
在图10A中显示有差旅标准的控件,当用户通过自己预先在该第一应用中注册的第一账号登录到该第一应用中时,点击该差旅标准的控件将弹出该用户的预设差旅标准,如图10B所示,该用户不仅能够通过图10B所示的差旅标准界面查看到自己的预设差旅标准,第一应用在后续过程中也可通过该预设差旅标准对差旅订单的结算费用实施管控。
为了实现对差旅订单结算费用的有效管控,第一应用在对该差旅订单进行费用结算之前,可先根据用户所对应的预设差旅标准,判断该差旅订单所需的结算费用是否超出该预设差旅标准,若是,则确定出该差旅订单的结算费用已超标,并提示用户修改该差旅订单,若否,则确定出该差旅订单的结算费用符合标准,进而根据该用户在第一应用中的结算规则,对该差旅订单所需的费用进行结算。
考虑到差旅订单所需的费用会随着月份、节日等因素发生变化,如,当航班紧张时,差旅订单的费用可能会相应的提供,再如,当遇到节假日时,酒店的费用可能会随着上涨,从而影响差旅订单的结算费用发生变化。换句话说,差旅订单所需的费用除了因用户没有注意预设差旅标准而出现超标外,客观因素同样会对差旅订单所需的费用造成影响。
为了避免客观因素对差旅订单费用结算过程中所产生的不利影响,在本申请实施例中,当第一应用根据用户的预设差旅标准,确定出该差旅订单所需的结算费用已超标时,则可将该差旅订单发送给第一应用的第一指定用户(如企业领导或企业主管等)进行二次审核,若监测到该差旅订单通过该第一指定用户的二次审核,则该第一应用可根据该用户在第一应用中的结算规则,对该差旅订单所需的费用进行结算。而若该第一应用监测到该差旅订单未通过该第一指定用户的二次审核,则可提示该用户对该差旅订单进行修改,已使修改后的差旅订单所需的结算费用符合预设差旅标准。
为了进一步为用户的差旅过程中提供方便,在本申请实施例中,当第一应用完成对差旅订单的结算工作后,该第一应用可对用户当前的状态信息实施监测,该状态信息包含但不限于用户当前的时间信息、用户当前的位置信息等。第一应用可根据预设的提醒规则,确定与该状态信息相匹配的子差旅订单,进而根据该子差旅订单以及确定出的用户当前的状态信息,向用户推送与该子差旅订单相关的服务信息。其中,该子差旅订单为用户未完成的行程所对应的子差旅订单。
例如,假设第一应用中的一个子差旅订单中显示用户B需要在2016年7月8日19点23分从北京飞机场乘坐飞机去上海,由于该子差旅订单处于未进行状态(即该子差旅订单为用户还未完成的行程所对应的子差旅订单),所以第一应用需要时刻获取该用户 当前的状态信息,当监测到当前时间为2016年7月8日16点时,则可提示该用户赶往飞机场准备乘机,并根据用户B当前所处的位置,向该用户B推送去往飞机场的乘车信息等。
再如,假设第一应用中的一个子差旅订单显示用户C需要在2016年8月13日20点入住某酒店,因此,当第一应用确定出当前的时间信息为2016年8月13日18点时,则可根据用户当前所处的位置信息,以及该酒店的位置信息,向该用户C提供乘车路线信息,并与此同时向该用户C推送一些关于该酒店的餐饮信息,以供用户C进行参考。
第一应用除了可根据用户当前的状态信息,向用户推送一些关于差旅订单的服务信息外,还获取与子差旅订单相关的一些状态变更信息,如航班延误等,该第一应用可将获取到的诸如航班延误等状态变更信息显示在相应的子差旅订单上,以提醒用户该子差旅订单所涉及的行程出现状况,使得用户可根据显示在该子差旅订单上的状态变更信息提前进行行程变更的准备工作。
还需说明的是,在实际应用中,用户在差旅的过程中时常会遇到行程变更的情况,这时,用户可在该第一应用中对涉及行程变更的子差旅订单或差旅订单进行修改并执行确定操作,而第一应用在监测到用户对该差旅订单中的行程执行变更操作后,可先根据先前的差旅订单,确定出用户变更的行程以及未变更的行程,并重新生成新的差旅订单,而后,该第一应用可将该重新生成的差旅订单发送给该第一应用中的第一指定用户(即企业领导或企业主管等)进行审核,当监测到该重新生成的差旅订单通过该第一指定用户的审核后,则可根据该用户在第一应用中的结算规则,对该重新生成的差旅订单中还未结算的费用进行结算,而对已经结算当用户后续将不再进行的行程所对应的费用实施退款。
从上述方法中可以看出,由于应用于企业管理的第一应用在获取到用户发送的差旅处理请求后,可根据该差旅服务请求生成对应的差旅订单,并通过该差旅订单,从用于差旅服务的第二应用中获取与该差旅订单相关的差旅数据,这样,通过企业管理的第一应用即可调用第二应用,并从第二应用中获取与差旅订单相关的差旅数据,进而在第一应用中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
为了进一步的清楚的说明差旅服务处理的整个过程,在本申请实施例中该提供了详细的差旅服务处理过程的示意图,如图11所示。
图11为本申请实施例提供的差旅服务处理的详细过程示意图。
图11中示出了企业领导出差、企业员工因公出差、企业员工因私出差的三种差旅服务处理过程中,对于,企业领导的差旅服务处理过程来说,由于企业领导负责其他企业员工的差旅申请(即差旅订单)审核工作,因此,无需对自己所提出的差旅申请进行审核,而是可直接通过第一应用生成相应的差旅订单,无需对该差旅订单进行审核,后续过程中,第一应用可对该差旅订单所需的结算费用进行判断,若确定出该差旅订单所需的结算费用已超出该企业领导自身所对应的预设差旅标准时,则可将该差旅订单发送至第一应用中的其他第一指定用户(如同级或级别更高的企业领导或企业主管),当监测到该差旅订单通过第一应用中的其他第一指定用户的审核通过后,则可对该差旅订单所产生的费用进行结算,其中,该第一应用在对该差旅订单进行结算时,需要依据该企业领导在该第一应用的结算规则进行结算,而结算的方式可以是从企业的账户或个人的账户中扣取相应的费用,或是,该第二应用所基于的平台在对该差旅订单所产生的费用进行垫付,并以月结或季结等方式后续与企业或个人进行结算。
对于企业员工的差旅服务处理过程来说,当企业员工通过第一应用申请差旅时,第一应用可接收该用户发送的差旅处理请求,并根据该差旅处理请求生成对应的差旅订单,而后,该第一应用可将该差旅订单发送至该第一应用的第一指定用户(即企业领导或企业主管等)进行审核,当监测到该差旅订单通过该第一指定用户的审核后,则可从第二应用中获取与该差旅订单相关的差旅数据,该第一应用可根据获取到的该差旅数据,对差旅订单所产生的费用结算,在结算过程中,第一应用可根据该企业员工在第一应用中的预设差旅标准,判断该差旅订单所产生的费用是否超标,若是,则将该差旅订单发送给第一指定用户进行二次审核,并当审核通过后对该差旅订单所产生的费用进行结算,而当第一应用确定出该差旅订单所产生的费用已超标,或该差旅订单的二次审核未通过时,则可向该用户提示修改该差旅订单,已使用户修改后的差旅订单所产生的费用符合标准。
对于企业员工或企业领导因私出差的情况来说,用户可通过该第一应用直接进行差旅的预定工作以及差旅订单费用的结算工作,无需其他人员进行审核。
例如:以员工出差为例说明第一应用所提供的差旅服务。
第一步,需要出差的用户利用在第一应用中注册的账户登录至第一应用,在第一应用(或者与第一应用关联的微应用)提供的差旅申请界面中输入出差信息(例如:出差时间、出差地点、出差原因等等),提交至第一应用。此时第一应用在接收到出差信息时生成出差申请单。
可选地,第一应用在接收到出差信息时,确定该用户所在的企业群,并从所述企业群对应的企业人员管理数据库中确定该用户的审核权限,进而基于该审核权限判断该用户的出差申请是否需要审核,若需要,提示用户确定审核人的账户,并在接收到用户输入的审核人的账户时,将出差申请单发送至审核人的账户。
可选地,第一应用在接收到审核人的账户返回的审核通过消息时,提示该用户出差申请通过,并生成差旅订单。
需要说明的是,这里的出差申请审核可以在出差申请的时候执行,也可以是在差旅订单生成之后执行,这里不做具体限定。
第二步,第一应用在确定用户的出差申请单审核通过时,生成/激活指定控件。该指定控件用于建立第一应用与第二应用之间的数据传输通道。
第三步,第一应用当监测到用户触发指定控件时,从第二应用(这里的第二应用可以是能够通过差旅服务的应用)中获取与差旅订单相关的差旅数据。
这里在获取与差旅订单相关的差旅数据时,第二应用可以向第一应用发送差旅标准数据请求,即请求获取该用户的差旅标准数据,这样能够帮助用户过滤一些超差旅标准的差旅数据,提高用户体验。这样当第二应用从第一应用中获取该用户的差旅标准数据时,根据该差旅标准数据向第一应用推送与差旅订单相关的差旅数据。
可选地,第一应用当监测到用户触发指定控件时,从所述企业群对应的企业人员管理数据库中获取该用户的差旅标准数据,并将该差旅标准数据携带在数据获取请求中发送给第二应用。
第四步,第一应用接收用户触发的差旅数据确认消息,并生成差旅支付订单。
第五步,第一应用在差旅支付订单生成时,提示用户选择支付方式以及支付审核人的账户。
若第一应用接收到用户发送的企业支付请求时,需要从所述企业群对应的企业人员管理数据库中获取具备支付功能的审核人的账户,执行第六步。
第六步,第一应用将差旅支付订单发送给支付审核人,并提示支付审核人进行支付。
第七步,第一应用接收支付审核人选择的支付账户以及支付方式,并根据支付方式,跳转至与该支付方式相匹配的界面,已完成支付。
第八步,第一应用在接收到支付应用发送的支付完成消息时,生成差旅服务卡片,以后续为该用户提供差旅服务。
若第五步中,当第一应用接收到用户发送的个人支付请求时,需要从个人支付请求 中确定支付审核人的账户,并将差旅支付订单发送给支付审核人。所述第一应用接收到支付审核人发送的确认支付信息时,提示用户执行支付操作。
当第一应用在接收到支付完成消息时,生成报销订单,并从所述企业群对应的企业人员管理数据库中确定具备报销权限的审核人的账户,并将报销订单发送给确定的审核人的账户。
以上为本申请实施例提供的差旅服务处理方法,基于同样的思路,本申请实施例还提供一种差旅服务处理的装置,如图12所示。
图12为本申请实施例提供的差旅服务处理的结构示意图,具体包括:
接收模块1201,接收用户发送的差旅处理请求;
订单生成模块1202,根据所述差旅处理请求,生成对应的差旅订单;
获取信息模块1203,当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订单相关的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
所述接收模块1201,确定用户通过第一账号登录所述第一应用,所述第一账号为所述用户预先在所述第一应用注册的用户账号;接收所述用户通过所述第一账号发送的差旅处理请求。
所述获取信息模块1203,判断所述第一账号与第二账号是否存在关联关系,所述第二账号为所述用户预先在所述第二应用注册的用户账号;若存在,则从第二应用中获取与所述差旅订单相关的差旅数据;若不存在,则获取所述第二应用的登录窗口并展示,并在所述用户成功登陆所述第二应用时从第二应用中获取与所述差旅订单相关的差旅数据。
所述获取信息模块1203,若监测到所述差旅订单通过审核,则确定所述差旅订单满足预设的条件。
所述获取信息模块1203,将所述差旅订单发送给所述第一应用中的第一指定用户进行审核;若当监测到所述第一指定用户对所述差旅订单执行审核通过操作,则确定所述差旅订单通过审核。
所述获取信息模块1203,当监测到所述差旅订单满足预设的条件时,则生成/激活所述差旅订单中的指定控件;当监测到所述用户对所述指定控件执行相应操作时,则从所述第二应用中获取与所述差旅订单相关的差旅数据。
所述获取信息模块1203,向第二应用发送差旅数据获取消息,并接收所述第二应用根据所述差旅数据获取消息返回的与所述差旅订单相关的差旅数据;或,
激活第二应用,并加载所述第二应用的差旅数据提供界面,以从所述差旅数据提供界面中获取与所述差旅订单相关的差旅数据。
所述装置还包括:
子订单生成模块1204,根据获取的所述差旅数据,生成对应所述差旅订单中各行程的各子差旅订单。
所述子订单生成模块1204,将所述各子差旅订单隐藏在所述差旅订单中;当监测到所述用户对所述差旅订单执行指定操作后,则将隐藏在所述差旅订单中的各子差旅订单按照所述差旅订单中各行程的时间顺序进行排列并展示。
所述订单生成模块1202,根据所述差旅处理请求,生成以行程卡片的方式进行展示的差旅订单;
所述子订单生成模块1204,根据从所述第二应用中获取的与所述差旅订单相关的差旅数据,生成对应所述差旅订单中各行程的,以行程卡片方式进行展示的各子差旅订单。
所述装置还包括:
结算模块1205,确定所述用户在所述第一应用中的结算规则;根据所述结算规则,对所述差旅订单所产生的费用进行结算。
所述结算模块1205,当监测到所述用户对所述差旅订单执行结算操作时,则根据所述结算规则,对所述差旅订单所需的费用进行结算。
所述结算模块1205,当所述结算规则为所述差旅订单需要所述用户进行结算时,通过所述第一账号对所述差旅订单所产生的费用进行结算;当所述结算规则为所述差旅订单需要所述用户所属的企业进行结算时,则将所述差旅订单发送给所述第一应用中的第二指定用户,使得所述第二用户对所述差旅订单所产生的费用进行结算。
所述结算模块1205,判断所述差旅订单所产生的费用是否超出所述用户对应的预设差旅标准;若是,则提示所述用户对所述差旅订单进行修改;若否,则根据所述结算规则,对所述差旅订单所需的费用进行结算。
所述结算模块1205,判断所述差旅订单所产生的费用是否超出所述用户对应的预设差旅标准;若是,则将所述差旅订单发送给所述第一指定用户进行审核,并当监测到所述第一指定用户对所述差旅订单执行审核通过操作时,根据所述结算规则,对所述差旅订单所产生的费用进行结算;若否,则根据所述结算规则,对所述差旅订单所需的费用进行结算。
所述结算模块1205,当监测到所述第一指定用户对所述差旅订单执行审核通过操作 时,提示所述用户对所述差旅订单进行修改。
所述装置还包括:
信息推送模块1206,确定所述用户当前的状态信息,所述状态信息包括当前的时间信息、所述用户当前的位置信息中的至少一种;根据预设的提醒规则,确定与所述状态信息相匹配的子差旅订单;根据确定出的所述子差旅订单以及所述状态信息,向所述用户推送与所述子差旅订单相关的服务信息。
所述获取信息模块1203,获取所述用户未完成的行程所对应的子差旅订单相关的状态变更信息;将所述状态变更信息展示在所述子差旅订单中。
所述订单生成模块1202,当监测到所述用户对所述差旅订单中的行程执行变更操作时,则根据变更的行程以及未变更的行程,重新生成差旅订单,并将所述重新生成的差旅订单发送给所述第一指定用户进行审核;当监测到所述第一指定用户通过所述重新生成的差旅订单的审核后,则根据预设的结算规则,对所述重新生成的差旅订单还需结算的费用进行结算。
本申请实施例提供一种差旅服务处理方法及装置,该方法中第一应用接收用户发送的差旅处理请求;根据该差旅处理请求,生成对应的差旅订单;当监测到该差旅订单满足预设的条件时,从第二应用中获取与该差旅订单相关的差旅数据。通过上述方法可以看出,由于应用于企业管理的第一应用在获取到用户发送的差旅处理请求后,可根据该差旅服务请求生成对应的差旅订单,并通过该差旅订单,从用于差旅服务的第二应用中获取与该差旅订单相关的差旅数据,这样,通过企业管理的第一应用即可调用第二应用,并从第二应用中获取与差旅订单相关的差旅数据,进而在第一应用中有效地实现对企业员工的差旅管理,以提升企业管理效率,同步也为企业的差旅管理提供了便利的途径,进而改善了用户对企业管理软件的用户体验。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (29)

  1. 一种订单任务处理方法,其特征在于,包括:
    第一应用接收订单任务处理请求;
    所述第一应用根据所述第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据;
    所述第一应用基于获取到的数据对所述订单任务处理请求进行处理。
  2. 如权利要求1所述的订单任务处理方法,其特征在于,所述第一应用从与所述订单类型相匹配的所述第二应用中获取数据,包括:
    所述第一应用根据所述订单任务处理请求中包含的订单类型,从与所述第一应用之间建立合作关系的第二应用集合中确定出与所述订单类型相匹配的第二应用,并从确定的所述第二应用中获取数据。
  3. 如权利要求1或2所述的订单任务处理方法,其特征在于,所述第一应用从与所述订单类型相匹配的所述第二应用中获取数据,包括:
    所述第一应用根据所述订单任务处理请求中包含的生成订单所使用的第一账户,确定生成所述订单所使用第一账户的账户类型,所述第一账户为用户在所述第一应用中注册的;
    所述第一应用根据所述账户类型,从与所述订单类型相匹配的所述第二应用中获取数据。
  4. 如权利要求3所述的订单任务处理方法,其特征在于,所述第一应用根据所述账户类型,从与所述订单类型相匹配的所述第二应用中获取数据,包括:
    若所述账户类型为非企业账户类型,则所述第一应用在确定所述第一账户与第二账户之间建立映射关系时,利用所述第二账户访问所述第二应用,并从所述第二应用中获取数据,所述第二账户为所述用户在确定的所述第二应用中注册的;
    若所述账户类型为企业账户类型,则所述第一应用在确定所述第一账户注册在所述第二应用中时,根据所述第一账户在所述第二应用中的用户权限,从所述第二应用中获取与所述用户权限相应的数据。
  5. 如权利要求3所述的订单任务处理方法,其特征在于,若所述账户类型为非企业账户类型且所述订单为因公差旅订单,那么所述第一应用在从所述第二应用中获取数据之前,所述方法还包括:
    所述第一应用确定所述第一账户所属的企业群,并根据所述第一账户的用户权限,从所述企业群中选择用户权限高于所述第一账户的第三账户;
    所述第一应用向所述第三账户发送订单处理审核请求;
    所述第一应用从所述第二应用中获取数据,包括:
    所述第一应用在接收到所述第三账户返回的审核通过消息时,从所述第二应用中获取与所述第一账户的差旅标准相匹配的差旅数据。
  6. 如权利要求5所述的订单任务处理方法,其特征在于,所述第一应用基于获取到的数据对所述订单任务处理请求进行处理,包括:
    所述第一应用基于获取到的所述差旅数据,生成差旅支付订单;
    所述第一应用按照预设的支付规则,对所述差旅支付订单执行支付操作。
  7. 如权利要求6所述的订单任务处理方法,其特征在于,所述第一应用按照预设的支付规则,对所述差旅支付订单执行支付操作,包括:
    所述第一应用确定所述第一账户所属的企业群的支付账户以及拥有支付权限的第四账户;
    所述第一应用向所述第四账户发送支付请求,所述支付请求中包含所述支付账户和所述差旅支付订单;
    所述第一应用在接收到所述第四账户发送的确认支付消息时,对所述差旅支付订单执行支付操作。
  8. 如权利要求7所述的订单任务处理方法,其特征在于,所述方法还包括:
    所述第一应用在确定对所述差旅支付订单完成支付操作时,生成差旅服务卡片,以为所述用户提供差旅服务。
  9. 一种订单任务处理设备,其特征在于,包括:
    接收模块,接收订单任务处理请求;
    获取模块,根据第一应用与至少一个第二应用之间的合作关系以及所述订单任务处理请求中包含的订单类型,从与所述订单类型相匹配的所述第二应用中获取数据;
    处理模块,基于获取到的数据对所述订单任务处理请求进行处理。
  10. 一种提供差旅服务的方法,其特征在于,应用于企业管理的第一应用,包括:
    接收用户通过第二应用发送的差旅处理请求;
    根据所述差旅处理请求,生成对应的差旅订单;
    当监测到所述差旅订单满足预设的条件时,从第三应用中获取与所述差旅订单相关 的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
  11. 如权利要求10所述的方法,其特征在于,接收用户发送的差旅处理请求,具体包括:
    确定用户通过第一账号登录所述第一应用,所述第一账号为所述用户预先在所述第一应用注册的用户账号;
    接收所述用户通过所述第一账号发送的差旅处理请求。
  12. 如权利要求11所述的方法,其特征在于,从第二应用中获取与所述差旅订单相关的差旅数据,包括:
    判断所述第一账号与第二账号是否存在关联关系,所述第二账号为所述用户预先在所述第二应用注册的用户账号;
    若存在,则从第二应用中获取与所述差旅订单相关的差旅数据;
    若不存在,则获取所述第二应用的登录窗口,并在所述用户成功登录所述第二应用时从第二应用中获取与所述差旅订单相关的差旅数据。
  13. 如权利要求10所述的方法,其特征在于,监测到所述差旅订单满足预设的条件,具体包括:
    若监测到所述差旅订单通过审核,则确定所述差旅订单满足预设的条件。
  14. 如权利要求13所述的方法,其特征在于,监测到所述差旅订单通过审核,具体包括:
    将所述差旅订单发送给所述第一应用中的第一指定用户进行审核;
    若当监测到所述第一指定用户对所述差旅订单执行审核通过操作,则确定所述差旅订单通过审核。
  15. 如权利要求10所述的方法,其特征在于,当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订单相关的差旅数据,具体包括:
    当监测到所述差旅订单满足预设的条件时,生成/激活所述差旅订单中的指定选项;
    当监测到所述用户对所述指定选项执行相应操作时,从所述第二应用中获取与所述差旅订单相关的差旅数据。
  16. 如权利要求15所述的方法,其特征在于,从第二应用中获取与所述差旅订单相关的差旅数据,具体包括:
    向第二应用发送差旅数据获取消息,并接收所述第二应用根据所述差旅数据获取消息返回的与所述差旅订单相关的差旅数据;或,
    激活第二应用,并加载所述第二应用的差旅数据提供界面,以从所述差旅数据提供界面中获取与所述差旅订单相关的差旅数据。
  17. 如权利要求10所述的方法,其特征在于,在从第二应用中获取与所述差旅订单相关的差旅数据时,所述方法还包括:
    根据获取的所述差旅数据,生成对应所述差旅订单中各行程的子差旅订单。
  18. 如权利要求17所述的方法,其特征在于,所述方法还包括:
    将所述各子差旅订单隐藏在所述差旅订单中;
    当监测到所述用户对所述差旅订单执行指定操作后,则将隐藏在所述差旅订单中的各子差旅订单按照所述差旅订单中各行程的时间顺序进行排列并展示。
  19. 如权利要求10或17所述的方法,其特征在于,根据所述差旅处理请求,生成对应的差旅订单,具体包括:
    根据所述差旅处理请求,生成以行程卡片的方式进行展示的差旅订单;
    根据从所述第二应用中获取的与所述差旅订单相关的差旅数据,生成对应所述差旅订单中各行程的子差旅订单,具体包括:
    根据从所述第二应用中获取的与所述差旅订单相关的差旅数据,生成对应所述差旅订单中以行程卡片方式进行展示的各行程的子差旅订单。
  20. 如权利要求10至18任一所述的方法,其特征在于,在根据所述差旅数据为所述用户提供差旅服务之前,所述方法还包括:
    确定所述用户在所述第一应用中的结算规则;
    根据所述结算规则,对所述差旅订单所产生的费用进行结算。
  21. 如权利要求20所述的方法,其特征在于,根据所述结算规则,对所述差旅订单所产生的费用进行结算,具体包括:
    当监测到所述用户对所述差旅订单执行结算操作时,根据所述结算规则,对所述差旅订单所需的费用进行结算。
  22. 如权利要求20所述的方法,其特征在于,根据所述结算规则,对所述差旅订单所需的费用进行结算,具体包括:
    当所述结算规则为所述差旅订单需要所述用户进行结算时,通过第一账号对所述差旅订单所产生的费用进行结算;
    当所述结算规则为所述差旅订单需要所述用户所属的企业进行结算时,将所述差旅订单发送给所述第一应用中的第二指定用户,使得第二用户对所述差旅订单所产生的费 用进行结算。
  23. 如权利要求20所述的方法,其特征在于,根据所述结算规则,对所述差旅订单所需的费用进行结算,包括:
    判断所述差旅订单所产生的费用是否超出所述用户对应的预设差旅标准;
    若是,则提示所述用户对所述差旅订单进行修改;
    若否,则根据所述结算规则,对所述差旅订单所需的费用进行结算。
  24. 如权利要求20所述的方法,其特征在于,根据所述结算规则,对所述差旅订单所需的费用进行结算,包括:
    判断所述差旅订单所产生的费用是否超出所述用户对应的预设差旅标准;
    若是,则将所述差旅订单发送给第一指定用户进行审核,并当监测到所述第一指定用户对所述差旅订单执行审核通过操作时,根据所述结算规则,对所述差旅订单所产生的费用进行结算;
    若否,则根据所述结算规则,对所述差旅订单所需的费用进行结算。
  25. 如权利要求24所述的方法,其特征在于,所述方法还包括:
    当监测到所述第一指定用户对所述差旅订单执行审核通过操作时,提示所述用户对所述差旅订单进行修改。
  26. 如权利要求20所述的方法,其特征在于,所述方法还包括:
    确定所述用户当前的状态信息,所述状态信息包括当前的时间信息、所述用户当前的位置信息中的至少一种;
    根据预设的提醒规则,确定与所述状态信息相匹配的子差旅订单;
    根据确定出的所述子差旅订单以及所述状态信息,向所述用户推送与所述子差旅订单相关的服务信息。
  27. 如权利要求20所述的方法,其特征在于,所述方法还包括:
    获取所述用户未完成的行程所对应的子差旅订单相关的状态变更信息;
    将所述状态变更信息展示在所述子差旅订单中。
  28. 如权利要求20所述的方法,其特征在于,所述方法还包括:
    当监测到所述用户对所述差旅订单中的行程执行变更操作时,则根据变更的行程以及未变更的行程,重新生成差旅订单,并将所述重新生成的差旅订单发送给第一指定用户进行审核;
    当监测到所述第一指定用户通过所述重新生成的差旅订单的审核后,则根据预设的 结算规则,对所述重新生成的差旅订单还需结算的费用进行结算。
  29. 一种差旅服务处理装置,其特征在于,应用于企业管理的所述装置,包括:
    接收模块,接收用户发送的差旅处理请求;
    订单生成模块,根据所述差旅处理请求,生成对应的差旅订单;
    获取信息模块,当监测到所述差旅订单满足预设的条件时,从第二应用中获取与所述差旅订单相关的差旅数据,并根据所述差旅数据为所述用户提供差旅服务。
PCT/CN2017/104170 2016-10-11 2017-09-29 一种订单任务处理、提供差旅服务的方法及装置 WO2018068659A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610888868.9 2016-10-11
CN201610888868.9A CN107918859B (zh) 2016-10-11 2016-10-11 一种订单任务处理、提供差旅服务的方法及装置

Publications (1)

Publication Number Publication Date
WO2018068659A1 true WO2018068659A1 (zh) 2018-04-19

Family

ID=61892738

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/104170 WO2018068659A1 (zh) 2016-10-11 2017-09-29 一种订单任务处理、提供差旅服务的方法及装置

Country Status (3)

Country Link
CN (3) CN112150107A (zh)
TW (1) TW201814602A (zh)
WO (1) WO2018068659A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109345190A (zh) * 2018-08-29 2019-02-15 腾讯科技(深圳)有限公司 一种数据处理方法及装置
WO2020037525A1 (en) * 2018-08-22 2020-02-27 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for generating certificate for off-line ride hailing
CN111681060A (zh) * 2019-02-25 2020-09-18 九恒星成都信息技术有限公司 应用的订单处理方法及装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108961000B (zh) * 2018-07-04 2021-12-28 北京量子保科技有限公司 一种订单自动生成方法、***、介质和电子设备
CN109345185B (zh) * 2018-08-13 2024-02-13 平安科技(深圳)有限公司 打车的报销方法、装置、计算机设备和存储介质
CN110827014A (zh) * 2018-09-28 2020-02-21 武汉小码联城科技有限公司 基于企业账户的乘车支付方法、***及一种企业端、用户终端
CN110363419B (zh) * 2019-07-10 2022-05-13 拉扎斯网络科技(上海)有限公司 任务数据处理方法及装置、电子设备、介质
CN110782320A (zh) * 2019-10-25 2020-02-11 上海燕汐软件信息科技有限公司 一种订单处理方法、装置、订单报消***及存储介质
CN111178823B (zh) * 2019-11-28 2023-06-16 泰康保险集团股份有限公司 居住相关事务的取消方法和装置
CN111598538A (zh) * 2020-05-13 2020-08-28 携程商旅信息服务(上海)有限公司 超标差旅订单的支付方法、***、设备及存储介质
CN111798268B (zh) * 2020-06-09 2021-08-27 张文 乘车券的生成方法、装置、***、设备和可读存储介质
CN112183796A (zh) * 2020-09-21 2021-01-05 远光软件股份有限公司 服务预订方法、电子设备及存储介质
CN113159748B (zh) * 2021-02-27 2024-06-07 南京意博软件科技有限公司 一种差旅服务的管理方法及装置
CN113326453A (zh) * 2021-06-22 2021-08-31 平安壹钱包电子商务有限公司 电子订单的显示方法及存储介质
CN113643001A (zh) * 2021-08-25 2021-11-12 杭州每刻科技有限公司 一种事中管控的差旅报销方法和***
CN115393970A (zh) * 2022-08-15 2022-11-25 共青科技职业学院 乘车卡管理方法、***、存储介质及计算机设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030040987A1 (en) * 2000-05-19 2003-02-27 Hudson K. Dean Global travel reporting system and method
US20040122751A1 (en) * 2002-12-19 2004-06-24 Kurtz Barry D. Systems and methods for processing reimbursement
WO2005079425A2 (en) * 2004-02-17 2005-09-01 Tri-Pen Travelmaster Technologies, Llc Travel monitoring
CN1987915A (zh) * 2006-12-16 2007-06-27 华为技术有限公司 一种差旅管理***及方法
CN101719242A (zh) * 2009-11-30 2010-06-02 华为技术有限公司 一种提供差旅服务的方法和***
CN102572691A (zh) * 2011-12-31 2012-07-11 深圳中兴网信科技有限公司 一种基于位置服务的差旅服务方法及***
CN102750597A (zh) * 2011-04-22 2012-10-24 国际商业机器公司 一种用于集成异构业务流程的计算机实现的方法和装置
CN105550852A (zh) * 2015-12-20 2016-05-04 北京民航信息科技有限公司 一种线上差旅***及其增值服务管理***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030040987A1 (en) * 2000-05-19 2003-02-27 Hudson K. Dean Global travel reporting system and method
US20040122751A1 (en) * 2002-12-19 2004-06-24 Kurtz Barry D. Systems and methods for processing reimbursement
WO2005079425A2 (en) * 2004-02-17 2005-09-01 Tri-Pen Travelmaster Technologies, Llc Travel monitoring
CN1987915A (zh) * 2006-12-16 2007-06-27 华为技术有限公司 一种差旅管理***及方法
CN101719242A (zh) * 2009-11-30 2010-06-02 华为技术有限公司 一种提供差旅服务的方法和***
CN102750597A (zh) * 2011-04-22 2012-10-24 国际商业机器公司 一种用于集成异构业务流程的计算机实现的方法和装置
CN102572691A (zh) * 2011-12-31 2012-07-11 深圳中兴网信科技有限公司 一种基于位置服务的差旅服务方法及***
CN105550852A (zh) * 2015-12-20 2016-05-04 北京民航信息科技有限公司 一种线上差旅***及其增值服务管理***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LIU, P., ENTERPRISE BUSINESS TRAVEL INFORMATION MANAGEMENT AND MOBILE APP, 25 June 2016 (2016-06-25), pages 1 - 11, Retrieved from the Internet <URL:http://wm.mamicode.com/info-detail-1409199.html> *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020037525A1 (en) * 2018-08-22 2020-02-27 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for generating certificate for off-line ride hailing
US10902432B2 (en) 2018-08-22 2021-01-26 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for generating certificate for off-line ride hailing
RU2761461C1 (ru) * 2018-08-22 2021-12-08 Бейджин Диди Инфинити Текнолоджи Энд Девелопмент Ко., Лтд. Система и способ генерирования сертификата для самостоятельного заказа поездки
CN109345190A (zh) * 2018-08-29 2019-02-15 腾讯科技(深圳)有限公司 一种数据处理方法及装置
CN109345190B (zh) * 2018-08-29 2022-01-14 腾讯科技(深圳)有限公司 一种数据处理方法及装置
CN111681060A (zh) * 2019-02-25 2020-09-18 九恒星成都信息技术有限公司 应用的订单处理方法及装置

Also Published As

Publication number Publication date
CN107918859A (zh) 2018-04-17
CN112150106A (zh) 2020-12-29
CN112150107A (zh) 2020-12-29
TW201814602A (zh) 2018-04-16
CN107918859B (zh) 2020-10-02

Similar Documents

Publication Publication Date Title
WO2018068659A1 (zh) 一种订单任务处理、提供差旅服务的方法及装置
US10192272B2 (en) Expense report management methods and apparatus
US10332216B2 (en) Streamlined sales tax return preparation
US20130346123A1 (en) Reservation method and system with improved pnr handling
AU2018226445A1 (en) Travel Expense Automation
US11170323B2 (en) Generating and managing group reservations of travel resources
WO2012097339A2 (en) Method and apparatus for processing receipts
AU2012290777A1 (en) Travel expense automation
US20180025551A1 (en) Vehicle toll usage tracking system and method
US20120254261A1 (en) Digital travel record
US20150026086A1 (en) Systems and methods for providing a virtual staffing agency
US20120246081A1 (en) Systems and Methods for Automated Itinerary Modification
US11410256B2 (en) Legal document filing system
WO2018086487A1 (zh) 一种区域消息共享方法及装置
US20160078502A1 (en) System and method for reviewing and rating corporate travel and meeting sites
CN111311200A (zh) 大客咨询工单平台的管理方法及装置
US11170311B2 (en) System and method for determining expense information based on inferred events
US20140288997A1 (en) Systems and methods for managing contracts between a financial institution and its vendors
CN116703492A (zh) 一种基于底数的计费***
US20220391837A1 (en) System and method for transportation management
Wicaksono et al. Transformation of state tax payment system in Jakarta
Nunna Spread of IT in Indian Railways
Fauzi et al. The Development of a Web-based Car Rental Business Management System
Gining et al. Design and Development of Mobile Application for Parking Reservation System
AU2013101619A4 (en) Travel Expense Automation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17860364

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17860364

Country of ref document: EP

Kind code of ref document: A1