Activity data processing, establishment, selection method, device, equipment and medium
By generating event documents and providing information on available event resources, the cumbersome process of booking business events has been resolved, enabling an efficient one-stop booking and settlement process and improving overall work efficiency.
Patent Information
- Application Number
- CN202210143309.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-16
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2042-02-16
AI Technical Summary
The current process for booking supporting resources for business activities is cumbersome and inefficient, requiring manual communication and decentralized electronic systems, resulting in overall inefficiency.
This paper provides a method for processing event data. By generating event documents, providing information on event-related resources for selection, aggregating the selected resources and calculating the budget, and generating approved and marked orders, it realizes a one-stop, batch booking and settlement process.
It improves the efficiency of business activity preparation by reducing manual intervention and enhancing overall work efficiency through one-stop, batch electronic processes.
Smart Images

Figure CN114492891B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of network platform data processing, and in particular to an event data processing, establishing and selecting method, device, equipment and medium. BACKGROUND
[0002] Currently, commercial activities such as conferences on the market need to be prepared and booked with supporting resources such as transportation, hotels, catering, and event equipment. However, usually the conference organizers themselves or through the conference company communicate with each service provider one by one to inquire about the price manually. Among them, the conference company determines the preliminary scheme after communication, and then manually creates a corresponding quotation file, such as an excel form, a pdf, etc., and sends it to the conference organizer for confirmation. Usually, the conference organizers will make some modifications, such as modifying service items, changing service objects (such as hotels), and bargaining, etc. After multiple rounds of communication, the conference supporting services can be finally determined, and then booked with service providers.
[0003] Before or after the conference, payment settlement between parties is completed.
[0004] It can be seen that the above process needs to be completed manually, which is low in efficiency. Even though there are some service booking platform systems available now, such as ticket booking, hotel booking, and equipment booking, etc., different independent systems need to be operated respectively, and manual summary is still required at the end. Therefore, although some efficiency can be improved through electronic procedures of various platforms and systems, the overall low efficiency of conference preparation work has not been solved.
[0005] INVENTION MESSAGE
[0006] In view of the above related technical defects, the purpose of the present application is to provide an event data processing, establishing and selecting method, device, equipment and medium to solve the problem of complicated and low efficiency of the related booking process of the conference event in the related technology.
[0007] The first aspect of the present application provides an event data processing method applied to a server; the method comprises: in response to an establishment request of an event organizer for an event, generating an event document corresponding to the event; in response to a request of a booking resource demand object, providing information related to event supporting resources of the event to the booking resource demand object for selection; the booking resource demand object includes the event organizer; gathering the selected event supporting resources and associating them with the event document, and obtaining a budget amount corresponding to the selected event supporting resources; confirming the event document and the budget amount to the event organizer; in response to an order formed by the event organizer confirming the event document, performing booking of each event supporting resource corresponding to the order; wherein the order is associated with an audited identifier provided by the event party about the event document.
[0008] In some embodiments of the first aspect, the performing the booking of each of the activity supporting resources comprises: sending a booking message of a corresponding activity supporting resource to a supplier of the activity supporting resource.
[0009] In some embodiments of the first aspect, the activity data processing method further comprises: in response to a payment action performed by the event organizer based on the audited identification, performing a settlement process of the supplier.
[0010] In some embodiments of the first aspect, the performing the settlement process of the supplier comprises: sending to-be-paid information of the activity supporting resource to the supplier for confirmation; and in response to the confirmation of the supplier, performing a payment operation based on the to-be-paid information.
[0011] In some embodiments of the first aspect, the to-be-booked resource requirement object further comprises an invitee; and the sending the information of the activity supporting resource related to the event to the to-be-booked resource requirement object comprises: sending the information of the activity supporting resource to the invitee for selection.
[0012] In some embodiments of the first aspect, the gathering the selected activity supporting resources and associating the selected activity supporting resources with the event invoice, and obtaining a budget amount corresponding to the selected activity supporting resources comprises: based on the type of each of the selected activity supporting resources, summarizing a partial budget amount of each type.
[0013] In some embodiments of the first aspect, the event comprises a conference; and / or the activity supporting resource comprises one or more of the following: an event site; transportation; accommodation; catering; event equipment; publicity; and entertainment.
[0014] The second aspect of the present application provides an event establishment method applied to a user terminal of an event organizer; the method comprises: in response to an event establishment operation, generating an establishment request of an event and sending the establishment request; in response to a resource booking operation of the event, obtaining information of each item of activity supporting resource related to the event; in response to a selection operation, determining information of a selected activity supporting resource and a corresponding budget amount and sending a confirmation message; displaying a to-be-confirmed interface of the information of the selected activity supporting resource and the budget amount, the to-be-confirmed interface comprising an input area of an audited identification related to the event; and in response to a confirmation operation of an event invoice and the input audited identification, sending a confirmation message comprising the audited identification.
[0015] In some embodiments of the second aspect, based on the audited identification, a payment action of an associated event unit is performed.
[0016] The third aspect of the present application provides an activity resource selection method, applied to a user terminal of an invitee; the method comprises: receiving and displaying information of an activity; in response to a resource reservation operation of the activity, obtaining information of each activity supporting resource related to the activity; in response to a selection operation, determining information of a selected activity supporting resource and a corresponding budget amount and sending a confirmation message.
[0017] The fourth aspect of the present application provides an activity data processing device, applied to a server; the device comprises: an activity establishment module, configured to generate an activity document corresponding to an activity in response to an establishment request of the activity by an activity organizer; a resource providing module, configured to provide information of an activity supporting resource related to the activity to a reservation resource demand object for selection in response to a request of the reservation resource demand object; the reservation resource demand object comprises the activity organizer; a reservation resource aggregation module, configured to aggregate a selected activity supporting resource and associate the selected activity supporting resource with the activity document, and obtain a budget amount corresponding to the selected activity supporting resource; a reservation execution module, configured to execute a reservation of each activity supporting resource in response to an order formed by a confirmation of the activity document by the activity organizer; wherein the order is associated with an audited identifier of the activity document provided by the activity party.
[0018] The fifth aspect of the present application provides an activity establishment device, applied to a user terminal of an activity organizer; the device comprises: an activity establishment request module, configured to generate an establishment request of an activity and send the establishment request in response to an activity establishment operation; a resource request module, configured to obtain information of each activity supporting resource related to the activity in response to a resource reservation operation of the activity; a resource selection module, configured to determine information of a selected activity supporting resource and a corresponding budget amount and send a confirmation message in response to a selection operation; a selection confirmation module, configured to display a to-be-confirmed interface of the information of the selected activity supporting resource and the budget amount, the to-be-confirmed interface comprising an input area of an audited identifier of the activity; and a sending module, configured to send a confirmation message comprising the audited identifier in response to a confirmation operation of the activity document and the input audited identifier.
[0019] The sixth aspect of the present application provides an activity resource selection device, applied to a user terminal of an invitee; the device comprises: an activity information receiving module, configured to receive and display information of an activity; a resource request module, configured to obtain information of each activity supporting resource related to the activity in response to a resource reservation operation of the activity; and a sending module, configured to determine information of a selected activity supporting resource and a corresponding budget amount and send a confirmation message in response to a selection operation.
[0020] The seventh aspect of the present application provides a computer device, comprising a communicator, a memory and a processor; the communicator is configured to communicate with the outside; the memory stores program instructions; and the processor is configured to run the program instructions to perform the activity data processing method according to any one of the first aspect; or perform the activity establishment method according to any one of the second aspect; or perform the activity resource selection method according to any one of the third aspect.
[0021] The eighth aspect of the present application provides a computer readable storage medium, which stores program instructions, and the program instructions are run to perform the activity data processing method according to any one of the first aspect; or perform the activity establishment method according to any one of the second aspect; or perform the activity resource selection method according to any one of the third aspect.
[0022] As described above, the activity data processing, establishment and selection method, device, equipment and medium provided in the embodiments of the present application, when an activity organizer requests to establish an activity, generates a corresponding activity document, provides activity supporting resources to each object requiring to reserve resources for selection, and then associates the selected activity supporting resources with the activity document, forms an activity document that gathers each activity supporting resource requiring to be reserved and calculates the corresponding budget. Further, an order associated with the corresponding audited identifier can be generated after the conference organizer audits and confirms the activity document, and then each selected activity supporting resource can be reserved, and the server connects each party through a unified interface, and the related reservation work of the activity is completed efficiently at one time, which effectively improves the activity preparation efficiency and solves the low efficiency problem caused by deep dependence on manual work and scattered electronic systems in related technologies. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 The structure schematic diagram of the activity business system in an embodiment of the present application is shown.
[0024] Figure 2 The interaction flow schematic diagram of the activity business system in an embodiment of the present application is shown.
[0025] Figure 3A The schematic diagram of the activity establishment interface in an embodiment of the present application is shown.
[0026] Figure 3B The schematic diagram of the activity management interface jumped from the activity establishment interface in an embodiment of the present application is shown. Figure 3A The schematic diagram of the activity management interface jumped from the activity establishment interface in an embodiment of the present application is shown.
[0027] Figure 4A The schematic diagram of the main interface related to the resource reservation of the activity in an embodiment of the present application is shown.
[0028] Figure 4B The schematic diagram of the interface of reserving a hotel in an embodiment of the present application is shown.
[0029] Figure 4C An interface diagram for booking a conference device in an embodiment of the present application is shown.
[0030] Figure 4D An interface diagram for booking a hotel room in an embodiment of the present application is shown.
[0031] Figure 4E An interface diagram for inquiring about an air ticket in an embodiment of the present application is shown.
[0032] Figure 4F An interface diagram for booking an air ticket in an embodiment of the present application is shown. Figure 4E An interface diagram for booking an air ticket in an embodiment of the present application is shown.
[0033] Figure 4G An interface diagram for booking ground transportation in an embodiment of the present application is shown.
[0034] Figure 4H An interface diagram for booking catering in an embodiment of the present application is shown.
[0035] Figure 4I An interface diagram for a budget sheet summarizing the costs of selected resources for an event in an embodiment of the present application is shown.
[0036] Figure 4J An interface diagram for generating an order from the budget sheet interface in an embodiment of the present application is shown. Figure 4I An interface diagram for generating an order from the budget sheet interface in an embodiment of the present application is shown.
[0037] Figure 4K An interface diagram for settling costs with a supplier in an embodiment of the present application is shown.
[0038] Figure 5 An interface diagram for an event business system to implement the interactive process from event establishment to settlement completion in an embodiment of the present application is shown.
[0039] Figure 6 An interface diagram for an event business system to implement the interactive process from event establishment to settlement completion in an embodiment of the present application is shown.
[0040] Figure 7 An interface diagram for an event business system to implement the interactive process from event establishment to settlement completion in an embodiment of the present application is shown.
[0041] Figure 8 An interface diagram for an event business system to implement the interactive process from event establishment to settlement completion in an embodiment of the present application is shown.
[0042] Figure 9 An interface diagram for an event business system to implement the interactive process from event establishment to settlement completion in an embodiment of the present application is shown.
[0043] Figure 10 Fig. 1 shows a schematic diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] The advantages and features of the present application will become apparent from specific non-limiting Examples described hereinafter and it is intended that the application not be limited to the details of these Examples. It will be appreciated that the specific Examples, while indicating preferred embodiments of the application, are given by way of example only. Various modifications will be apparent to and can be made by persons skilled in the art without departing from the scope of the application. It is intended that the scope of the application be limited only by the widest interpretation of the appended claims to which the applicant is entitled.
[0045] The embodiments of the present application will be described in detail with reference to the drawings, wherein the same reference numerals indicate the same elements throughout the several figures. The present application can be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the application to those skilled in the art.
[0046] In the description of the present application, the expressions "one embodiment", "some embodiments", "example", "specific example" or "some examples" indicate that the particular feature, structure, material or characteristic following the expressions are included in at least one embodiment or example of the present application. In addition, the expression "in one embodiment" or "in some embodiments" can occur in various places in the description of the present application. The expressions "in one embodiment" or "in some embodiments" do not necessarily have the same meaning and can include one embodiment or more embodiments of the present application as appropriate for each situation.
[0047] In addition, the terms "first", "second", etc. are used herein only to describe various elements, and do not imply a relative importance or a specific order of the elements. Thus, features defined with "first", "second", etc. can include at least one of the features. In the description of the present application, the meaning of "a plurality" is two or more, unless explicitly specifically defined otherwise.
[0048] For the purpose of clear explanation, devices not related to the description are omitted, and the same reference numerals are assigned to the same or similar constituent elements throughout the specification.
[0049] Throughout the specification, when it is said that a certain device is "connected" to another device, it includes not only the case of "direct connection" but also the case of "indirect connection" in which other elements are interposed therebetween. In addition, when it is said that a certain device "includes" a certain constituent element, other constituent elements are not excluded unless specifically stated to the contrary, but it means that other constituent elements can be further included.
[0050] Although the terms first, second, etc. can be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first interface and a second interface, etc. are described. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises", "comprising", "includes" and / or "including", when used herein, specify the presence of stated features, steps, operations, elements, modules, items, components, and / or groups thereof, but do not preclude the presence or addition of one or more other features, steps, operations, elements, modules, items, components, and / or groups thereof. As used herein, the terms "or" and "and / or" are to be interpreted as inclusive, i.e., as meaning one or any combination of items. Thus, "A, B or C" or "A, B and / or C" means any of the following: A; B; C; A and B; A and C; B and C; A, B and C. Only when a combination of elements, functions, steps or acts is inherently mutually exclusive is an exception to this definition presented.
[0051] The professional terms used herein are used only to refer to specific embodiments and are not intended to limit the present application. The singular form used herein, unless the context clearly indicates otherwise, also includes the plural form. The meaning of "include" used in the specification is to specify a particular characteristic, region, integer, step, operation, element and / or component, and does not exclude the presence or addition of other characteristics, regions, integers, steps, operations, elements and / or components.
[0052] The terms indicating relative spatial positions such as "lower", "upper", etc. can be used for easier explanation of the relationship of one device to another device illustrated in the drawings. Such terms refer not only to the meaning indicated in the drawings, but also to other meanings or operations of the device in use. For example, if the device in the drawing is flipped, a device that was described as "lower" to another device is described as "upper" to the other device. Therefore, the exemplary term "lower" includes both upper and lower. The device can be rotated by 90° or other angles, and the terms indicating relative spatial positions are also interpreted accordingly.
[0053] Although not differently defined, technical and scientific terms used herein include the technical terms and scientific terms commonly used in the art to which the present application pertains, and all terms have the same meaning as commonly understood by a person skilled in the art. Terms defined in a general dictionary are additionally interpreted to have meanings consistent with the relevant technical literature and the currently indicated messages, unless defined, and should not be overly interpreted as ideal or very formal meanings.
[0054] Currently, in the scene of activities, such as business meetings, etc., all need to rely on artificial work, such as inquiring to the conference supporting resource supplier, making budget table, communicating with each other to negotiate and determine, and booking each selected supporting resource, etc., which leads to low work efficiency.
[0055] In view of this, the embodiments of the present application can provide a corresponding solution to solve the above problems through the electronic process of "one-stop" and "batch" aggregation booking.
[0056] It should be noted that although the above is exemplarily shown as a conference activity, it can actually be other types of activities, such as parties, get-togethers, etc., which are collectively referred to as "activities" below. In addition, for example, a conference requires supporting resources including one or more of the following: activity venue; transportation; accommodation; catering; activity equipment; publicity; entertainment; etc. Therefore, it can be understood that if the activity is a party, a get-together, etc., the supporting resources can also change accordingly, which will not be enumerated one by one below.
[0057] As shown in Figure 1 , a structural schematic diagram of an activity business system in the embodiments of the present application is shown.
[0058] In the application scenario, Figure 1 , a first user terminal 101 of an activity organizer and a service terminal 102 of a platform party providing services are shown. The first user terminal 101 is communicatively connected to the service terminal 102. In addition, the activity business system can also include second user terminals 103 of each invitee, and each second user terminal 103 can also be communicatively connected to the service terminal 102.
[0059] Exemplarily, the activity organizer and the invitee can be collectively referred to as an object of booking resource demand of the activity. In actual application, the activity organizer pays for the activity supporting resources for the activity. Possibly, the activity organizer can also pay for the activity supporting resources for the invitee. In the scenario where the activity is a conference, for example, the activity organizer can be the conference organizer, who books the conference venue, conference equipment, and also books the transportation, accommodation, catering, etc. of the staff of the party. In possible embodiments, the information of the activity and the activity supporting resources can also be sent to the second user terminal 103 of the invitee, and the activity supporting resources selected by the invitee are collected, and the activity supporting resources selected by the party are batch booked.
[0060] Exemplarily, the service terminal 102 can be connected to each third user terminal 104 of each supplier of the activity supporting resources to communicate with the third user terminal 104 to complete the booking of the activity supporting resources. In some embodiments, the supplier can be an enterprise affiliated to the platform party; or the supplier can also be a third-party supplier cooperating with the platform party, etc.
[0061] In some embodiments, the first user terminal 101, the second user terminal 103 and the third user terminal 104 can be implemented in, for example, a desktop computer, a notebook computer, a mobile terminal (e.g., a smart phone, a tablet computer, a PDA, etc.), a wearable smart terminal (e.g., a smart bracelet, a smart watch, smart glasses, etc.), etc. In some embodiments, the server 102 can be implemented in, for example, a server / server group, etc. Possibly, the server 102 can also be implemented in a distributed network system, etc.
[0062] Specifically, in the whole process of the activity, the first user terminal 101 requests the server 102 to establish the activity. The server 102 establishes an activity document corresponding to the activity. Based on the activity information, the activity organizer can select the required activity supporting resources through the first user terminal 101, such as an activity site, an activity device, a transportation schedule, a hotel, catering, etc. Possibly, the second user terminal 103 can also provide the selected activity supporting resources to the server 102. The server 102 aggregates the selected activity supporting resources of the booking resource demand object and associates them with the activity document. Then, according to the selected activity supporting resources in the activity document, a budget is formed and is confirmed by the activity organizer, and then the activity supporting resources in the order can be booked from each supplier.
[0063] It can be understood that, compared with the manual manner of completing the booking of the activity supporting resources in the related art, the one-stop and batch booking scheme in the embodiments of the present application can effectively improve the efficiency.
[0064] To more clearly illustrate the above process, reference can be made to Figure 2 , which shows an interactive process diagram of the activity business system for implementing the booking of the resources in the activity in the embodiments of the present application. The process can occur between the first user terminal, the server, and the third user terminal. Optionally, the second user terminal can also participate in the process.
[0065] In Figure 2 , the process includes:
[0066] Step S201: In response to an activity establishment operation, the first user terminal generates an establishment request of the activity and sends it to the server.
[0067] In some embodiments, the first user terminal can provide a graphical user interface (GUI) for establishing the activity, such as the activity establishment interface shown in Figure 3A . For example, the user of the activity organizer can input information such as the name of the activity in the activity establishment interface, such as “XXXX seminar” as shown in the figure. And, a control for receiving the establishment operation can be displayed, such as the “create” button shown in the figure.
[0068] Step S202: In response to the establishment request of the activity by the activity organizer, the server generates an activity sheet corresponding to the activity.
[0069] In some embodiments, the server sends the information of the activity to the booking resource demand object, i.e. the first user end, for display. Of course, it can also be sent to one or more second user ends of other booking resource demand objects.
[0070] Reference can be made to Figure 3B The interface shown in the figure is the activity management interface jumped to by the first user end after creating the “XXXX seminar”, in which the information of the created “XXXX seminar” is displayed. Figure 3A
[0071] Step S203: In response to the resource booking operation of the activity, the booking resource demand object (including the first user end and possibly the second user end, corresponding to the dashed box S203 in the figure) requests to obtain the information of each item of activity supporting resources related to the activity.
[0072] Exemplarily, Figure 3B The interface also shows a “go to book” button for triggering the booking request, and the user can jump to the interface for selecting the supporting activity resources to be booked after clicking the operation. Among them,
[0073] Exemplarily, the first user end can display the “go to book” button as shown in Figure 3B for accepting the resource booking operation of the activity. When the user clicks “go to book”, the first user end generates a request for obtaining the information of each item of activity supporting resources and sends it to the server. Optionally, in the scenario where the activity organizer needs to gather the resources to be booked by the invitees, the server can send the activity information to the second user end of each invitee according to the identifier (such as the user ID in the server) of the invitee provided in the establishment request of the first user end, so that the second user end can also display an interface similar to Figure 3B to meet the resource booking needs of the invitees.
[0074] Step S204: In response to the request of the booking resource demand object, the server provides the information of the activity supporting resources related to the activity to the booking resource demand object for selection.
[0075] Since the booking resource demand object can also include the invitee, the information of the activity supporting resources provided to the second user end of the invitee can be as shown in the dashed box S204 in the figure.
[0076] Exemplarily, for an activity organizer, the corresponding activity supporting resources can include one or more of activity site, transportation, accommodation, catering, activity equipment, publicity and entertainment. For an invitee, only needs to participate in the activity, then the corresponding activity supporting resources can include one or more of transportation, accommodation, catering and entertainment.
[0077] It can be understood that in the scenario where the activity organizer and the invitee need to book resources together, the resource booking between the activity organizer and the invitee needs to be in order. After the activity organizer selects and determines the necessary activity supporting resources of the activity, such as the site, etc., the invitee can perform the selection of the activity supporting resources, such as selecting a hotel in the same city or close to the site, etc. This can be achieved by presetting a restriction logic on the server, that is, without determining the site resource, the activity information is not pushed to the invitee, or the invitee is restricted from displaying the activity information in the activity management page, or the selection page of the activity supporting resources cannot be jumped, etc.
[0078] In some embodiments, the server can use a recommendation algorithm to sort the activity supporting resources suitable for each booking resource demand object according to the information of the activity. For example, the hotels of the conference site are sorted and displayed according to the conference requirements, the organizer's preferences, etc.
[0079] In some embodiments, after the first user end (and possibly the second user end) receives the activity supporting resources provided by the server, the information of each activity supporting resource can be displayed through an interface for the user to select.
[0080] Exemplarily, as shown in Figure 4A , a main interface of resource booking in an embodiment is shown, in which the example conference corresponding to the selectable resources such as transportation (such as air tickets, train tickets, ground transportation), accommodation or conference (such as hotel), catering, etc. is shown. Optionally, advertisement content such as a mall can also be added in this interface.
[0081] Further, for example, as shown in Figure 4B , when the user clicks the "hotel" button in Figure 4A , the interface for searching and booking a hotel is jumped to; exemplarily, after the user selects "YYYY Hotel", the interface shown in Figure 4B is jumped to Figure 4C , in which the "conference room" field corresponds to the site booking of the conference room, the currently selected "other field" corresponds to the selection of the conference equipment (such as sound equipment), and the "room booking" field corresponds to the room booking of the accommodation, and the corresponding interface shown in Figure 4D can be jumped to.
[0082] In the interface shown in Figure 4A , after selecting, for example, air tickets, the interface shown in Figure 4E is jumped to.interface. Optionally, in Figure 4E The server can automatically obtain the current location of the user as the starting point, the location of the meeting site as the destination, and intelligently recommend a travel plan in combination with the meeting time and other parameters and display the same. Figure 4F An exemplary interface for displaying a flight ticket reservation is shown. Figure 4A An exemplary interface for jumping to a flight ticket reservation is shown.
[0083] For example, as shown in Figure 4G An exemplary interface for jumping to a ground transportation reservation is shown. Figure 4A The user can reserve resources such as a taxi, airport pick-up, car rental, and the like.
[0084] For example, as shown in Figure 4H An exemplary interface for jumping to a restaurant reservation is shown. Figure 4A The user can reserve a restaurant around the location of the event site for a meal.
[0085] Step S205: In response to the selection operation, the first user terminal determines the information of the selected event supporting resource and sends a confirmation message to the server.
[0086] In some embodiments, the price of the resource and the cost after reservation can be displayed in Figures 4B-4H The server or the first user terminal can calculate the budget amount by aggregating these costs.
[0087] Optionally, for the invitee, step S206 can also be performed: in response to the selection operation, the second user terminal determines the information of the selected event supporting resource and sends a confirmation message to the server.
[0088] It can be understood that the selection of the event supporting resource by the invitee can be similar to that of the event organizer, but the invitee does not need to reserve resources such as the site and equipment.
[0089] Step S207: The server aggregates the selected event supporting resources and associates them with the event document, and obtains the budget amount corresponding to the selected event supporting resources.
[0090] In some embodiments, if the event organizer only needs to be responsible for the reservation and cost of the resources required by the event organizer, accordingly, the server only needs to associate the event supporting resources selected by the event organizer to the event document, and the server can calculate the budget amount according to the event supporting resources in the event document. Alternatively, in other embodiments, if the event organizer also needs to be responsible for the reservation of the resources of the invitee, the invitee can select the event supporting resources through a similar interface as Figures 4A-4H and send them to the server, which are also associated with the event document, and the budget amount is calculated together with the cost of the event supporting resources selected by the event organizer.
[0091] Step S208: The server confirms the event order and the budget amount to the event organizer.
[0092] The server can send the budget amount and
[0093] Step S209: The first user terminal displays a confirmation interface of the selected event supporting resources and the budget amount, and the confirmation interface includes an input area of the audited identifier of the event.
[0094] In some embodiments, for example Figure 4I As shown in the budget order interface, after gathering the event supporting resources selected by one or more parties, a button of "submit budget order" is provided for the user to click to confirm. For example, refer to Figure 4J As shown, the input area for inputting the audited identifier is displayed after clicking the "submit budget order" button in the Figure 4I interface. The user can input the audited identifier in the input area. The audited identifier can be an approval number obtained after the relevant approval in the event organizer, that is, by adding the audited identifier to establish the association with the event order, the connection between the event order and the internal approval system of the event organizer is actually opened, and the efficiency of the entire event can be effectively improved.
[0095] It can be understood that if the event organizer only needs to bear the budget amount corresponding to the event supporting resources selected by itself, then Figure 4I the interface will only display the event supporting resources selected by the event organizer and the corresponding calculated budget amount for the event organizer to confirm. Alternatively, if the event organizer also needs to bear the expenses of the event supporting resources selected by the invitee, then Figure 4I the interface will also display the event supporting resources selected by the invitee, and the total budget amount needs to include the expenses of the event supporting resources selected by the invitee for the event organizer to confirm.
[0096] In a possible example, in the Figure 4I interface, the selected event supporting resources can be displayed according to the resource types (such as transportation, accommodation, venue, equipment, etc.), and the partial budget amounts are calculated and displayed respectively, and the total budget amount is also displayed.
[0097] Step S210: In response to the confirmation operation of the event order and the input audited identifier, the first user terminal sends a confirmation message including the audited identifier.
[0098] Step S211: In response to the order generated by the first user terminal of the event organizer confirming the event document, the reservation of each of the event-related resources is executed according to the order. The order is associated with the approved identifier of the event document provided by the event organizer.
[0099] The approved identifier can be, for example, the order number of a purchase order generated after the event organizer has approved an event document with a budget. By associating this order number with the event document, the purchase order is linked to the event document. The order generated based on the event document is also matched with the purchase order, seamlessly integrating with the event organizer's internal workflow system.
[0100] In some embodiments, the server automatically completes the reservation by communicating with a third-party client of the supplier of the event's supporting resources. Specifically, the server may send a reservation message for the corresponding event supporting resources to the third-party client of the supplier to complete the reservation.
[0101] Optionally, the event organizer, platform provider, and supplier can then complete the settlement process through the event business system.
[0102] like Figure 5 The diagram illustrates the interactive process of resource reservation and settlement in an activity through an activity business system in one embodiment of this application.
[0103] Figure 5 Steps S501 to S511 and Figure 2 Steps S201 to S211 are the same.
[0104] Step S512: The event organizer's first user terminal executes a payment action based on the verified identifier to pay for the various event-related resources reserved in the event document.
[0105] Step S513: In response to the fee payment action performed by the event organizer based on the verified identifier, the server executes the supplier's settlement process.
[0106] Specifically, the server sends the pending payment information for the event's supporting resources to the supplier's third-party client for confirmation; and, in response to the supplier's confirmation, performs a payment operation based on the pending payment information.
[0107] For example, it can be seen Figure 4KAs shown, an interface diagram for settling the cost of the activity supporting resources to the supplier is shown. The diagram shows an example of a conference activity related to booking a conference room, booking a room, etc. to a hotel. A "confirm settlement" button is provided for the supplier to click to confirm the settlement. Alternatively, if there is doubt about the content or amount, a "recheck" button is provided to recheck. The "upload materials" button is provided to upload relevant vouchers.
[0108] To visually illustrate the above process, reference can be made to Figure 6 As shown, a diagram of the overall process of implementing the establishment of an activity, resource reservation to settlement between the activity business system, the activity organizer and the supplier in an application example of the present application is shown.
[0109] In Figure 6 the process includes:
[0110] Step S601: The activity organizer initiates an activity.
[0111] Step S602: The server of the platform party creates an activity document and starts a one-stop activity supporting resource reservation for the activity organizer (which can also include invitees).
[0112] Step S603: The first user terminal of the activity organizer (and the second user terminal of the invitee) selects the activity supporting resources involved in the activity.
[0113] Specifically, the supplier can be the platform party itself or a third-party supplier. Accordingly, as shown in the diagram, the activity supporting resources can be the platform party's own resources provided by the platform party itself, or external resources provided by a third-party supplier accessing the platform party, or online activities of a third-party supplier.
[0114] Step S604: The selected activity supporting resources are associated with the activity document, and the budget amount is automatically calculated.
[0115] In some embodiments, the respective budget amounts of the activity organizer and each invitee can be calculated by each user terminal after selecting the resources, and the server can aggregate and update and associate the budget amounts to the activity document. Alternatively, in other embodiments, the server can calculate the budget amounts of each party.
[0116] Step S605: The activity organizer executes an internal approval process according to the activity document, such as a purchase order (PO) procurement order.
[0117] Step S606: The server associates the activity document with an audited identifier and automatically completes the reservation of each activity supporting resource in the activity document.
[0118] The PO purchase order is generated in the case of internal audit approval by the event organizer, and the audited identifier can be the order number of the PO purchase order.
[0119] Step S607: the event is completed.
[0120] Step S608: the platform receives payment from the event organizer, triggering settlement to the third-party supplier.
[0121] Of course, if it is a platform resource, it can be completed through an internal settlement process.
[0122] Step S609: the platform distributes the settlement amount to be confirmed to each third-party supplier.
[0123] Step S610: the third-party supplier confirms, and the platform completes the payment.
[0124] As shown in Figure 7 , a module schematic diagram of an activity data processing apparatus in an embodiment of the present application is shown. The activity processing apparatus can be applied to the service end. It should be noted that the principle of the activity data processing apparatus can refer to the service end in the previous Figure 2 embodiments, and therefore the same technical content will not be repeated here.
[0125] The activity data processing apparatus 700 comprises:
[0126] The activity establishment module 701 is configured to generate an activity document corresponding to the activity in response to an establishment request of the activity organizer.
[0127] The resource providing module 702 is configured to provide information about activity supporting resources related to the activity to a booking resource demand object for selection in response to a request of the booking resource demand object; the booking resource demand object comprises the activity organizer.
[0128] The booking resource aggregation module 703 is configured to aggregate the selected activity supporting resources and associate them with the activity document, and obtain a budget amount corresponding to the selected activity supporting resources.
[0129] The booking execution module 704 is configured to execute booking of each activity supporting resource corresponding to an order formed in response to confirmation of the activity organizer on the activity document; wherein the order is associated with the audited identifier about the activity document provided by the event party.
[0130] As shown in Figure 8 , a module schematic diagram of an activity establishment apparatus in an embodiment of the present application is shown. The activity establishment apparatus can be applied to the first user end. It should be noted that the principle of the activity establishment apparatus can refer to the previous Figure 2The first user terminal in the embodiment, and thus the same technical content is not repeated here.
[0131] The activity establishment device 800 comprises:
[0132] An activity establishment request module 801, configured to generate an establishment request of an activity and send the request in response to an activity establishment operation.
[0133] A resource request module 802, configured to acquire information of various activity supporting resources related to the activity in response to a resource reservation operation of the activity.
[0134] A resource selection module 803, configured to determine information of selected activity supporting resources and corresponding budget and send a confirmation message in response to a selection operation.
[0135] A selection confirmation module 804, configured to display a to-be-confirmed interface of the information of the selected activity supporting resources and the budget, the to-be-confirmed interface comprising an input area of an audited identifier of the activity.
[0136] A first sending module 805, configured to send a confirmation message comprising the audited identifier in response to a confirmation operation of an activity document and the input audited identifier.
[0137] As shown in Figure 9 FIG. 8, a module schematic diagram of an activity resource selection device in an embodiment of the present application is shown. The activity resource selection device can be applied to the second user terminal. It should be noted that the principle of the activity resource selection can refer to the principle of the activity establishment device described above. Figure 2 The second user terminal in the embodiment, and thus the same technical content is not repeated here.
[0138] The activity resource selection device 900 comprises:
[0139] An activity information receiving module 901, configured to receive information of an activity and display the information.
[0140] A resource request module 902, configured to acquire information of various activity supporting resources related to the activity in response to a resource reservation operation of the activity.
[0141] A second sending module 903, configured to determine information of selected activity supporting resources and corresponding budget and send a confirmation message in response to a selection operation.
[0142] It should be particularly noted that, in Figure 7 , Figure 8 , Figure 9The various functional modules in the embodiments can be implemented wholly or partially by software, hardware, firmware, or any combination thereof. When implemented by software, the software can be implemented in the form of program instruction products entirely or partially. The program instruction products include one or more program instructions. When the program instructions are loaded and executed on a computer, the program instructions entirely or partially generate the processes or functions according to the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The program instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
[0143] And, Figure 7 , Figure 8 , Figure 9 The apparatus disclosed in the embodiments can be implemented by other module division manners. The apparatus embodiments shown above are merely illustrative, for example, the division of the modules is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of modules or modules can be combined or can be dynamically moved to another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed modules can be indirect coupling or communication connection between the modules through some interfaces, or can be electrical or other forms.
[0144] In addition, Figure 7 , Figure 8 , Figure 9 The functional modules and sub-modules in the embodiments can be dynamically in one processing component, or each module can be physically present alone, or two or more modules can be dynamically in one component. The above-mentioned dynamic components can be realized in the form of hardware or in the form of software functional modules. When the above-mentioned dynamic components are realized in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.
[0145] The present application also provides a computer-readable storage medium storing program instructions, which when executed perform the above-mentioned processes. Figure 2 The method steps performed by the first user terminal, the server, or the second user terminal in the embodiments.
[0146] The method steps in the above embodiments can be implemented as software or computer code that can be stored in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or computer code that is originally stored in a remote recording medium or a non-transitory machine readable medium and downloaded through a network and then stored in a local recording medium, so that the method represented herein can be processed by such software on a recording medium using a general-purpose computer, a special-purpose processor, or programmable or special-purpose hardware such as an ASIC or an FPGA.
[0147] It should be particularly noted that the flow or method represented by the flowchart representation of the above embodiments of the present application can be understood as representing a module, a segment, or a part of code including one or more executable instructions for implementing a specific logical function or process. And the scope of the preferred embodiments of the present application includes additional implementations in which the functions can be performed in an order different from that shown or discussed, including in a substantially simultaneous manner or in reverse order according to the functions involved.
[0148] For example, Figure 2 The order of the various steps in the embodiments can be varied in specific scenarios, and is not limited by the above representation.
[0149] As Figure 10 shown, a structural schematic diagram of a computer device in an embodiment of the present application is shown.
[0150] In some embodiments, the computer device can be implemented as a server or the like.
[0151] Figure 10 The computer device 1000 shown is merely an example and should not bring any limitation to the function and use range of the embodiments of the present disclosure.
[0152] As Figure 10 shown, the computer device 1000 is in the form of a general-purpose computing device. The components of the computer device 1000 can include but are not limited to the above-mentioned at least one processing unit 1010, the above-mentioned at least one storage unit 1020, and a bus 1030 connecting different system components including the storage unit 1020 and the processing unit 1010.
[0153] The storage unit stores program code that can be executed by the processing unit 1010, so that the computer device is used to implement the first user terminal, the server, or the second user terminal described in the above embodiments of the present disclosure (for example Figure 2 embodiments) and perform the method steps in the above embodiments. For example, the processing unit 1010 can execute the various steps performed by the server in the above-mentioned Figure 2 embodiments.
[0154] In some embodiments, the storage unit 1020 can include a volatile storage unit such as a random access memory (RAM) 10201 and / or a cache memory 10202, and further can include a non-volatile storage or repository unit 10203.
[0155] In some embodiments, the storage unit 1020 can also include a program / utility 10204 having a set (at least one) of program modules 10205, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which can include implementation of a network environment, alone or in combination.
[0156] In some embodiments, the bus 1030 can include a data bus, an address bus, and a control bus.
[0157] In some embodiments, the computer device 1000 can also communicate with one or more external devices 1100 such as a keyboard, a pointing device, a Bluetooth device, etc. through an input / output (I / O) interface 1050. Optionally, the computer device 1000 can further include a display unit 1040 coupled to the input / output (I / O) interface 1050 for displaying information to a user. Additionally, the computer device 1000 can communicate with one or more networks such as a local area network (LAN), a wide area network (WAN), and / or the public network such as the Internet, through a network adapter 10100. As depicted, the network adapter 10100 is communicatively coupled to the other modules of the computer device 1000 through the bus 1030. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with the computer device 1000. These include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0158] In summary, the embodiments of the present application provide an activity data processing, establishing, selecting method, device, equipment and medium. When an activity organizer requests to establish an activity, a corresponding activity document is generated, and activity supporting resources are provided to each object requiring to reserve resources for selection, and then the selected activity supporting resources are associated with the activity document, an activity document gathering each activity supporting resource requiring to be reserved is formed and a corresponding budget amount is calculated. Further, an order associated with a corresponding audited identifier can be generated after the activity document is audited and confirmed by a conference organizer, and then each selected activity supporting resource can be reserved, and the server connects each party through a unified interface, and the related reservation work of the activity is completed efficiently at one time, the activity preparation efficiency is effectively improved, and the low efficiency problem caused by deep dependence on manual work and scattered electronic systems in related technologies is solved.
[0159] The above embodiments are only illustrative of the principles of the present application and their effects, and are not intended to limit the present application. Any modification or change made by any person skilled in the art without departing from the spirit and scope of the present application shall be covered by the claims of the present application.
Claims
1. A method of processing activity data, characterized by, The method is applied to a server side, and comprises: In response to an establishment request of an event by an event organizer, generating an event document corresponding to the event; In response to a request of a reservation resource demand object, providing information of event supporting resources related to the event to the reservation resource demand object for selection; the reservation resource demand object comprises the event organizer and invitees; the event supporting resources comprise at least two of venue, transportation, accommodation, catering, equipment and publicity; Gathering the selected event supporting resources and associating them with the event document, and obtaining a budget amount corresponding to the selected event supporting resources, comprising: based on the types of the selected event supporting resources, summarizing a partial budget amount of each type and a total budget amount obtained by adding up the partial budget amounts; Confirming the event document and the partial budget amount and the total budget amount to the event organizer; In response to an order formed by a confirmation operation of the event document by the event organizer, performing a reservation of each of the event supporting resources corresponding to the order; wherein the order is associated with an audited identifier provided by the event organizer about the event document, and the audited identifier is an identifier generated by the event organizer based on an internal approval process.
2. The activity data processing method of claim 1, wherein, The performing of the reservation of each of the event supporting resources comprises: sending a reservation message of a corresponding event supporting resource to a supplier of the event supporting resource.
3. The activity data processing method of claim 2, wherein, Further comprising: In response to a fee payment action performed by the event organizer based on the audited identifier, performing a settlement process of the supplier.
4. The activity data processing method of claim 3, wherein, The performing of the settlement process of the supplier comprises: Sending to-be-paid information of the event supporting resource to the supplier for confirmation; In response to the confirmation of the supplier, performing a payment operation based on the to-be-paid information.
5. A method of activity establishment, characterized by, The method is applied to a user side of an event organizer, and comprises: In response to an event establishment operation, generating an establishment request of an event and sending the request to a server side to generate an event document corresponding to the event; In response to a resource reservation operation of the event, obtaining information of each of event supporting resources related to the event, the information being provided by the server side based on a request of a reservation resource demand object, the reservation resource demand object comprising the event organizer and invitees, and the event supporting resources comprising at least two of venue, transportation, accommodation, catering, equipment and publicity; In response to a selection operation, determining information of selected event supporting resources and a corresponding budget amount and sending a confirmation message to the server side to associate the information and the budget amount to the event document, the budget amount comprising a partial budget amount of each type obtained by the server side based on a summary of types of each of the event supporting resources selected by the reservation resource demand object and a total budget amount obtained by adding up the partial budget amounts; Displaying a to-be-confirmed interface of the information and the budget amount of the selected event supporting resources, the to-be-confirmed interface comprising an input area of an audited identifier about the event, the audited identifier being an identifier generated by the event organizer based on an internal approval process; In response to a confirmation operation of the event document and the input audited identifier, sending a confirmation message containing the audited identifier to the server side to generate an order associated with the event document.
6. The activity establishment method of claim 5, wherein, Based on the audited identifier, a fee payment action on an associated activity unit is performed.
7. A method of active resource selection, characterized by, The method is applied to a user terminal of an invitee, and comprises: receiving information of an activity and displaying; in response to a resource reservation operation on the activity, obtaining information of each activity supporting resource related to the activity, the information of the activity supporting resource being provided by a server based on a request of a reservation resource demand object, the reservation resource demand object including an activity organizer and the invitee, and the activity supporting resource including at least two of a venue, transportation, accommodation, catering, equipment, and publicity; in response to a selection operation, determining information of a selected activity supporting resource and a corresponding budget amount, and sending a confirmation message to the server to be associated to an activity document, the budget amount including a partial budget amount of each type of the activity supporting resource selected by the reservation resource demand object and a total budget amount obtained by adding the partial budget amounts, and the activity document being generated by the server based on a creation request of the activity by the activity organizer and corresponding to the activity.
8. An active data processing device, characterized by The method is applied to a server, and comprises: an activity creation module configured to generate an activity document corresponding to an activity in response to a creation request of the activity by an activity organizer; a resource providing module configured to provide information of an activity supporting resource related to the activity to a reservation resource demand object for selection in response to a request of the reservation resource demand object, the reservation resource demand object including the activity organizer and an invitee, and the activity supporting resource including at least two of a venue, transportation, accommodation, catering, equipment, and publicity; a reservation resource aggregation module configured to aggregate selected activity supporting resources and associate the selected activity supporting resources to the activity document, and obtain a total budget amount corresponding to the selected activity supporting resources, including: based on types of the selected activity supporting resources, aggregating a partial budget amount of each type of the activity supporting resources and a total budget amount obtained by adding the partial budget amounts; a reservation execution module configured to confirm the activity document and the partial budget amount and the total budget amount to the activity organizer, and execute a reservation on each of the activity supporting resources in response to an order formed by a confirmation of the activity document by the activity organizer, wherein the order is associated to an audited identifier of the activity document provided by the activity organizer, and the audited identifier is an identifier generated by the activity organizer based on an internal approval process.
9. An activity establishing apparatus, characterized by comprising: The method is applied to a user terminal of an activity organizer, and comprises: an activity creation request module configured to generate a creation request of an activity and send the creation request to a server to generate an activity document corresponding to the activity in response to an activity creation operation; a resource request module configured to obtain information of each activity supporting resource related to the activity in response to a resource reservation operation on the activity, the information being provided by the server based on a request of a reservation resource demand object, the reservation resource demand object including the activity organizer and an invitee; and a budget amount determination module configured to determine a total budget amount corresponding to the selected activity supporting resources, including: based on types of the selected activity supporting resources, aggregating a partial budget amount of each type of the activity supporting resources and a total budget amount obtained by adding the partial budget amounts. The resource selection module is configured to determine information of the selected activity supporting resource and a corresponding partial budget amount in response to a selection operation, and send a confirmation message to the server to associate to the activity document, wherein the budget amount comprises a partial budget amount of each type of the activity supporting resource selected by the booking resource demand object and a budget amount obtained by summing up the partial budget amounts. The selection confirmation module is configured to display a to-be-confirmed interface of the information of the selected activity supporting resource and the budget amount, wherein the to-be-confirmed interface comprises an input area of an audited identifier of the activity, and the audited identifier is generated by the activity organizer based on an internal approval process. The sending module is configured to send a confirmation message comprising the audited identifier to the server to generate an order associated with the activity document in response to a confirmation operation of the activity document and the input audited identifier.
10. An active resource selection apparatus, characterized by, The device is applied to a user terminal of an invitee, and comprises: An activity information receiving module configured to receive information of an activity and display the information. A resource request module configured to obtain information of each activity supporting resource related to the activity in response to a resource booking operation of the activity, wherein the information of the activity supporting resource is provided by a server based on a request of a booking resource demand object, the booking resource demand object comprises an activity organizer and the invitee, and the activity supporting resource comprises at least two of a venue, transportation, accommodation, catering, equipment and publicity. A sending module configured to determine information of a selected activity supporting resource and a corresponding budget amount in response to a selection operation, and send a confirmation message to the server to associate to an activity document, wherein the budget amount comprises a partial budget amount of each type of the activity supporting resource selected by the booking resource demand object and a budget amount obtained by summing up the partial budget amounts, and the activity document is generated by the server based on a creation request of the activity organizer for the activity and corresponds to the activity.
11. A computer device, comprising: The device comprises a communicator, a memory and a processor. The communicator is configured to communicate with an external device. The memory stores program instructions, and the processor is configured to execute the program instructions to perform the activity data processing method according to any one of claims 1 to 4, or perform the activity creation method according to claim 5 or 6, or perform the activity resource selection method according to claim 7. The memory stores program instructions, and the processor is configured to execute the program instructions to perform the activity data processing method according to any one of claims 1 to 4, or perform the activity creation method according to claim 5 or 6, or perform the activity resource selection method according to claim 7.
12. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Order settlement method and system and electronic equipment
CN113935818A
System for providing information on academic general meeting and accepting reservation for hotel accommodation and traffic
JP2000029946A
System and method for wedding reservation
KR1020010087056A
System for linking, reserving, and managing accommodations for large-scale event and method therefor
WO2018124322A1