CN115564113A - Conference room automatic allocation method, system and device - Google Patents
Conference room automatic allocation method, system and device Download PDFInfo
- Publication number
- CN115564113A CN115564113A CN202211229531.9A CN202211229531A CN115564113A CN 115564113 A CN115564113 A CN 115564113A CN 202211229531 A CN202211229531 A CN 202211229531A CN 115564113 A CN115564113 A CN 115564113A
- Authority
- CN
- China
- Prior art keywords
- time
- meeting
- application
- room
- conference room
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06314—Calendaring for a resource
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1095—Meeting or appointment
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Educational Administration (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种会议室自动分配方法、系统及装置,属于会议室智能分配技术领域,该方法通过申请人提供的会议时间和会议人数动态计算出整体最优分配方案,具体实现过程如下:获取目前为止会议室使用及空闲情况,首先匹配会议室可容纳人数与申请会议的人数相近且时间范围与会议室空闲时间相近的会议室;会议室分配采用空闲时间碎片最小化原则;申请人发起申请包括预定会议室申请和撤销会议室申请,先将每一个会议室按照当天的申请情况由已申请和未申请的时间片分割成时间不等的分区,再利用最佳适应算法对会议室进行分配。本发明能够有效避免人为自由选择而造成的时间及会议室空间大小分配不均,从而提高会议室分配使用效率。
The invention discloses a conference room automatic distribution method, system and device, which belong to the technical field of conference room intelligent distribution. The method dynamically calculates the overall optimal distribution scheme through the meeting time and the number of people provided by the applicant. The specific implementation process is as follows: To obtain the use and availability of meeting rooms so far, first match the meeting room with a capacity similar to the number of people applying for a meeting and a time range similar to the free time of the meeting room; the allocation of meeting rooms adopts the principle of minimizing idle time fragments; the applicant initiates The application includes the reserved meeting room application and the cancellation of the meeting room application. Firstly, each meeting room is divided into different time zones from the applied and unapplied time slices according to the application situation of the day, and then the meeting room is processed by using the best adaptive algorithm. distribute. The invention can effectively avoid the uneven distribution of time and meeting room space caused by human free choice, thereby improving the efficiency of meeting room allocation and use.
Description
技术领域technical field
本发明涉及会议室智能分配技术领域,具体地说是一种会议室自动分配方法、系统及装置。The invention relates to the technical field of intelligent allocation of conference rooms, in particular to a method, system and device for automatic allocation of conference rooms.
背景技术Background technique
目前,会议室申请分配主要由申请人自行选择时间及会议室,或者由管理员根据申请人的请求进行人为分配,由管理员进行分配需要配备专门的人员接收会议室申请,根据已分配的会议室进行分配,每收到一次申请就需要查询已分配会议室,效率低下,且费时费力;而由申请人自行选择时间及会议室则容易造成会议室空间大小分配不均匀,浪费空间,且容易造成冲突;都不能很好的满足申请人的需要。另外,由于会议室的使用变更频繁,人为分配很难实时掌握好变更信息进而也影响对会议室的分配规则。At present, the allocation of conference room applications is mainly made by the applicant to choose the time and conference room, or by the administrator to allocate artificially according to the request of the applicant. The allocation by the administrator requires a special person to receive the application for the conference room. According to the assigned meeting Each time an application is received, it is necessary to inquire about the allocated conference room, which is inefficient and time-consuming; however, if the applicant chooses the time and conference room by himself, it will easily lead to uneven distribution of conference room space, a waste of space, and easy Cause conflict; neither can meet the applicant's needs very well. In addition, due to frequent changes in the use of conference rooms, it is difficult for human allocation to grasp the change information in real time, which also affects the allocation rules for conference rooms.
发明内容Contents of the invention
本发明的技术任务是针对以上不足之处,提供一种会议室自动分配方法、系统及装置,能够有效避免人为自由选择而造成的时间及会议室空间大小分配不均,从而提高会议室分配使用效率。The technical task of the present invention is to provide a method, system and device for automatically allocating meeting rooms in view of the above deficiencies, which can effectively avoid the uneven distribution of time and meeting room space caused by human free choice, thereby improving the use of meeting room allocation. efficiency.
本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:
一种会议室自动分配方法,通过申请人提供的会议时间和会议人数动态计算出整体最优分配方案,具体实现过程如下:A method for automatic allocation of meeting rooms, which dynamically calculates the overall optimal allocation plan based on the meeting time and number of people provided by the applicant. The specific implementation process is as follows:
获取目前为止会议室使用及空闲情况,首先匹配会议室可容纳人数与申请会议的人数相近且时间范围与会议室空闲时间相近的会议室;会议室分配采用空闲时间碎片最小化原则;To obtain the usage and vacancy of the meeting room so far, first match the meeting room with the capacity of the meeting room similar to the number of people applying for the meeting and the time range is similar to the free time of the meeting room; the meeting room allocation adopts the principle of minimizing idle time fragments;
申请人发起申请包括预定会议室申请和撤销会议室申请,在预定会议室申请时根据申请人提供的申请信息交由系统检索当前空闲可使用的会议室信息,先将每一个会议室按照当天的申请情况由已申请和未申请的时间片分割成时间不等的分区,再利用最佳适应算法对会议室进行分配;The application initiated by the applicant includes the application for reserved conference room and the cancellation of the application for the conference room. When the conference room is reserved, the application information provided by the applicant is submitted to the system to retrieve the information of the currently available conference room. The application situation is divided into time-divided partitions by applied and unapplied time slices, and then the best adaptive algorithm is used to allocate conference rooms;
在申请人撤销已申请的会议室时,清空数据库中的申请记录,将对应的时间段及时间碎片释放,供下一个会议申请请求时利用。When the applicant cancels the applied conference room, the application record in the database is cleared, and the corresponding time period and time fragments are released for use in the next meeting application request.
该方法能够解决由于人为操作出现的会议室大小分配不均匀,时间分配冲突,且能够实时监测会议室变化状态,从而重新调整计算后面新增的会议申请请求,使会议室的分配方法总是保持整体最优分配。可应用于政务服务大厅的会议室分配,用户根据自己的需求提供使用会议室的时间,人数,由大厅系统进行统一计算分配并提供有效的方案(包括解决冲突的方案),避免人为自由选择而造成时间及会议室空间大小分配不均,从而提高会议室分配使用效率。This method can solve the uneven distribution of meeting room size and time allocation conflicts due to human operation, and can monitor the changing state of the meeting room in real time, so as to readjust and calculate the newly added meeting application request later, so that the allocation method of the meeting room is always maintained overall optimal allocation. It can be applied to the allocation of meeting rooms in the government service hall. Users provide the time and number of people using the meeting room according to their own needs. The hall system performs unified calculation and allocation and provides effective solutions (including conflict resolution solutions) to avoid artificial free choice. It causes uneven allocation of time and meeting room space, thereby improving the efficiency of meeting room allocation and use.
优选的,所述会议室分配采用空闲时间碎片最小化原则,遍历出会议室空闲时间段,然后在申请记录中查询出会议时长相近且时间相近的申请记录,优先分配给此时间段,让此时间碎片得到最大程度的使用。Preferably, the allocation of the conference room adopts the principle of minimizing idle time fragments, traversing the idle time period of the conference room, and then querying the application records with similar meeting duration and time in the application records, and preferentially assigning to this time period, so that this Time shards are used to the maximum extent possible.
会议室分配采用空闲时间碎片最小化原则,尽可能减少会议间隔时间,充分利用空闲时间碎片,预留出后面的时间以供时间长的会议使用。The conference room allocation adopts the principle of minimizing idle time fragments, reducing the interval between meetings as much as possible, making full use of idle time fragments, and reserving later time for long meetings.
优选的,所述最佳适应算法,以会议申请的起止时间构建时间数组,首先对数组进行排序,以下一个申请开始时间与上一个申请结束时间为对照,初步排列出前后衔接的会议申请,如果此时会议室已排完且达到最优状态,则会议室安排结束;Preferably, the optimal adaptation algorithm constructs a time array based on the start and end times of the meeting application, first sorts the array, compares the start time of the next application with the end time of the previous application, and preliminarily arranges the consecutive meeting applications, if At this time, the conference room has been arranged and reached the optimal state, and the conference room arrangement ends;
若未分配申请中某个申请时间与会议室空闲时间段重复,则组合出未分配申请中最大程度满足会议室空闲时间的组合,将已分配的申请与组合后的申请记录进行二次分配,第二次分配时调整首次已分配会议申请的时间,在时间差允许的范围内,将组合后的申请添加进去,实现对会议室的高度利用,以此达到最优分配。If a certain application time in the unallocated application overlaps with the free time of the conference room, combine the unallocated application to the greatest extent to meet the free time of the conference room, and re-allocate the allocated application and the combined application record. During the second allocation, adjust the time of the first allocated meeting application, and add the combined application within the allowable range of the time difference, so as to achieve a high degree of utilization of the conference room and achieve optimal allocation.
优选的,所述满足会议室空闲时间的组合判断条件包括会议时间和会议人数。Preferably, the combined judging conditions satisfying the free time of the meeting room include meeting time and number of people in the meeting.
进一步的,当检测到没有符合所需时间的会议空闲记录,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人,申请人同意建议方案后系统将申请信息时间修改并将此条申请记录添加进数据库,同时修改当前时间段的会议室状态。Further, when it is detected that there is no meeting free record that meets the required time, a time conflict is thrown and an adjacent free record is found based on the search record, and this is returned to the applicant as a suggested plan. After the applicant agrees to the suggested plan, the system will apply Modify the information time and add this application record to the database, and at the same time modify the status of the meeting room in the current time period.
本发明还要求保护一种会议室自动分配系统,包括会议室申请模块和撤销已申请模块,The present invention also claims to protect a conference room automatic allocation system, including a conference room application module and a cancel application module,
会议室申请模块接收申请人提供的会议时间和会议人数,并采用空闲时间碎片最小化原则进行会议室分配;获取目前为止会议室使用及空闲情况,首先匹配会议室可容纳人数与申请会议的人数相近且时间范围与会议室空闲时间相近的会议室;遍历出会议室空闲时间段,然后在申请记录中查询出会议时长相近且时间相近的申请记录,优先分配给此时间段;The meeting room application module receives the meeting time and number of people provided by the applicant, and uses the principle of minimizing idle time fragments to allocate meeting rooms; obtains the usage and vacancy of the meeting room so far, and first matches the number of people who can accommodate the meeting room with the number of people applying for the meeting Conference rooms that are similar and whose time range is similar to the free time of the conference room; traverse the free time period of the conference room, and then query the application records with similar meeting duration and time in the application records, and assign them to this time period first;
申请人提交会议室申请时会议室申请模块根据申请人提供的申请信息交由系统检索当前空闲可使用的会议室信息,先将每一个会议室按照当天的申请情况由已申请和未申请的时间片分割成时间不等的分区,再利用最佳适应算法对会议室进行分配;When an applicant submits a conference room application, the conference room application module sends the system to retrieve the currently available conference room information according to the application information provided by the applicant. The slice is divided into partitions with different time, and then the best adaptive algorithm is used to allocate the conference room;
撤销已申请模块在申请人撤销已申请的会议室时,清空数据库中的申请记录,将对应的时间段及时间碎片释放,供下一个会议申请请求时利用。When the applicant cancels the applied conference room, the cancel application module clears the application records in the database and releases the corresponding time period and time fragments for use in the next meeting application request.
优选的,所述最佳适应算法,以会议申请的起止时间构建时间数组,首先对数组进行排序,以下一个申请开始时间与上一个申请结束时间为对照,初步排列出前后衔接的会议申请,如果此时会议室已排完且达到最优状态,则会议室安排结束;Preferably, the optimal adaptation algorithm constructs a time array based on the start and end times of the meeting application, first sorts the array, compares the start time of the next application with the end time of the previous application, and preliminarily arranges the consecutive meeting applications, if At this time, the conference room has been arranged and reached the optimal state, and the conference room arrangement ends;
若未分配申请中某个申请时间与会议室空闲时间段重复,则组合出未分配申请中最大程度满足会议室空闲时间的组合,将已分配的申请与组合后的申请记录进行二次分配,第二次分配时调整首次已分配会议申请的时间,在时间差允许的范围内,将组合后的申请添加进去,实现对会议室的高度利用,以此达到最优分配。If a certain application time in the unallocated application overlaps with the free time of the conference room, combine the unallocated application to the greatest extent to meet the free time of the conference room, and re-allocate the allocated application and the combined application record. During the second allocation, adjust the time of the first allocated meeting application, and add the combined application within the allowable range of the time difference, so as to achieve a high degree of utilization of the conference room and achieve optimal allocation.
进一步的,当检测到没有符合所需时间的会议空闲记录,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人,申请人同意建议方案后系统将申请信息时间修改并将此条申请记录添加进数据库,同时修改当前时间段的会议室状态。Further, when it is detected that there is no meeting free record that meets the required time, a time conflict is thrown and an adjacent free record is found based on the search record, and this is returned to the applicant as a suggested plan. After the applicant agrees to the suggested plan, the system will apply Modify the information time and add this application record to the database, and at the same time modify the status of the meeting room in the current time period.
优选的,该系统实现会议室分配的过程如下:Preferably, the system realizes the process of conference room allocation as follows:
1.1)、申请人发起会议室申请;1.1), the applicant initiates a meeting room application;
1.2)、会议室申请模块接收申请人提供的会议时间和会议人数,判断有无满足的会议室;1.2), the meeting room application module receives the meeting time and number of people provided by the applicant, and judges whether there is a meeting room;
1.3)、若有符合条件的会议室,筛选出最优选择,将信息返回给申请人;若没有符合条件的会议室,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人;1.3), if there is a meeting room that meets the conditions, filter out the best choice, and return the information to the applicant; if there is no meeting room that meets the conditions, throw a time conflict and find the adjacent free record based on the search record, and use this as Proposals are returned to the applicant;
1.4)、申请人同意,则修改当前时间段的会议室状态;申请人不同意,则结束申请;1.4), if the applicant agrees, the status of the meeting room in the current time period will be modified; if the applicant does not agree, the application will be terminated;
2.1)、申请人发起撤销已申请会议室申请;2.1), the applicant initiates the cancellation of the applied conference room application;
2.2)、在数据库中清除会议室申请信息;2.2), clear the meeting room application information in the database;
2.3)、更新会议室状态,释放对应的时间段及时间碎片;2.3), update the conference room status, and release the corresponding time period and time fragments;
2.4)、申请结束。2.4), the application is over.
本发明还要求保护一种会议室自动分配装置,包括:至少一个存储器和至少一个处理器;The present invention also claims to protect an automatic conference room allocation device, including: at least one memory and at least one processor;
所述至少一个存储器,用于存储机器可读程序;said at least one memory for storing machine-readable programs;
所述至少一个处理器,用于调用所述机器可读程序,执行上述的方法。The at least one processor is configured to call the machine-readable program to execute the above method.
本发明的一种会议室自动分配方法、系统及装置与现有技术相比,具有以下有益效果:Compared with the prior art, a conference room automatic allocation method, system and device of the present invention have the following beneficial effects:
由系统进行会议室分配,能够减轻人员工作量,申请人只需提供会议室预使用时间及会议人数,即可自动进行会议室分配;The system allocates conference rooms, which can reduce the workload of personnel. The applicant only needs to provide the pre-used time of the conference room and the number of people in the meeting, and the conference room can be automatically allocated;
该方法使会议室利用率更高,时间冲突率降低,会议管理更能合理规范;This method makes the utilization rate of the meeting room higher, the time conflict rate is reduced, and the meeting management can be more reasonable and standardized;
使用最优分配思想,可应对时间紧,任务急的大规模临时性会议,在分配时为后面的会议预留了时间空间;Using the idea of optimal allocation, it can deal with large-scale temporary meetings with tight time and urgent tasks, and reserve time and space for subsequent meetings during allocation;
且该方法能实时监测会议室情况,对于撤销的会议申请可随时利用其时间碎片。Moreover, the method can monitor the situation of the conference room in real time, and the time fragments of the canceled conference application can be used at any time.
该方法、系统或装置可将人为需求与数据管理相结合,最大程度满足会议需求。The method, system or device can combine human needs and data management to meet meeting needs to the greatest extent.
附图说明Description of drawings
图1是本发明实施例提供的会议室自动分配方法实现流程示图;Fig. 1 is a schematic diagram of the implementation flow of the method for automatically allocating meeting rooms provided by the embodiment of the present invention;
图2是本发明实施例提供的标准化事项梳理过程示图会议室时间分段示例图。Fig. 2 is an example diagram of time segmentation of a meeting room in a process diagram of sorting out standardized items provided by an embodiment of the present invention.
具体实施方式detailed description
本发明实施例提供一种会议室自动分配方法,通过申请人提供的会议时间和会议人数动态计算出整体最优分配方案,具体实现过程如下:The embodiment of the present invention provides a method for automatically allocating conference rooms. The overall optimal allocation scheme is dynamically calculated based on the meeting time and number of people provided by the applicant. The specific implementation process is as follows:
获取目前为止会议室使用及空闲情况,首先匹配会议室可容纳人数与申请会议的人数相近且时间范围与会议室空闲时间相近的会议室;会议室分配采用空闲时间碎片最小化原则,尽可能减少会议间隔时间,充分利用空闲时间碎片,预留出后面的时间以供时间长的会议使用。具体体现为遍历出会议室空闲时间段,然后在申请记录中查询出会议时长相近且时间相近的申请记录,优先分配给此时间段,让此时间碎片得到最大程度的使用。To obtain the use and vacancy of the meeting room so far, first match the meeting room with a capacity similar to the number of people applying for the meeting and a time range similar to the free time of the meeting room; Conference interval time, make full use of idle time fragments, and reserve later time for long conferences. The specific embodiment is to traverse the free time period of the conference room, and then query the application records with similar meeting duration and time in the application records, and assign them to this time period first, so that this time fragment can be used to the greatest extent.
申请人发起申请包括预定会议室申请和撤销会议室申请,在预定会议室申请时根据申请人提供的申请信息交由系统检索当前空闲可使用的会议室信息,通过最优分配算法,如最佳适应算法,先将每一个会议室按照当天的申请情况由已申请和未申请的时间片分割成时间不等的分区,再利用最佳适应算法对会议室进行分配。The application initiated by the applicant includes the reservation of conference room application and cancellation of the conference room application. When the conference room is reserved, the application information provided by the applicant is submitted to the system to retrieve the currently available conference room information through the optimal allocation algorithm, such as the best The adaptive algorithm first divides each conference room into time-divided partitions from applied and unapplied time slices according to the application status of the day, and then uses the best adaptive algorithm to allocate conference rooms.
所述最佳适应算法,以会议申请的起止时间构建时间数组,首先对数组进行排序,以下一个申请开始时间与上一个申请结束时间为对照,初步排列出前后衔接的会议申请,如果此时会议室已排完且达到最优状态,则会议室安排结束;更多情况下会存在某个未分配申请中申请时间与会议室空闲时间段重复的情况,则组合出未分配申请中最大程度满足会议室空闲时间的组合,将已分配的申请与组合后的申请记录进行二次分配,第二次分配时调整首次已分配会议申请的时间,在一定的时间差允许的范围内,将组合后的申请添加进去,实现对会议室的高度利用,以此达到最优分配。The optimal adaptation algorithm constructs a time array based on the start and end times of the meeting application, first sorts the array, compares the start time of the next application with the end time of the previous application, and preliminarily arranges the consecutive meeting applications. If the room has been arranged and reaches the optimal state, the arrangement of the meeting room is over; in more cases, there will be a situation where the application time in an unassigned application overlaps with the free time period of the meeting room, and the unassigned application that satisfies the maximum degree is combined. Combination of meeting room free time, the allocated application and the combined application record are allocated for the second time, and the time of the first allocated meeting application is adjusted during the second allocation. Within the allowable range of a certain time difference, the combined Apply to add it to achieve a high degree of utilization of the conference room, so as to achieve optimal allocation.
分配原则尽可能充分利用会议室空闲时间碎片,避免开辟大片不连续的时间,造成会议室时间碎片过多且不可利用,也尽可能的预留后面的时间为时间长的会议做准备,全局最优正是为了考虑到后续可能增加的时间长的会议而预留出时间选择,也可以在前面会议都排满的情况或者前面空闲的时间碎片不足的而情况下可继续向后拓展,争取达到最大时间和空间的利用率。The principle of allocation is to make full use of the idle time fragments of the meeting room as much as possible, avoid opening up a large discontinuous time, resulting in too many time fragments in the meeting room and unusable time, and also reserve as much later time as possible to prepare for long meetings. The overall situation is the best The optimization is to reserve the time selection in consideration of the long-term meeting that may be added in the future. It can also continue to expand backwards when the previous meetings are full or the previous free time fragments are insufficient, and strive to achieve Maximum utilization of time and space.
在申请人撤销已申请的会议室时,清空数据库中的申请记录,将对应的时间段及时间碎片释放,供下一个会议申请请求时利用。When the applicant cancels the applied conference room, the application record in the database is cleared, and the corresponding time period and time fragments are released for use in the next meeting application request.
如图1所示,为该会议室自动分配方法的实现过程:As shown in Figure 1, the implementation process of the automatic allocation method for the meeting room:
1.1)、申请人发起会议室申请;1.1), the applicant initiates a meeting room application;
1.2)、会议室申请模块接收申请人提供的会议时间和会议人数,判断有无满足的会议室;1.2), the meeting room application module receives the meeting time and number of people provided by the applicant, and judges whether there is a meeting room;
1.3)、若有符合条件的会议室,筛选出最优选择,将信息返回给申请人;若没有符合条件的会议室,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人;1.3), if there is a meeting room that meets the conditions, filter out the best choice, and return the information to the applicant; if there is no meeting room that meets the conditions, throw a time conflict and find the adjacent free record based on the search record, and use this as Proposals are returned to the applicant;
1.4)、申请人同意,则修改当前时间段的会议室状态;申请人不同意,则结束申请;1.4), if the applicant agrees, the status of the meeting room in the current time period will be modified; if the applicant does not agree, the application will be terminated;
2.1)、申请人发起撤销已申请会议室申请;2.1), the applicant initiates the cancellation of the applied conference room application;
2.2)、在数据库中清除会议室申请信息;2.2), clear the meeting room application information in the database;
2.3)、更新会议室状态,释放对应的时间段及时间碎片;2.3), update the conference room status, and release the corresponding time period and time fragments;
2.4)、申请结束。2.4), the application is over.
可按照一定的规则对最佳适应思想加以改进,做到具体问题具体解决。当检测到没有符合所需时间的会议空闲记录,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人,申请人同意建议方案后系统将申请信息时间修改并将此条申请记录添加进数据库,同时修改当前时间段的会议室状态。The idea of best adaptation can be improved according to certain rules to solve specific problems. When it is detected that there is no meeting free record that meets the required time, a time conflict is thrown and an adjacent free record is found based on the search record, and this is returned to the applicant as a proposal. After the applicant agrees to the proposal, the system will modify the time of the application information And add this application record into the database, and modify the conference room status in the current time period.
以图2所示为例,在很多时候申请的会议时间并不是很固定,可适当地上下浮动,如图2所示,申请人准备申请11:30-12:30的会议室,但系统检测到没有符合所需时间的会议空闲记录,于是抛出时间冲突并依据检索记录找到11:00-12:00的空闲记录,将此作为建议方案返回给申请人,申请人同意建议方案后系统将申请信息时间修改为11:00-12:00并添加进数据库此条申请记录,并修改当前时间段的会议室状态。Take Figure 2 as an example. In many cases, the meeting time applied for is not very fixed and can be adjusted up and down appropriately. As shown in Figure 2, the applicant intends to apply for a meeting room between 11:30-12:30, but the system detects that It is found that there is no meeting free record that meets the required time, so a time conflict is thrown and the free record of 11:00-12:00 is found according to the search record, and this is returned to the applicant as a suggested plan. After the applicant agrees to the suggested plan, the system will The application information time is modified to 11:00-12:00 and added to the database as this application record, and the status of the meeting room in the current time period is modified.
以政务服务大厅的行政管理系统案例来说明本方法的具体实施:The specific implementation of this method is illustrated by the case of the administrative management system of the government service hall:
在会议室申请中引入自建的最佳适应方法,接收传递的参数如会议起始时间,会议参与人数等,通过对会议室数据库的检索返回是否有符合条件的会议室,以及在未找到最符合条件的会议室时所给定的建议方案,在实施时只需传递所需参数,接收返回的信息,以及对建议方案是否接受,而获得最终的申请结果。Introduce the self-built optimal adaptation method in the meeting room application, receive the passed parameters such as the meeting start time, the number of meeting participants, etc., and return whether there is a meeting room that meets the conditions by searching the meeting room database, and if the most suitable meeting room is not found When the meeting room meets the conditions, the proposed proposal only needs to pass the required parameters, receive the returned information, and accept the proposed proposal to obtain the final application result.
该方法能够解决由于人为操作出现的会议室大小分配不均匀,时间分配冲突,且能够实时监测会议室变化状态,从而重新调整计算后面新增的会议申请请求,使会议室的分配方法总是保持整体最优分配。可应用于政务服务大厅的会议室分配,用户根据自己的需求提供使用会议室的时间,人数,由大厅系统进行统一计算分配并提供有效的方案(包括解决冲突的方案),避免人为自由选择而造成时间及会议室空间大小分配不均,从而提高会议室分配使用效率。This method can solve the uneven distribution of meeting room size and time allocation conflicts due to human operation, and can monitor the changing state of the meeting room in real time, so as to readjust and calculate the newly added meeting application request later, so that the allocation method of the meeting room is always maintained overall optimal allocation. It can be applied to the allocation of meeting rooms in the government service hall. Users provide the time and number of people using the meeting room according to their own needs. The hall system performs unified calculation and allocation and provides effective solutions (including conflict resolution solutions) to avoid artificial free choice. It causes uneven allocation of time and meeting room space, thereby improving the efficiency of meeting room allocation and use.
本发明实施例还提供一种会议室自动分配系统,包括会议室申请模块和撤销已申请模块,The embodiment of the present invention also provides a conference room automatic allocation system, including a conference room application module and a cancel application module,
会议室申请模块接收申请人提供的会议时间和会议人数,并采用空闲时间碎片最小化原则进行会议室分配;获取目前为止会议室使用及空闲情况,首先匹配会议室可容纳人数与申请会议的人数相近且时间范围与会议室空闲时间相近的会议室;遍历出会议室空闲时间段,然后在申请记录中查询出会议时长相近且时间相近的申请记录,优先分配给此时间段;The meeting room application module receives the meeting time and number of people provided by the applicant, and uses the principle of minimizing idle time fragments to allocate meeting rooms; obtains the usage and vacancy of the meeting room so far, and first matches the number of people who can accommodate the meeting room with the number of people applying for the meeting Conference rooms that are similar and whose time range is similar to the free time of the conference room; traverse the free time period of the conference room, and then query the application records with similar meeting duration and time in the application records, and assign them to this time period first;
申请人提交会议室申请时会议室申请模块根据申请人提供的申请信息交由系统检索当前空闲可使用的会议室信息,先将每一个会议室按照当天的申请情况由已申请和未申请的时间片分割成时间不等的分区,再利用最佳适应算法对会议室进行分配;When an applicant submits a conference room application, the conference room application module sends the system to retrieve the currently available conference room information according to the application information provided by the applicant. The slice is divided into partitions with different time, and then the best adaptive algorithm is used to allocate the conference room;
所述最佳适应算法,以会议申请的起止时间构建时间数组,首先对数组进行排序,以下一个申请开始时间与上一个申请结束时间为对照,初步排列出前后衔接的会议申请,如果此时会议室已排完且达到最优状态,则会议室安排结束;若未分配申请中某个申请时间与会议室空闲时间段重复,则组合出未分配申请中最大程度满足会议室空闲时间的组合,将已分配的申请与组合后的申请记录进行二次分配,第二次分配时调整首次已分配会议申请的时间,在时间差允许的范围内,将组合后的申请添加进去,实现对会议室的高度利用,以此达到最优分配。The optimal adaptation algorithm constructs a time array based on the start and end times of the meeting application, first sorts the array, compares the start time of the next application with the end time of the previous application, and preliminarily arranges the consecutive meeting applications. If the room has been arranged and reaches the optimal state, the arrangement of the conference room ends; if a certain application time in the unallocated application overlaps with the idle time of the conference room, the combination of the unallocated application that satisfies the idle time of the conference room to the greatest extent is combined. The allocated application and the combined application record are allocated for the second time, and the time of the first allocated meeting application is adjusted during the second allocation, and the combined application is added to the meeting room within the allowable range of the time difference to realize the meeting room Highly utilized to achieve optimal allocation.
撤销已申请模块在申请人撤销已申请的会议室时,清空数据库中的申请记录,将对应的时间段及时间碎片释放,供下一个会议申请请求时利用。When the applicant cancels the applied conference room, the cancel application module clears the application records in the database and releases the corresponding time period and time fragments for use in the next meeting application request.
当检测到没有符合所需时间的会议空闲记录,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人,申请人同意建议方案后系统将申请信息时间修改并将此条申请记录添加进数据库,同时修改当前时间段的会议室状态。When it is detected that there is no meeting free record that meets the required time, a time conflict is thrown and an adjacent free record is found based on the search record, and this is returned to the applicant as a proposal. After the applicant agrees to the proposal, the system will modify the time of the application information And add this application record into the database, and modify the conference room status in the current time period.
该系统实现会议室分配的过程如下:The system implements the process of meeting room allocation as follows:
1.1)、申请人发起会议室申请;1.1), the applicant initiates a meeting room application;
1.2)、会议室申请模块接收申请人提供的会议时间和会议人数,判断有无满足的会议室;1.2), the meeting room application module receives the meeting time and number of people provided by the applicant, and judges whether there is a meeting room;
1.3)、若有符合条件的会议室,筛选出最优选择,将信息返回给申请人;若没有符合条件的会议室,抛出时间冲突并依据检索记录找到邻近的空闲记录,并将此作为建议方案返回给申请人;1.3), if there is a meeting room that meets the conditions, filter out the best choice, and return the information to the applicant; if there is no meeting room that meets the conditions, throw a time conflict and find the adjacent free record based on the search record, and use this as Proposals are returned to the applicant;
1.4)、申请人同意,则修改当前时间段的会议室状态;申请人不同意,则结束申请;1.4), if the applicant agrees, the status of the meeting room in the current time period will be modified; if the applicant does not agree, the application will be terminated;
2.1)、申请人发起撤销已申请会议室申请;2.1), the applicant initiates the cancellation of the applied conference room application;
2.2)、在数据库中清除会议室申请信息;2.2), clear the meeting room application information in the database;
2.3)、更新会议室状态,释放对应的时间段及时间碎片;2.3), update the conference room status, and release the corresponding time period and time fragments;
2.4)、申请结束。2.4), the application is over.
该系统应用于政务大厅的会议室自动分配,系统根据会议室的条件,基于最佳适应分配思想,创建出适用于会议室分配的最优分配方法,让会议室的选择由人为改为自动分配。以便于构建一个效率更高,冲突更少,临场能力更强的会议室管理模块。在分配会议室时,通过最优分配方法找出符合条件的会议室或者构建出最优建议方案反馈给申请人,在最大程度上满足各个阶段的申请人。该系统应用于政务大厅系统,丰富其功能,简化管理员操作。The system is applied to the automatic allocation of meeting rooms in the government affairs hall. According to the conditions of the meeting rooms and based on the idea of best-adaptive allocation, the system creates an optimal allocation method suitable for the allocation of meeting rooms, allowing the selection of meeting rooms to be changed from artificial to automatic allocation. . In order to facilitate the construction of a conference room management module with higher efficiency, fewer conflicts, and stronger on-the-spot capabilities. When allocating meeting rooms, the optimal allocation method is used to find meeting rooms that meet the requirements or to construct the optimal proposal plan to feed back to the applicants, so as to satisfy the applicants at each stage to the greatest extent. The system is applied to the government affairs hall system to enrich its functions and simplify administrator operations.
本发明实施例还提供一种会议室自动分配装置,包括:至少一个存储器和至少一个处理器;An embodiment of the present invention also provides an automatic conference room allocation device, including: at least one memory and at least one processor;
所述至少一个存储器,用于存储机器可读程序;said at least one memory for storing machine-readable programs;
所述至少一个处理器,用于调用所述机器可读程序,执行上述实施例中描述的会议室自动分配方法。The at least one processor is configured to call the machine-readable program to execute the method for automatically assigning conference rooms described in the above embodiments.
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。Through the above specific implementation manners, those skilled in the technical field can easily realize the present invention. However, it should be understood that the present invention is not limited to the specific embodiments described above. On the basis of the disclosed embodiments, those skilled in the art can arbitrarily combine different technical features, so as to realize different technical solutions.
除说明书所述的技术特征外,均为本专业技术人员的已知技术。Except for the technical features described in the instructions, all are known technologies by those skilled in the art.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211229531.9A CN115564113A (en) | 2022-10-08 | 2022-10-08 | Conference room automatic allocation method, system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211229531.9A CN115564113A (en) | 2022-10-08 | 2022-10-08 | Conference room automatic allocation method, system and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115564113A true CN115564113A (en) | 2023-01-03 |
Family
ID=84744280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211229531.9A Pending CN115564113A (en) | 2022-10-08 | 2022-10-08 | Conference room automatic allocation method, system and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115564113A (en) |
-
2022
- 2022-10-08 CN CN202211229531.9A patent/CN115564113A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI325543B (en) | Parallel processing system | |
US6457008B1 (en) | Pluggable resource scheduling policies | |
US5574911A (en) | Multimedia group resource allocation using an internal graph | |
US10686728B2 (en) | Systems and methods for allocating computing resources in distributed computing | |
US7020878B1 (en) | System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group | |
TWI503696B (en) | Licensing platform | |
US20080184240A1 (en) | System and method for processor thread allocation using delay-costs | |
WO2005046232A1 (en) | A video conference system and the administrating method thereof | |
EP0772324A3 (en) | Systems and methods for sharing of resources | |
EP1725934A1 (en) | System and method for a self-optimizing reservation in time of compute resources | |
CA2570476A1 (en) | System and method of providing reservation masks within a compute environment | |
CN101441580A (en) | Distributed paralleling calculation platform system and calculation task allocating method thereof | |
WO2016095535A1 (en) | Resource allocation method and apparatus, and server | |
CN1199457C (en) | Multiple multipoint controlled equipment network building system and management method using the same | |
CN107515788A (en) | Method and device for allocating memory | |
CN105049509A (en) | Cluster scheduling method, load balancer and clustering system | |
CN110209166B (en) | Cooperative control method, device and storage medium for multiple mobile service robots | |
CN115564113A (en) | Conference room automatic allocation method, system and device | |
CN102325054A (en) | A self-adaptive adjustment method for cluster management of distributed computing management platform | |
US7526767B1 (en) | Methods for automatic group switching according to a resource plan | |
Saadouli et al. | An optimization and Simulation approach for Operating Room scheduling under stochastic durations | |
CN106533986A (en) | Path allocation method and device for reserving bandwidth resources on basis of time period | |
CN112181682B (en) | Data transmission control system and method under multi-task concurrent scene | |
US6470406B1 (en) | Managing isochronous processes in a heterogenous work environment | |
US7739300B2 (en) | System and method for processing a prioritizing protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |