A method, system and storage medium for allocating and managing shared conference rooms in a park
By adopting opportunity cost calculation and allocation strategies in the allocation management of shared conference rooms in the park, the problem of unreasonable allocation in the existing technology is solved, and the utilization rate of conference rooms and corporate satisfaction are improved.
Patent Information
- Application Number
- CN202411146565.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-08-20
AI Technical Summary
In the prior art, the allocation method of shared conference rooms in the park is relatively simple, and factors such as meeting duration and meeting importance cannot be fully considered, resulting in unreasonable allocation, resulting in idle waste of conference rooms and degradation of corporate satisfaction.
A distribution management method based on opportunity cost is adopted. By obtaining conference room information and appointment application content, the appointment application is placed in the public pool to wait, the opportunity cost of each appointment application is calculated, and the allocation task is performed at the target time, and the appointment application with the lowest opportunity cost is given priority.
It improves the value of the conference room, ensures that large-scale, long-term and important meetings are given priority to obtain the right to use the conference room, reduces the idle waste of conference rooms, and improves the enterprise's resource usage experience and park operation efficiency.
Smart Images

Figure CN118941049B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of park management, and in particular to a method, system and storage medium for allocating and managing shared conference rooms in a park. Background Art
[0002] At present, the park model is being continuously promoted. With the continuous optimization of the park's industrial policies and subsidy models, more and more small and medium-sized enterprises are choosing to carry out their corporate activities in the park. The park is also the main platform and carrier of regional and industrial economy.
[0003] Under the current operation mode of the industrial chain of the park, many small and medium-sized enterprises choose to rent a small house in the park for enterprise construction. In the small house, except for the necessary office area, rest area and meeting area, due to the area constraint, it is often impossible to plan a conference room for multiple people to hold meetings. Faced with this situation, many parks will plan a conference room with only meeting functions in the park for some enterprises in the park that do not have independent conference rooms to share. Enterprises only need to make an appointment through mobile devices or a unified park management system to use the shared conference room for meetings within the appointment time after approval.
[0004] In the relevant technology, when there are many applications and few conference rooms, the "first come, first served" allocation method is generally adopted, that is, the corresponding idle time period of the shared conference room will be directly allocated to the first enterprise that makes a reservation for the time period. However, this method has the following disadvantages:
[0005] The first-come, first-served allocation method only considers the time when the reservation is issued, without considering the duration and importance of the meeting. This will result in the success rate of the conference room reservation application only being related to the advance time of the application. When faced with some temporary and important meetings, it is often impossible to reserve a conference room due to the application time problem. Such temporary and important meetings are often time-sensitive. When a conference room cannot be successfully applied for within the emergency time limit, the company may cancel the conference room request because the emergency has been resolved or the time limit for the emergency has expired. At the same time, if the duration of the earliest scheduled meeting is very short, the conference room will be used for a short time, and the remaining time will need to be quickly allocated. Secondly, in a first-come, first-served allocation environment, companies in the park will quickly and massively reserve idle time slots in the conference room in an unbalanced manner, which will cause some companies with meeting needs to be scheduled later due to slow seizure speed.
[0006] Therefore, the current technology has the problem of unreasonable allocation due to its relatively simple allocation method and few considerations. Since shared conference rooms are also public resources in the park system, if the allocation is unreasonable and the conference rooms are idle when they should not be, it will lead to waste of public resources and a decrease in the satisfaction of enterprises in the park, which will affect the operating costs of the park and the resource usage experience of enterprises in the park. Summary of the invention
[0007] In order to improve the allocation effect of shared conference rooms in a park, the present application provides a method, system and storage medium for managing the allocation of shared conference rooms in a park.
[0008] In the first aspect, the present application provides a method for allocating and managing shared conference rooms in a park, which adopts the following technical solution:
[0009] A method for allocating and managing shared conference rooms in a park, comprising the following steps:
[0010] Obtaining conference room information, including free time, number, specification, and type;
[0011] Obtaining an appointment application, and placing the appointment application in a corresponding public pool for waiting according to the application content corresponding to the appointment application, wherein each conference room corresponds to one public pool, and the application content includes participating companies, number of participants, meeting start time, meeting end time, meeting type, and conference room requirements;
[0012] Waiting for the target time of each conference room to perform an allocation task, wherein the target time is the earliest time of the earliest conference start time in the public pool plus a preset advance time amount or the earliest free time of the conference room plus a preset advance time amount;
[0013] In the allocation task, the opportunity cost corresponding to each appointment application is calculated, and the appointment application with the smallest opportunity cost is allocated to the earliest free time, where the opportunity cost is represented by the loss cost caused by selecting one appointment application and giving up other appointment applications;
[0014] If there are several reservation applications with the same opportunity cost, then based on the remaining allocatable free time of the conference room and the total duration to be compared, a corresponding allocation method is selected in the allocation campaign set to allocate the reservation applications with the same opportunity cost, the total duration to be compared is characterized by the total duration of the meetings of several reservation applications with the same opportunity cost, and the allocation campaign set includes detailed comparison allocation, average allocation, and random allocation;
[0015] If the meeting room does not have the free time during the day time period, an application assessment reminder is generated to the corresponding enterprise end, and the enterprise end waits for the processing feedback result of the application assessment reminder, and adjusts the number and order of the remaining reservation applications in the public pool based on the processing feedback result to perform the allocation task in the next day time period.
[0016] In some embodiments, placing the reservation application in a corresponding public pool for waiting according to the application content corresponding to the reservation application includes the following steps:
[0017] Calculate the difference between the meeting start time in the appointment application and the earliest free time;
[0018] If the difference is greater than the advance time, a corresponding target conference room number is generated according to the number of participants, the conference type, and the conference room needs, and the reservation application is placed in the corresponding public pool based on the target conference room number;
[0019] If the difference is less than the advance time, the corresponding target conference room number is generated according to the number of participants, the conference type, and the conference room needs, and the reservation application is directly allocated to the free time of the conference room based on the target conference room number.
[0020] In some embodiments, the application content also includes conference room payment information, and the conference room information also includes conference room charging information. Calculating the opportunity cost corresponding to each reservation application includes the following steps:
[0021] Obtain the processing content corresponding to the reservation application, the processing content includes the ranking position, ranking time, the number of recent failed reservations, and the waiting time for recent failed reservations,
[0022] The opportunity cost is calculated based on the following formula:
[0023] ,
[0024] ,
[0025] ,
[0026] in, Represented as opportunity cost, The conference room utilization income corresponding to the selected reservation application is represented as follows, The conference room utilization income corresponding to the reservation application that is not selected, and Represented as the quantitative value of the benefits corresponding to the conference type, t and Represented by the duration of the meeting, Represented as the free time corresponding to the conference room, and Represented by the number of participants, Characterized by the number of people that the conference room can accommodate, and Represents the conference room payment information corresponding to the conference room application. The representation is the conference room charging information corresponding to the conference room, and Represented as the quantitative value of the income corresponding to the ranking position, and Represented as the quantitative value of the income corresponding to the ranking time, and It is represented by the quantitative value of the revenue corresponding to the number of recent failed reservations. and It is represented by the quantitative value of the revenue corresponding to the waiting time of recent failed appointments.
[0027] In some embodiments, selecting a corresponding allocation method in the allocation campaign set based on the remaining allocatable free time of the conference room and the total duration to be compared includes the following steps:
[0028] generating a confirmation cost coefficient based on the application content, and generating a potential cost coefficient based on the processing content, wherein the confirmation cost coefficient represents the degree of loss confirmed when the appointment application is not selected, and the potential cost coefficient represents the potential possibility of loss when the appointment application is not selected;
[0029] Determining whether the confirmed cost coefficient and the potential cost coefficient among a plurality of the reservation applications are the same;
[0030] If they are the same, then when the remaining allocatable free time in the conference room is greater than or equal to the total duration to be compared, choose average allocation; when the remaining allocatable free time in the conference room is less than the total duration to be compared, choose random allocation;
[0031] If they are not the same, a detailed comparison allocation is selected based on the size of the confirmed cost coefficients or the potential cost coefficients among the plurality of reservation applications.
[0032] In some embodiments, selecting and refining the comparison allocation based on the size of the confirmation cost coefficient or the potential cost coefficient between a plurality of the reservation applications includes the following steps:
[0033] Determine the marginal benefit corresponding to each of the conference rooms, wherein the greater the time difference between the remaining allocatable free time of the conference room and the total duration to be compared, the greater the marginal benefit, and the smaller the time difference between the remaining allocatable free time of the conference room and the total duration to be compared, the smaller the marginal benefit;
[0034] If the marginal benefit is greater than a preset value, the reservation application with the smallest potential cost coefficient among the reservation applications with the same opportunity cost is allocated to the free time of the conference room;
[0035] If the marginal benefit is less than a preset value, the reservation application with the smallest confirmation cost coefficient among the reservation applications with the same opportunity cost is allocated to the free time of the conference room.
[0036] In some embodiments, adjusting the number and order of the remaining reservation applications in the public pool based on the processing feedback result to perform the allocation task in the next day period includes the following steps:
[0037] If the processing feedback result is to cancel the reservation application, the corresponding reservation application in the public pool is deleted;
[0038] If the processing feedback result is entering the ranking, retaining the reservation application in the public pool;
[0039] When the plurality of reservation applications in the public pool all correspond to the entry ranking, the remaining plurality of reservation applications are ranked from low to high along the opportunity cost, and the assignment tasks are performed in the ranking order when the next day time period arrives.
[0040] In some of the embodiments, the following steps are also included:
[0041] Obtaining a meeting attendance score corresponding to the enterprise that issued the reservation application, which is assessed by a preset scoring mechanism, wherein the meeting attendance score includes a post-meeting environment dimension, a meeting punctuality dimension, and a free-riding behavior dimension;
[0042] An evaluation coefficient is generated based on the attendance score, and the opportunity cost is updated according to the evaluation coefficient. The lower the attendance score is, the higher the evaluation coefficient is, and the minimum evaluation coefficient is 1.
[0043] In some of the embodiments, assessing the meeting score based on the scoring mechanism includes the following steps:
[0044] Recording indoor images of the conference room before and after each meeting corresponding to the reservation application, and generating a post-meeting environment sub-score based on the indoor images;
[0045] Record the arrival time and end time of the enterprise in the meeting corresponding to each appointment application, and compare them with the meeting start time and meeting end time in the appointment application to generate a punctuality score for the meeting;
[0046] Recording a first number of times that the enterprise uses the conference room when there is no allocated reservation application and a second number of times that the conference room payment information is lower than the conference room charge information when the enterprise uses the conference room, and generating a free-riding behavior score based on the first number and the second number;
[0047] The meeting attendance score corresponding to the enterprise is calculated according to the post-meeting environment sub-score, the meeting attendance punctuality sub-score and the free-riding behavior score.
[0048] In the second aspect, the present application provides a distribution management system for shared conference rooms in a park, which adopts the following technical solutions:
[0049] A distribution management system for a shared conference room in a park, comprising a park end and an enterprise end, wherein the park end comprises:
[0050] The conference room access module is used to obtain the conference room information of each conference room accessed to the system, wherein the conference room information includes free time, number, specification and type;
[0051] An application acquisition module is used to acquire an appointment application issued by the enterprise end, and place the appointment application in a corresponding public pool for waiting according to the application content corresponding to the appointment application. Each conference room corresponds to one public pool. The application content includes participating enterprises, number of participants, meeting start time, meeting end time, meeting type, and conference room requirements.
[0052] An application review allocation module is used to wait for the target time of each conference room to perform an allocation task, wherein the target time is the earliest time of the earliest conference start time in the public pool plus a preset advance time amount or the earliest idle time of the conference room plus a preset advance time amount;
[0053] In the allocation task, the opportunity cost corresponding to each appointment application is calculated, and the appointment application with the smallest opportunity cost is allocated to the earliest free time, wherein the opportunity cost is represented by the negative utilization cost caused by selecting one appointment application and giving up other appointment applications;
[0054] If there are several reservation applications with the same opportunity cost, then based on the remaining allocatable free time of the conference room and the total duration to be compared, a corresponding allocation method is selected in the allocation campaign set to allocate the reservation applications with the same opportunity cost, the total duration to be compared is characterized by the total duration of the meetings of several reservation applications with the same opportunity cost, and the allocation campaign set includes detailed comparison allocation, average allocation, and random allocation;
[0055] The application result feedback module is used to generate an application assessment reminder to the corresponding enterprise end when there is no free time in the meeting room during the day time period, and wait for the enterprise end to process the feedback result of the application assessment reminder, and based on the processing feedback result, the application review allocation module adjusts the number and order of the remaining reservation applications in the public pool to perform the allocation task in the next day time period.
[0056] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0057] A computer-readable storage medium stores a computer program, which implements the steps of the above method when executed by a processor.
[0058] The technical solution provided by the embodiments of the present application has the following technical effects:
[0059] The "first come, first served" model in the relevant technology is replaced by a model of allocation through comparison of opportunity costs. Through the calculation of opportunity costs, when there are a large number of application time conflicts, intelligent allocation can be achieved by giving priority to the calculation of utilization costs, so that some large-scale, long-term and important meetings can get priority in the use of shared conference rooms, thereby improving the utilization value of conference rooms. Through certain considerations, the application time priority is changed to opportunity cost priority, and appointment applications that are not conducive to conference room allocation will be delayed for allocation processing, thereby improving the allocation effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 It is a schematic diagram of the steps of a method for allocating and managing shared conference rooms in a park in an embodiment of the present application.
[0061] Figure 2 This is a schematic diagram of module connections of a distribution management system for shared conference rooms within a campus in an embodiment of the present application. DETAILED DESCRIPTION
[0062] To more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. However, it should be understood by those of ordinary skill in the art that the present application can be implemented without these details. In some cases, in order to avoid unnecessary descriptions that make various aspects of the present application obscure, well-known methods, processes, systems, components and / or circuits that have been described at a higher level will not be described in detail. For those of ordinary skill in the art, it is obvious that various changes can be made to the embodiments disclosed in the present application, and without departing from the principles and scope of the present application, the general principles defined in the present application can be applied to other embodiments and application scenarios. Therefore, the present application is not limited to the embodiments shown, but conforms to the broadest scope consistent with the scope claimed for protection of the present application.
[0063] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in each embodiment of the present invention described below can be combined with each other as long as there is no conflict between them.
[0064] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used to distinguish the technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0065] In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples.
[0066] The embodiment of the present application discloses a method for allocating and managing shared conference rooms in a park.
[0067] like Figure 1 As shown, a method for allocating and managing shared conference rooms in a park includes the following steps:
[0068] S100, obtaining conference room information.
[0069] Meeting room information includes available time, number, specifications, and type.
[0070] Every shared conference room in the park that is open to the public needs to be connected to this system. The system will store and display the conference room's own information, and it can be searched manually.
[0071] Each connected conference room is added to the system through the [Add] button in the system operation list. When adding, you need to enter the name of the conference room, the corresponding number of the conference room, the type of meetings that the conference room can host, the type of the conference room itself (ordinary conference room, multimedia conference room, etc.), and the specifications of the conference room (how many people it can accommodate).
[0072] At the same time, the newly added conference room also needs to display its current or recent free time. The free time refers to the length of time that the conference room is idle without being applied for use. Generally speaking, the displayed free time will be displayed in the form of time periods. For example, the free time of the conference room is from 12 noon to 4 pm, and the time period can be set to half an hour or one hour, so the complete free time is divided into multiple free time periods.
[0073] Generally speaking, in order to facilitate conference room management and reduce the number of extremely short meetings, the shortest time a conference room can be requested is half an hour, and the meeting duration corresponding to each reservation application must be a multiple of half an hour.
[0074] S200, obtaining a reservation application, and placing the reservation application in a corresponding public pool for waiting according to the application content corresponding to the reservation application, and each conference room corresponds to a public pool.
[0075] The application content includes participating companies, number of participants, meeting start time, meeting end time, meeting type, and conference room requirements.
[0076] The reservation application is sent by the enterprise side, and the enterprise side obtains a reservation application by entering and completing the corresponding application content. Generally speaking, after the reservation application is sent, even if the meeting start time corresponding to the reservation application is the idle time of the meeting room, in order to improve the sharing efficiency of the shared meeting room, it needs to be put into the public pool for waiting.
[0077] The public pool corresponding to each conference room is a waiting queue. When each reservation application for the conference room is not clearly allocated in the corresponding free time, it needs to be assigned a task in the public pool.
[0078] Among them, meeting types include internal regular meetings, emergency meetings, external receptions, activities, etc. Different meeting types correspond to different levels of urgency.
[0079] Conference room requirements include, for example, requirements for multimedia audio and video, requirements for conference room size, requirements for conference room layout, etc. Different conference room requirements correspond to the application directions for different conference rooms and the utilization rates of different conference rooms.
[0080] S300, waiting for the target time of each conference room to perform a task allocation.
[0081] The target time is the earliest of the earliest meeting start time in the common pool plus a preset lead time amount or the earliest free time of the conference room plus a preset lead time amount.
[0082] In order to unify the process of assigning tasks to conference rooms, tasks will only be assigned when the current time reaches a certain target time, and the rest of the time is in the waiting time for appointment applications. The waiting time can be used to process subsequent appointment applications that are more suitable for the corresponding free time.
[0083] There are two types of target time. One is based on the earliest meeting start time in the public pool and is advanced by a certain time on this basis. For example, if the earliest meeting start time in the public pool is 11 o'clock, then the appointment is advanced by half an hour, and 10:30 is used as the target time. In this way, when allocating, regardless of whether the appointment application is successfully allocated, the corresponding result can be obtained in advance and given to the enterprise side. The enterprise side can have a certain amount of time to notify and prepare after receiving the successful appointment application; the other is based on the current earliest free time as the benchmark and is advanced by a certain time on this benchmark. For example, if the free time is from 11 am to 5 pm, then the earliest free time is 11 noon, then half an hour is advanced, and 10:30 is used as the target time. In this way, after an appointment application is allocated at this time point, a certain amount of time can also be reserved for the enterprise to notify and prepare.
[0084] That is to say, when the free time is 11 o'clock and the target time is 10:30, then if the enterprise sends an appointment request for 11:30 at 10:10, the corresponding target time is 11 o'clock. At this time, the earlier time of 10:30 is selected to assign the task, and the time between 10:10 and 10:30 is still the waiting time for other appointment requests.
[0085] S400, in allocating tasks, calculating the opportunity cost corresponding to the appointment application, and allocating the appointment application with the smallest opportunity cost to the earliest free time.
[0086] The opportunity cost is represented by the loss cost caused by choosing one reservation application and giving up other reservation applications. Specifically, after choosing a reservation application, the conference room will get the benefits brought by the reservation application, which can be actual benefits, potential benefits or conceptual benefits. When making this choice, it is at the expense of giving up the benefits brought by other reservation applications. The part of the benefits given up that exceeds the benefits brought is considered to be the opportunity cost corresponding to making a choice.
[0087] For example, for actual benefits, if you choose opportunity A, you will get 500 yuan in benefits, and if you choose opportunity B, you will get 1,000 yuan in benefits. If the user chooses opportunity A, the actual benefits he gets are 500 yuan, and the benefits lost due to not choosing are 1,000 yuan, so his opportunity cost is 500 yuan, that is, the cost of making this choice is 500 yuan. On the contrary, if you choose opportunity B, the benefits he gets are 1,000 yuan, and the benefits lost are 500 yuan, so his opportunity cost is -500 yuan, that is, the cost of making this choice is -500 yuan. A positive opportunity cost is a loss cost that needs to be borne, and a negative opportunity cost indicates a reverse loss cost, which is a positive benefit.
[0088] The opportunity cost in the embodiment of the present application represents the economic judgment of some non-quantitative data. Since shared conference rooms are generally free of charge, there is no object of judgment in terms of physical value in most cases. The opportunity cost of this application focuses on the degree of utilization of a conference room.
[0089] Since the shared conference room is built, managed, operated and open to the public by the park itself, the construction cost, operation and maintenance cost of the conference room by the park can be measured by the utilization rate. This is because for public resources, reasonable and efficient utilization can reflect the construction value of the resources. The higher the utilization rate of the conference room by a meeting, the more it matches the original intention of the construction of the conference room, and the lower the corresponding opportunity cost. The lower the utilization rate of the conference room by a meeting, the more it deviates from the original intention of the construction of the conference room, and the higher the corresponding opportunity cost.
[0090] For a multimedia conference room that can accommodate 20 people, when faced with reservation application A for 5 people without multimedia equipment and reservation application B for 15 people with multimedia equipment, the utilization rate of the conference room is lower when A is selected, while the utilization rate of the conference room is relatively higher when B is selected. Therefore, the opportunity cost of selecting B is less than the opportunity cost of selecting A.
[0091] Then, when allocating tasks, in order to maximize the value of the shared conference room, the reservation application with the lowest opportunity cost needs to be selected for allocation.
[0092] Other reference measurement factors for opportunity cost will be explained in detail in the subsequent content.
[0093] S500: If there are several reservation applications with the same opportunity cost, a corresponding allocation method is selected from the allocation campaign set based on the remaining allocatable free time of the conference room and the total duration to be compared to allocate the reservation applications with the same opportunity cost.
[0094] When allocating tasks to allocate a certain free time, if there are multiple appointment applications with the same opportunity cost, it is impossible to allocate them according to the above method. Therefore, different allocation methods need to be selected according to different time relationships to improve the rationality of conference room allocation. The total duration to be compared is represented by the total duration of several appointment applications with the same opportunity cost. The relationship between the total duration to be compared and the free time is related to the tightness of conference room allocation. The more appointment applications to be allocated are greater than the number of conference rooms that can be allocated, the tighter the number of conference rooms that can be allocated.
[0095] The allocation campaign set includes detailed comparison allocation, average allocation, and random allocation.
[0096] Refined comparison allocation is to re-arrange the order of appointment applications with the same opportunity cost based on comparison and judgment of certain conditions, while average allocation means distributing the remaining appointment applications evenly among the remaining free time, and random allocation means randomly selecting one or more of the remaining appointment applications to be placed in the remaining free time.
[0097] S600, if there is no free time in the meeting room during the day time period, an application assessment reminder is generated to the corresponding enterprise end, waiting for the enterprise end's processing feedback result for the application assessment reminder, and adjusting the number and order of the remaining reservation applications in the public pool based on the processing feedback result to allocate tasks in the next day time period.
[0098] The day time period is represented by the full 24 hours of the day. If there is no free time in the time period that can be allocated on the day, the remaining appointment applications must be allocated within the full time of the next day at the earliest.
[0099] Then, every time a day's allocation is completed, an application analysis reminder will be generated. The application analysis reminder has two functions. One part serves as a reminder of application failure on the enterprise side corresponding to the appointment application that has not been successfully applied for in the public pool. The other part is to notify the enterprise side to conduct an analysis, which includes whether to cancel the appointment application for the next day and whether to wait until the next day.
[0100] The enterprise side responds to the application assessment reminder, and the processing feedback results are returned to the park side. The park side processes the remaining appointment applications in the public pool accordingly based on the processing feedback results, and adjusts the sorting based on opportunity costs in advance, so that tasks can be directly assigned when the target time of the next day arrives.
[0101] Through the above steps, the "first come, first served" model in the relevant technology is replaced by a model of allocation by comparing opportunity costs. By calculating the opportunity cost, when there are a large number of application time conflicts, intelligent allocation can be achieved by calculating the utilization cost first, so that some large-scale, long-term and important meetings can get priority to use the shared conference room, thereby improving the utilization value of the conference room. Through certain considerations, the application time priority is changed to opportunity cost priority, and the reservation application that is not conducive to the conference room allocation will be delayed for allocation processing, thereby improving the allocation effect.
[0102] In other embodiments, placing the reservation application in a corresponding public pool for waiting according to the application content corresponding to the reservation application includes the following steps:
[0103] S210: Calculate the difference between the meeting start time in the reservation application and the earliest free time.
[0104] S211, if the difference is greater than the advance time, a corresponding target conference room number is generated according to the participants, conference type, and conference room requirements, and the reservation application is placed in the corresponding public pool based on the target conference room number.
[0105] S212: If the difference is less than the advance time, a corresponding target conference room number is generated according to the number of participants, the conference type, and the conference room requirements, and the reservation application is directly allocated to the free time of the conference room based on the target conference room number.
[0106] After obtaining an appointment request, the first thing to do is to calculate the difference between its meeting start time and the earliest free time. For example, if the meeting start time of an appointment request is 11 o'clock and the earliest free time is 12 o'clock, then the difference is -1 hour, while the meeting start time of an appointment request is 12 o'clock and the earliest free time is 11 o'clock, then the difference is 1 hour.
[0107] The difference is compared with the advance time. For example, if the advance time is half an hour, if the difference is greater than the advance time, it means that the meeting start time corresponding to the appointment application has not yet arrived. At this time, the appointment application enters the public pool for waiting.
[0108] If the difference is less than the advance time, it means that the free time corresponding to the reservation application is already occupied or the free time corresponding to the reservation application is about to arrive. For example, if the meeting starts at 11:20 and the earliest free time is 11:30, then the difference is 10 minutes, which is less than the half-hour advance time. In this case, the reservation application can be directly assigned to the corresponding free time. Because if the time advance is half an hour, then under normal circumstances, the meeting room with a free time of 11:30 should have been assigned by assigning tasks at 11 o'clock, but if the free time still exists at 11:20, it means that there are no other reservation applications in the current public pool, so the reservation application can be directly assigned.
[0109] In other embodiments, the application content also includes conference room payment information, and the conference room information also includes conference room charging information. Generally speaking, most conference rooms are free for sharing by enterprises in the park, but some higher-specification conference rooms, smart multimedia conference rooms, etc. may charge a certain fee when they are open to the public. At the same time, each conference room itself is charged, but most enterprises in the park will reflect the cost of using the conference room in the monthly rent or erase it after moving in, so each conference room itself has charging information, and the conference room payment information is based on whether payment is required when the conference room is actually used. If some enterprises do not need to pay for the use of the conference room, the conference room payment information is zero. If some enterprises need to pay for the use of the conference room, the conference room payment information is the corresponding fee.
[0110] Calculating the opportunity cost of each appointment application includes the following steps:
[0111] S410, obtaining the processing content corresponding to the reservation application.
[0112] The processing content includes the ranking position, ranking time, number of recent failed appointments, and waiting time for recent failed appointments.
[0113] The processing content is represented by the current and past contents of an enterprise under the corresponding unsuccessful application status. For the current one, it is represented by the current ranking in the public pool after calculating the opportunity cost. Generally speaking, the later the ranking position, the longer the waiting time for its application to be successful; the ranking time is represented by the waiting time of the current appointment application in the public pool. It should be noted that the waiting time is calculated based on the start time of the appointment application; the number of recent failed appointments is represented by a certain duration, such as the number of failed appointment applications within a week or half a month; the waiting time for recent failed appointments is represented by the total ranking time corresponding to all failed appointment applications within a certain duration.
[0114] S420, calculate the opportunity cost based on the following formula:
[0115] ,
[0116] ,
[0117] ,
[0118] in, Represented as opportunity cost, The revenue of the conference room utilization corresponding to the selected reservation application is represented as follows: The revenue of conference room utilization corresponding to the unselected reservation requests is represented by and Represented as the quantitative value of the benefits corresponding to the conference type, t and Represented by the duration of the meeting, Represented as the free time corresponding to the conference room, and Represented by the number of participants, Characterized by the number of people that the conference room can accommodate, and Represents the conference room payment information corresponding to the conference room application. The representation is the conference room charging information corresponding to the conference room, and Represented as the quantitative value of the income corresponding to the ranking position, and Represented as the quantitative value of the income corresponding to the ranking time, and It is represented by the quantitative value of the revenue corresponding to the number of recent failed reservations. and It is represented by the quantitative value of the revenue corresponding to the waiting time of recent failed appointments.
[0119] In general, the opportunity cost is the conference room utilization income corresponding to the unselected reservation application minus the conference room utilization income corresponding to the selected reservation application. The conference room utilization income is the income value obtained by quantifying the abstract concept of conference room utilization. It is reflected in many aspects, such as whether the number of people is close to the maximum capacity, whether the meeting duration of a single reservation is long, whether the meeting held in the conference room is urgent and important, and when the conference room is allocated to a company, whether there is a risk that other companies will cancel their reservation applications (because if other companies cancel their reservation applications, the conference room will reduce a confirmed usage time. If other corporate meetings cannot be matched within this time, the conference room will be vacant during this period, which may affect the utilization rate of the conference room).
[0120] Specifically, for and As a conference venue, the more important and urgent the meeting is, the higher the utilization rate of the conference room will be. Therefore, the utilization rate can be determined according to the type of meeting. and The specific value of and They are all less than one, and the greater the importance and urgency of the meeting type, the larger the value.
[0121] As for time, the longer the meeting duration corresponding to an appointment application is, the greater the utilization of free time is. Because of the definition of opportunity cost, when a choice is made, the loss of the choice not made needs to be borne. For this application, the loss of not making a choice is reflected in the cancellation risk of the appointment application that is not selected. If you choose an appointment application with a shorter meeting duration, then when an appointment application with a longer meeting duration is required, the corresponding loss cost will be greater, so the opportunity cost will be greater.
[0122] Regarding the number of participants, similar to time, the conference room is a public resource. The more people who attend the meeting within the maximum capacity, the greater the utilization of the scale of the conference room, and the greater the benefit of choosing this reservation application.
[0123] Regarding payment information and charging information, if a reservation application requires payment, then allocating the conference room to the enterprise will generate substantial monetary benefits. However, if a free reservation application is chosen, the current allocation behavior will not generate any monetary benefits. Therefore, the opportunity cost corresponding to the reservation application that requires payment is smaller.
[0124] for and , and , and , and , these coefficients correspond to the specific duration and number of times a reservation application has been waiting in the current and past reservation failure states. When a company makes a reservation for a conference room, the more times it fails and the longer it waits, the greater the risk of canceling the reservation application. Under the premise that it is known that the cancellation of the reservation application will affect the benefits of utilization to a certain extent, the greater the risk, the greater the potential benefits of choosing the reservation application to solve the greater risk, and the smaller the corresponding opportunity cost. and , and , and , and It increases with the corresponding number of failures and failure duration.
[0125] By calculating the above-mentioned multiple reference factors, the conference room utilization income corresponding to the selected reservation application and the conference room utilization income corresponding to the unselected reservation application can be calculated, and the opportunity cost of a selection can be obtained by subtracting the two. When calculating this application, when selecting a reservation application, it is necessary to perform an opportunity cost calculation for the conference room utilization income of the reservation application and all other unselected conference room utilization income, and add the final results to obtain the opportunity cost of the reservation application in the public pool as a whole.
[0126] In some other embodiments, selecting a corresponding allocation method from the allocation campaign set based on the remaining allocatable free time of the conference room and the total duration to be compared includes the following steps:
[0127] S510, generating a confirmation cost coefficient based on the application content, and generating a potential cost coefficient based on the processing content.
[0128] The confirmation cost coefficient is characterized by the degree of loss confirmed when the reservation application is not selected. For example, one reservation application has payment information for the conference room, and the other reservation application does not have payment information for the conference room. At this time, if the reservation application for the free conference room is selected, the payment amount of the other reservation application will be lost. The confirmation cost is specifically the degree of loss determined in a single allocation task. For example, if the remaining free time in the conference room is enough for both of the above reservation applications to be allocated, then in fact, the payment amount has not been lost as a whole. However, from the perspective of a single allocation task, if one is selected, there will inevitably be a loss caused by the reservation application that was not selected.
[0129] The potential cost coefficient represents the potential possibility of loss when the reservation application is not selected. For example, when a reservation application has failed many times in the past and has been canceled, if it is not assigned in this allocation task, it is very likely to cancel the reservation application, and the possibility of loss of conference room utilization income is very high. On the contrary, if a reservation application has failed few times in the past and is not assigned in this allocation task, it is very unlikely to cancel the reservation application. The size of this potential possibility is determined by the potential cost coefficient of the reservation application, and the potential cost is the corresponding loss possibility in the overall allocation task.
[0130] S511, determining whether the confirmed cost coefficients and potential cost coefficients of several reservation applications are the same.
[0131] S520: If they are the same, then when the remaining allocatable free time of the conference room is greater than the total duration to be compared, choose average allocation; when the remaining allocatable free time of the conference room is less than the total duration to be compared, choose random allocation.
[0132] First, if the confirmation cost coefficients of various appointment applications are the same and the potential cost coefficients are also the same, then the cost reference factors between several appointment applications are completely consistent. At this time, a simpler allocation method is selected.
[0133] Specifically, if the remaining allocatable free time is greater than the total duration to be compared, it means that the remaining free time of the conference room can satisfy all remaining reservation applications. In this case, the free time only needs to be evenly allocated to each reservation application in any order.
[0134] If the remaining allocatable free time is less than the total duration to be compared, it means that the remaining free time of the conference room cannot meet all the remaining reservation applications. At this time, when the opportunity cost, confirmation cost coefficient and potential cost coefficient are completely consistent, in order to meet the fairness of allocation, the free time is allocated to the randomly selected reservation applications by random selection.
[0135] S530: If they are not the same, a detailed comparison and allocation is selected based on the size of the confirmed cost coefficients or potential cost coefficients among the plurality of reservation applications.
[0136] If the confirmation cost coefficients and potential cost coefficients of various appointment applications are different, it means that there are still differences in cost judgments between the various appointment applications. At this time, further detailed comparison is required, and the corresponding appointment applications should be allocated in order according to the results of the detailed comparison.
[0137] In some other embodiments, selecting and refining the comparison allocation based on the size of the confirmed cost coefficients or potential cost coefficients among a plurality of reservation applications includes the following steps:
[0138] S531, determine the marginal benefit corresponding to each conference room, wherein the greater the time difference between the remaining allocatable free time of the conference room and the total time to be compared, the greater the marginal benefit; the smaller the time difference between the remaining allocatable free time of the conference room and the total time to be compared, the smaller the marginal benefit.
[0139] Marginal benefit is the relationship between the overall revenue and overall cost of the conference room. Overall, when all the free time of the conference room can be allocated to each reservation application, the utilization level has reached a balance between income and expenditure, which corresponds to the lowest overall cost.
[0140] If the difference between the free time and the total time to be compared is larger, it means that the remaining appointment applications are less able to meet the full allocation of the free time, or it means that the competition among the remaining appointment applications for the remaining free time is more intense.
[0141] Therefore, the marginal benefit will be concave overall, that is, the more discrete the idle time and the total time to be compared are, the greater the marginal benefit will be, and the more aggregated the idle time and the total time to be compared are, the smaller the marginal benefit will be.
[0142] S532: If the marginal benefit is greater than a preset value, the reservation application with the smallest potential cost coefficient among a number of reservation applications with the same opportunity cost is allocated to the free time of the conference room.
[0143] When the marginal benefit is greater than the preset value, the potential demand for appointment applications will have a greater impact on the overall conference room utilization, because the corresponding situation at this time is either too few appointment applications to fill enough free time, or too little free time to meet the demand for too many appointment applications.
[0144] At this time, if one reservation application is selected and other reservation applications are cancelled, the number of reservation applications will be further reduced, resulting in a higher possibility of conference room vacancy, or a large number of reservation applications will not wait for the free time of the next day because they cannot be booked in the time period of the day. Therefore, when the marginal benefit is greater than the preset value, it is mainly necessary to consider the size of the potential cost coefficient and allocate the reservation application with the smallest potential cost coefficient to the corresponding free time.
[0145] S533: If the marginal benefit is less than a preset value, the reservation application with the smallest confirmed cost coefficient among several reservation applications with the same opportunity cost is allocated to the free time of the conference room.
[0146] When the marginal benefit is less than the preset value, it means that the gap between the idle time and the total time to be compared is smaller, and the remaining appointment applications are more nearly complete and appropriately allocated in the idle time. At this time, because the demand for conference rooms and the supply of appointment applications are close, the overall cost and overall benefit are relatively close to balance. At this time, the risk of appointment applications being canceled to a certain extent can be borne. Therefore, at this time, only the cost of each single allocation task is determined, and the appointment application with the smallest confirmed cost coefficient is allocated to the corresponding idle time.
[0147] In some other embodiments, adjusting the number and order of the remaining reservation applications in the public pool based on the processing feedback result to allocate tasks in the next day period includes the following steps:
[0148] S610: If the processing feedback result is to cancel the reservation application, the corresponding reservation application in the public pool is deleted.
[0149] If the company believes that the meeting cannot be held on the same day and there is no need to hold a meeting at a later time, or believes that the queuing time is too long, it can submit a cancellation application. This application is used to cancel the appointment application that is already in the public pool. The canceled appointment application will be deleted from the public pool.
[0150] S620: If the processing feedback result is entering the ranking, the reservation application is retained in the public pool.
[0151] If the company believes that it cannot reserve a meeting room today, but can hold a meeting tomorrow, it can submit a request to enter the ranking. This request is used to maintain the ranking status of the reservation application already in the public pool so that it can enter the next time period for ranking and waiting for allocation.
[0152] S630, when several reservation applications in the public pool all correspond to entering the ranking, the remaining several reservation applications are ranked from low to high along the opportunity cost, and tasks are allocated according to the ranking order when the next day time period arrives.
[0153] After processing the feedback results, several appointment applications that finally exist in the public pool are determined to enter the next day's ranking. In order to quickly realize the allocation of conference rooms in the next day, the remaining appointment applications in the public pool can be ranked according to opportunity cost after the end of each day. When the earliest target time of the next day arrives, the appointment application with the lowest opportunity cost can be quickly selected for allocation according to the ranking order.
[0154] In some other embodiments, the following steps are also included:
[0155] S700, obtaining a conference participation score corresponding to the enterprise that issued the reservation application and evaluated by a preset scoring mechanism.
[0156] A scoring mechanism is added to evaluate the behavior of each company's historical meetings. The evaluation meeting scores are used to indicate the multi-faceted advantages and disadvantages of an enterprise's use of shared conference rooms.
[0157] The meeting score includes post-meeting environment, meeting punctuality, and free-riding behavior. The post-meeting environment dimension is characterized by the evaluation dimension of the overall cleanliness of the meeting room after the company's past meetings, the integrity of the items in the meeting room, etc.; the meeting punctuality dimension is characterized by whether the company is late for the meeting, whether the meeting ends on time after arriving at the end time, etc.; the free-riding behavior dimension is characterized by the company's behavior of using the meeting room when there is no appointment application or when the meeting start time and meeting end time corresponding to the appointment application are not in place.
[0158] S710, generating an evaluation coefficient based on the attendance score, and updating the opportunity cost according to the evaluation coefficient. The lower the attendance score, the higher the evaluation coefficient, and the minimum evaluation coefficient is 1.
[0159] Scores are given according to the above dimensions to obtain evaluation coefficients, and the opportunity costs are updated based on the evaluation coefficients. If the scores of some companies are found to be low, the updated opportunity costs will be correspondingly higher, and their rankings will become lower in subsequent allocations.
[0160] In some other embodiments, assessing the attendance score based on the scoring mechanism includes the following steps:
[0161] S701, recording indoor images of the conference room before and after each meeting corresponding to the reservation application, and generating a post-meeting environment sub-score based on the indoor images.
[0162] The camera installed in the conference room is used to obtain indoor images before and after each meeting. The indoor images are automatically or manually compared to determine the cleanliness of the conference room before and after the meeting. Cleanliness includes whether there is garbage, whether the tables and chairs are neatly positioned, whether the multimedia equipment is turned off, etc. The post-meeting environment sub-score is generated based on the comparison results.
[0163] S702, recording the arrival time and end time of the enterprise in the meeting corresponding to each appointment application, and comparing them with the meeting start time and meeting end time in the appointment application to generate a punctuality score for the meeting.
[0164] The time when the company arrives at the meeting room and leaves the meeting room is recorded by the sign-in machine or camera in the meeting room, and compared with the start time and end time of the meeting. According to the comparison results, it can be known whether the company is late or overtime when using the meeting room. At the same time, it can be judged whether the company abides by the contract based on whether the company can be detected to arrive at the meeting room at the corresponding time.
[0165] S703, recording the first number of times the enterprise uses the conference room when there is no allocated reservation application and the second number of times the conference room payment information is lower than the conference room charge information when the enterprise uses the conference room, and generating a free-riding behavior score based on the first number and the second number.
[0166] First, we determine whether an enterprise has a reservation application corresponding to the conference room when using the conference room. If the conference room is currently available, the enterprise has no reservation application, or the enterprise's reservation application does not correspond to the conference room, it is considered as free-riding behavior and is recorded to obtain the first number corresponding to the conference room.
[0167] Secondly, the payment information of the conference room of the enterprise is compared with the charging information of the conference room. The above comparison is only performed when the payment information of the conference room exists. If the enterprise can use the conference room for free, there is no payment information of the conference room. If the payment information of the conference room is less than the charging information of the conference room, it means that the enterprise uses the conference room with a higher price at a lower price. This behavior is also considered as free riding behavior and is recorded to obtain the second number corresponding to the conference room.
[0168] S704, calculating the corresponding meeting score of the enterprise according to the post-meeting environment sub-score, the meeting punctuality sub-score and the free-riding behavior score.
[0169] like Figure 2 As shown, the present application also discloses a distribution management system for shared conference rooms in a park, including a park side and an enterprise side, wherein the park side includes:
[0170] The conference room access module is used to obtain the conference room information of each conference room accessed to the system. The conference room information includes idle time, number, specification, and type.
[0171] The application acquisition module is used to obtain the appointment application issued by the enterprise side, and place the appointment application in the corresponding public pool for waiting according to the application content corresponding to the appointment application. Each conference room corresponds to a public pool. The application content includes the participating companies, the number of participants, the meeting start time, the meeting end time, the meeting type, and the conference room requirements.
[0172] The application review allocation module is used to wait for the target time of each conference room to perform an allocation task. The target time is the earliest time of the earliest meeting start time in the public pool plus the preset advance time or the earliest free time of the conference room plus the preset advance time.
[0173] In the allocation task, the opportunity cost corresponding to each appointment application is calculated, and the appointment application with the smallest opportunity cost is allocated to the earliest free time. The opportunity cost is represented by the negative utilization cost caused by choosing an appointment application and giving up other appointment applications.
[0174] If there are several reservation applications with the same opportunity cost, the corresponding allocation method is selected from the allocation campaign set based on the remaining allocatable free time of the meeting room and the total duration to be compared to allocate the reservation applications with the same opportunity cost. The total duration to be compared is represented by the total meeting duration of several reservation applications with the same opportunity cost. The allocation campaign set includes detailed comparison allocation, average allocation, and random allocation.
[0175] The application result feedback module is used to generate an application assessment reminder to the corresponding enterprise end when there is no free time in the meeting room during the day time period, and wait for the enterprise end to process the feedback results of the application assessment reminder, and based on the processing feedback results, the application review allocation module adjusts the number and order of the remaining reservation applications in the public pool to allocate tasks in the next day time period.
[0176] When an enterprise issues an appointment request, the following common scenarios exist:
[0177] The application review and allocation module on the park side obtains the appointment application, successfully allocates it based on the opportunity cost after comparison, and displays the status content of [Appointment application approved] and sends it to the enterprise side;
[0178] The application review and allocation module at the park side obtains the appointment application, and after comparison, it is not successfully allocated according to the opportunity cost, and the status content of [Appointment application has not been approved] is displayed and sent to the enterprise side;
[0179] The application review and allocation module on the park side obtains the appointment application. After the appointment application is approved, the enterprise side cancels the appointment application, and the park side re-examines the cancellation instruction and agrees or disagrees.
[0180] The campus side also includes a new module, which enters the conference room addition page by clicking the [Add] button in the operation list, adds conference room-related information on the page and clicks Submit to add the conference room. The newly added conference room is simultaneously added to the viewing module on the enterprise side.
[0181] The present application also discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.
[0182] The implementation principle is:
[0183] The "first come, first served" model in the relevant technology is replaced by a model of allocation through comparison of opportunity costs. Through the calculation of opportunity costs, when there are a large number of application time conflicts, intelligent allocation can be achieved by giving priority to the calculation of utilization costs, so that some large-scale, long-term and important meetings can get priority in the use of shared conference rooms, thereby improving the utilization value of conference rooms. Through certain considerations, the application time priority is changed to opportunity cost priority, and appointment applications that are not conducive to conference room allocation will be delayed for allocation processing, thereby improving the allocation effect.
[0184] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise clearly stated in this document, the execution of these steps is not strictly limited in order and can be performed in other orders.
[0185] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for allocating and managing shared conference rooms in a park, characterized in that: The following steps are involved: Obtaining conference room information, including free time, number, specification, type, and conference room charge information; Obtaining an appointment application, and placing the appointment application in a corresponding public pool for waiting according to the application content corresponding to the appointment application, where each conference room corresponds to one public pool, and the application content includes participating companies, number of participants, meeting start time, meeting end time, meeting type, conference room requirements, and conference room payment information; Waiting for the target time of each conference room to perform an allocation task, wherein the target time is the earliest time of the earliest conference start time in the public pool plus a preset advance time amount or the earliest free time of the conference room plus a preset advance time amount; In the task allocation, the opportunity cost corresponding to each appointment application is calculated, and the appointment application with the smallest opportunity cost is allocated to the earliest free time, wherein the opportunity cost is characterized by the loss cost caused by selecting one appointment application and giving up other appointment applications, wherein the opportunity cost corresponding to each appointment application is calculated, including the following steps: Obtain the processing content corresponding to the reservation application, the processing content includes the ranking position, ranking time, the number of recent failed reservations, and the waiting time for recent failed reservations, The opportunity cost is calculated based on the following formula: , , , in, Represented as opportunity cost, The conference room utilization income corresponding to the selected reservation application is represented as follows, The conference room utilization income corresponding to the reservation application that is not selected, and Represented as the quantitative value of the benefits corresponding to the conference type, The duration of the meeting corresponding to the selected reservation application is represented by The duration of the meeting corresponding to the reservation application that is not selected, Represented as the free time corresponding to the conference room, and Represented by the number of participants, Characterized by the number of people that the conference room can accommodate, and Represents the conference room payment information corresponding to the conference room application. The representation is the conference room charging information corresponding to the conference room, and Represented as the quantitative value of the income corresponding to the ranking position, and Represented as the quantitative value of the income corresponding to the ranking time, and It is represented by the quantitative value of the revenue corresponding to the number of recent failed reservations. and It is represented by the quantitative value of the income corresponding to the waiting time of the recent failed appointments, and n is represented by the total number of appointment applications in the public pool; If there are several reservation applications with the same opportunity cost, then based on the remaining allocatable free time of the conference room and the total duration to be compared, a corresponding allocation method is selected in the allocation campaign set to allocate the reservation applications with the same opportunity cost, the total duration to be compared is characterized by the total duration of the meetings of several reservation applications with the same opportunity cost, and the allocation campaign set includes detailed comparison allocation, average allocation, and random allocation; If the meeting room does not have the free time during the day time period, an application assessment reminder is generated to the corresponding enterprise end, and the enterprise end waits for the processing feedback result of the application assessment reminder, and adjusts the number and order of the remaining reservation applications in the public pool based on the processing feedback result to perform the allocation task in the next day time period.
2. The method for allocating and managing shared conference rooms in a park according to claim 1, characterized in that: Placing the reservation application in a corresponding public pool for waiting according to the application content corresponding to the reservation application includes the following steps: Calculate the difference between the meeting start time in the appointment application and the earliest free time; If the difference is greater than the advance time, a corresponding target conference room number is generated according to the number of participants, the conference type, and the conference room needs, and the reservation application is placed in the corresponding public pool based on the target conference room number; If the difference is less than the advance time, the corresponding target conference room number is generated according to the number of participants, the conference type, and the conference room needs, and the reservation application is directly allocated to the free time of the conference room based on the target conference room number.
3. The method for allocating and managing shared conference rooms in a park according to claim 1, characterized in that: Selecting a corresponding allocation method from the allocation campaign set based on the remaining allocatable free time of the conference room and the total duration to be compared includes the following steps: generating a confirmation cost coefficient based on the application content, and generating a potential cost coefficient based on the processing content, wherein the confirmation cost coefficient represents the degree of loss confirmed when the appointment application is not selected, and the potential cost coefficient represents the potential possibility of loss when the appointment application is not selected; Determining whether the confirmed cost coefficient and the potential cost coefficient among a plurality of the reservation applications are the same; If they are the same, then when the remaining allocatable free time in the conference room is greater than or equal to the total duration to be compared, choose average allocation; when the remaining allocatable free time in the conference room is less than the total duration to be compared, choose random allocation; If they are not the same, a detailed comparison allocation is selected based on the size of the confirmed cost coefficients or the potential cost coefficients among the plurality of reservation applications.
4. The method for allocating and managing shared conference rooms in a park according to claim 3, characterized in that: The method of selecting and refining the comparison and allocation based on the size of the confirmed cost coefficient or the potential cost coefficient between the plurality of reservation applications comprises the following steps: Determine the marginal benefit corresponding to each of the conference rooms, wherein the greater the time difference between the remaining allocatable free time of the conference room and the total duration to be compared, the greater the marginal benefit, and the smaller the time difference between the remaining allocatable free time of the conference room and the total duration to be compared, the smaller the marginal benefit; If the marginal benefit is greater than a preset value, the reservation application with the smallest potential cost coefficient among the reservation applications with the same opportunity cost is allocated to the free time of the conference room; If the marginal benefit is less than a preset value, the reservation application with the smallest confirmation cost coefficient among the reservation applications with the same opportunity cost is allocated to the free time of the conference room.
5. The method for allocating and managing shared conference rooms in a park according to claim 1, characterized in that: Adjusting the number and order of the remaining reservation applications in the public pool based on the processing feedback result to perform the allocation task in the next day period includes the following steps: If the processing feedback result is to cancel the reservation application, the corresponding reservation application in the public pool is deleted; If the processing feedback result is entering the ranking, retaining the reservation application in the public pool; When the plurality of reservation applications in the public pool all correspond to the entry ranking, the remaining plurality of reservation applications are ranked from low to high along the opportunity cost, and the assignment tasks are performed in the ranking order when the next day time period arrives.
6. The method for allocating and managing shared conference rooms in a park according to claim 1, characterized in that: The following steps are also included: Obtaining a meeting attendance score corresponding to the enterprise that issued the reservation application, which is assessed by a preset scoring mechanism, wherein the meeting attendance score includes a post-meeting environment dimension, a meeting punctuality dimension, and a free-riding behavior dimension; An evaluation coefficient is generated based on the attendance score, and the opportunity cost is updated according to the evaluation coefficient. The lower the attendance score is, the higher the evaluation coefficient is, and the minimum evaluation coefficient is 1.
7. The method for allocating and managing shared conference rooms in a park according to claim 6, characterized in that: Assessing the meeting score based on the scoring mechanism includes the following steps: Recording indoor images of the conference room before and after each meeting corresponding to the reservation application, and generating a post-meeting environment sub-score based on the indoor images; Record the arrival time and end time of the enterprise in the meeting corresponding to each appointment application, and compare them with the meeting start time and meeting end time in the appointment application to generate a punctuality score for the meeting; Recording a first number of times that the enterprise uses the conference room when there is no allocated reservation application and a second number of times that the conference room payment information is lower than the conference room charge information when the enterprise uses the conference room, and generating a free-riding behavior score based on the first number and the second number; The meeting attendance score corresponding to the enterprise is calculated according to the post-meeting environment sub-score, the meeting attendance punctuality sub-score and the free-riding behavior score.
8. A distribution management system for shared conference rooms in a park, characterized in that: It includes a park side and an enterprise side, wherein the park side includes: The conference room access module is used to obtain the conference room information of each conference room accessed to the system, wherein the conference room information includes free time, number, specification, type, and conference room charge information; An application acquisition module is used to acquire an appointment application issued by the enterprise end, and place the appointment application in a corresponding public pool for waiting according to the application content corresponding to the appointment application. Each conference room corresponds to one public pool. The application content includes the participating enterprise, the number of participants, the meeting start time, the meeting end time, the meeting type, the meeting room requirements, and the meeting room payment information; An application review allocation module is used to wait for the target time of each conference room to perform an allocation task, wherein the target time is the earliest time of the earliest conference start time in the public pool plus a preset advance time amount or the earliest idle time of the conference room plus a preset advance time amount; In the allocation task, the opportunity cost corresponding to each of the appointment applications is calculated, and the appointment application with the smallest opportunity cost is allocated to the earliest free time, wherein the opportunity cost is characterized by the passive cost of utilization caused by selecting one of the appointment applications and giving up other appointment applications, wherein the opportunity cost corresponding to each of the appointment applications is calculated, including the following steps: Obtain the processing content corresponding to the reservation application, the processing content includes the ranking position, ranking time, the number of recent failed reservations, and the waiting time for recent failed reservations, The opportunity cost is calculated based on the following formula: , , , in, Represented as opportunity cost, The conference room utilization income corresponding to the selected reservation application is represented as follows, The conference room utilization income corresponding to the reservation application that is not selected, and Represented as the quantitative value of the benefits corresponding to the conference type, The duration of the meeting corresponding to the selected reservation application is represented by The duration of the meeting corresponding to the reservation application that is not selected, Represented as the free time corresponding to the conference room, and Represented by the number of participants, Characterized by the number of people that the conference room can accommodate, and Represents the conference room payment information corresponding to the conference room application. The representation is the conference room charging information corresponding to the conference room, and Represented as the quantitative value of the income corresponding to the ranking position, and Represented as the quantitative value of the income corresponding to the ranking time, and It is represented by the quantitative value of the revenue corresponding to the number of recent failed reservations. and It is represented by the quantitative value of the income corresponding to the waiting time of the recent failed appointments, and n is represented by the total number of appointment applications in the public pool; If there are several reservation applications with the same opportunity cost, then based on the remaining allocatable free time of the conference room and the total duration to be compared, a corresponding allocation method is selected in the allocation campaign set to allocate the reservation applications with the same opportunity cost, the total duration to be compared is characterized by the total duration of the meetings of several reservation applications with the same opportunity cost, and the allocation campaign set includes detailed comparison allocation, average allocation, and random allocation; The application result feedback module is used to generate an application assessment reminder to the corresponding enterprise end when there is no free time in the meeting room during the day time period, and wait for the enterprise end to process the feedback result of the application assessment reminder, and based on the processing feedback result, the application review allocation module adjusts the number and order of the remaining reservation applications in the public pool to perform the allocation task in the next day time period.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Conference scheduling method and system based on cloud computing resource allocation
CN117974090A