【技术实现步骤摘要】
一种会议室分配方法、系统及会议室预约终端
本专利技术涉及计算机软件应用
,特别涉及一种会议室分配方法、系统及会议室预约终端。
技术介绍
当前,会议室分配多采用人工分配,费时费力,且对会议室利用率低下。同时,会议室预约具有一定的临时性,属于短期计划,无法优先提取占用使用区间较多的会议进行安排。另外,会议室分割区间具备连续性,并且切割会比较频繁,切割点前后需留有一定的冗余。而人工处理方案存在效率低下、出错率搞、记录繁杂、利用率低等缺点。
技术实现思路
本专利技术实施例提供了一种会议室分配方法、系统及会议室预约终端,旨在提高会议室分配使用效率。第一方面,本专利技术实施例提供了一种会议室分配方法,包括:获取实际会议室数据,并根据所述实际会议室数据生成对应的模拟会议室列表,然后为所述模拟会议室列表中的每一会议室分配对应的抽象属性;当接收到用户终端发送的会议室预约请求时,在所述模拟会议室列表中选择与所述预约请求相匹配的会议室,并作为最终目标会议室,所述选择方式采用贪心算法;对最终 ...
【技术保护点】
1.一种会议室分配方法,其特征在于,包括:/n获取实际会议室数据,并根据所述实际会议室数据生成对应的模拟会议室列表,然后为所述模拟会议室列表中的每一会议室分配对应的抽象属性;/n当接收到用户终端发送的会议室预约请求时,在所述模拟会议室列表中选择与所述预约请求相匹配的会议室,并作为最终目标会议室,所述选择方式采用贪心算法;/n对最终目标会议室的抽象属性进行更新,并向用户终端返回预约结果。/n
【技术特征摘要】
1.一种会议室分配方法,其特征在于,包括:
获取实际会议室数据,并根据所述实际会议室数据生成对应的模拟会议室列表,然后为所述模拟会议室列表中的每一会议室分配对应的抽象属性;
当接收到用户终端发送的会议室预约请求时,在所述模拟会议室列表中选择与所述预约请求相匹配的会议室,并作为最终目标会议室,所述选择方式采用贪心算法;
对最终目标会议室的抽象属性进行更新,并向用户终端返回预约结果。
2.根据权利要求1所述的一种会议室分配方法,其特征在于,所述会议室抽象属性包括起始时间、结束时间、会议室可容纳人数;
所述预约请求包括预约起始时间、参会人数,以及预约时长和/或预约结束时间;
所述当接收到用户终端发送的会议室预约请求时,在所述模拟会议室列表中选择与所述预约请求相匹配的会议室,并作为目标会议室,所述选择方式采用贪心算法,包括:
获取所述预约请求中的预约起始时间,以及,获取或计算预约结束时间;
在所述模拟会议室列表中选择可用的起始时间早于所述预约起始时间且结束时间晚于所述预约结束时间的会议室作为候选会议室;
在候选会议室中选择最终目标会议室;
所述在候选会议室中选择最终目标会议室包括:
计算每一所述候选会议室的起始时间和预约起始时间的第一差值以及结束时间和预约结束时间的第二差值;
针对每一所述目标会议室,计算所述第一差值和对应的所述第二差值的总差值;
在一个或多个总差值最小的目标会议室中选择任一个作为最终的目标会议室。
3.根据权利要求2所述的一种会议室分配方法,其特征在于,所述在候选会议室中选择最终目标会议室包括:
根据所述预约请求中的参会人数,选择可容纳人数大于参会人数的会议室作为目标会议室;
计算目标会议室可容纳人数与参会人数的人数差,在一个或多个人数差最小的目标会议室中选择任一个作为最终的目标会议室。
4.根据权利要求2所述的一种会议室分配方法,其特征在于,所述获取会议室数据,并根据所述会议室数据生成对应的模拟会议室列表,然后为所述模拟会议室列表中的每一会议室分配对应的抽象属性,包括:
对所述模拟会议室列表上的每一会议室设置数据键值;
对所述模拟会议室列表上的会议室Hi对应设置的数据结构Bj,并使数据结构Bj包含对应的抽象属性Dkj,其中,i=1,2,3……x,x为实际会议室的总个数,j为一串i开头的字符串,k=1,2,3……m,m为对应会议室的抽象属性个数;
所述在所述模拟会议室列表中选择可用的起始时间早于所述预约起始时间且结束时间晚于所述预约结束时间的会议室作为候选会议室包括:
将数据结构Bj看作模拟会议室,选择Bj中的可用会议室,属性D1j为Bj的起始时间,D2j为Bj的结束时间,D3j为Bj的可容纳人数,选择D1j早于预约起始时间且D2j晚于预约结束时间的会议室。
5.根据权利要求4所述的一种会议室分配方法,其特征在于,所述对最终目标会议室的抽象属性进行更新,包括:
初始化阶段,实际会议室Hi对应有Bi,并有相同的第一起始时间D1i和第一结束时间D2i;
当所述模拟会议室列表中的会议室Bn被选定为最终的目标会议室时,则对目标会议室进行如下更新:根据目...
【专利技术属性】
技术研发人员:胡凯波,胡锋,黄强,
申请(专利权)人:深圳市康冠智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。