一种功能教室预约方法和系统与流程

文档序号:20842333发布日期:2020-05-22 17:39阅读:785来源:国知局
一种功能教室预约方法和系统与流程

本发明涉及信息处理技术领域,尤其涉及一种功能教室预约方法和系统。



背景技术:

功能教室包括:用于语种教学的具有语音录播功能的语音教室、具有多媒体功能的多媒体教室以及各种艺术教室、会议室等。功能教室是教育体系特色化的体现。

功能教室,成本高昂,使用频率低,任何学校都只能建造有限的功能教室,采用谁申请谁使用的原则。因此功能教室的申请,经常出现一段时间无人问津,一段时间又供不应求的情况。目前,对于功能教室的使用,只能人工申请,如果被占用,就等待下一次申请。如此,很容出现,某个人多次申请均不成功的情况。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种功能教室预约方法和系统。

本发明提出的一种功能教室预约方法,获取包含有使用时间和参与人数的预约信息后,首先根据使用时间对功能教室进行一次筛选,获得备选功能教室;再根据参与人数与各备选功能教室的当前适用人数的对比,从备选功能教室中获取目标功能教室,并将目标功能教室与预约信息关联登记。

优选的,包括以下步骤:

s1、统计功能教室信息,功能教室信息包括当前适用人数和闲置时间;

s2、获取预约信息,判断是否存在闲置时间覆盖使用时间的功能教室;

s3、是,则获取所有闲置时间覆盖使用时间的功能教室作为备选功能教室;

s4、否,则根据各功能教室的闲置时间与使用时间的重合时间长度选择备选功能教室;

s5、判断是否有任一备选功能教室的当前适用人数大于或等于参与人数;

s6、是,则从当前适用人数大于或等于参与人数的备选功能教室中选择目标功能教室;

s7、否,则根据各备选功能教室的当前适用人数与参与人数的差值从备选功能教室中选择目标功能教室。

优选的,步骤s4具体为:计算各功能教室的闲置时间与使用时间的重合时间长度,并计算各重合时间长度与使用时间的比值作为重合值;获取大于预设的门限值的重合值对应的功能教室作为备选功能教室。

优选的,门限值为80%。

优选的,步骤s4还包括:如果各功能教室对应的重合值均小于门限值,则生成预约失败信息。

优选的,功能教室信息还包括容纳人数上限;

步骤s7具体为:删除容纳人数上限小于参与人数的备选功能教室,并从剩余的备选功能教室中选择当前适用人数与参与人数的差值最小的备选功能教室作为目标功能教室。

优选的,如果各备选功能教室的容纳人数上限均小于参与人数,则生成预约失败信息。

优选的,还包括步骤s8:将目标功能教室对应的功能教室信息发送给预约信息提起人;当预约信息提起人对目标功能教室回复确认后,将目标功能教室与预约信息绑定登记,并对功能教室信息进行更新。

一种功能教室预约系统,包括:预约登记模块、状态统计模块和预约分配模块;

预约登记模块,用于获取预约信息,并对已经分配有功能教室的预约信息进行登记,预约信息包括参与人数和使用时间;

状态统计模块,用于存储功能教室信息,功能教室信息包括当前适用人数、容纳人数上限和闲置时间;

预约分配模块连接预约登记模块和状态统计模块;

预约分配模块从预约登记模块获取待处理的预约信息,并用于根据各功能教室的闲置时间与使用时间的对比情况获得备选功能教室,并根据参与人数与备选功能教室的当前适用人数和容纳人数上限的对比结果,从备选功能教室中获取目标功能教室并发送给预约登记模块;

状态统计模块与预约登记模块连接,用于根据预约登记模块的登记信息更新目标功能教室的闲置时间。

本发明提出的一种功能教室预约方法,首先根据使用时间对闲置的功能教室进行筛选,保证了备选功能教室的供给;然后根据参与人数从备选功能教室中选择目标功能教室,保证了最终获得的目标功能教室的适用。

本发明提出的一种功能教室预约方法,以使用时间为首选调节,通过对功能教室的容纳人数进行放宽选择,有利于保证功能教室对预约信息的匹配广度,从而保证功能教室对预约信息的供给,提高预约成功率。

本发明中的功能教室为同一类型的功能教室,即,本发明,适用于同一类型功能教室的预约调节。

附图说明

图1为本发明提出的一种功能教室预约方法流程图;

图2为本发明提出的另一种功能教室预约方法流程图。

具体实施方式

参照图1,本发明提出的一种功能教室预约方法,获取包含有使用时间和参与人数的预约信息后,首先根据使用时间对功能教室进行一次筛选,获得备选功能教室。再根据参与人数与各备选功能教室的当前适用人数的对比,从备选功能教室中获取目标功能教室,并将目标功能教室与预约信息关联登记。

本实施方式中,首先根据使用时间对闲置的功能教室进行筛选,保证了备选功能教室的供给。然后根据参与人数从备选功能教室中选择目标功能教室,保证了最终获得的目标功能教室的适用。

本实施方式中,以使用时间为首选调节,通过对功能教室的容纳人数进行放宽选择,有利于保证功能教室对预约信息的匹配广度,从而保证功能教室对预约信息的供给,提高预约成功率。

本实施方式中的功能教室预约方法,包括以下步骤:

s1、统计功能教室信息,功能教室信息包括当前适用人数和闲置时间。

s2、获取预约信息,判断是否存在闲置时间覆盖使用时间的功能教室。

s3、是,则获取所有闲置时间覆盖使用时间的功能教室作为备选功能教室。

s4、否,则根据各功能教室的闲置时间与使用时间的重合时间长度选择备选功能教室。

具体的,本步骤中,首先计算各功能教室的闲置时间与使用时间的重合时间长度,并计算各重合时间长度与使用时间的比值作为重合值;获取大于预设的门限值的重合值对应的功能教室作为备选功能教室。即,当不存在闲置时间覆盖使用时间的功能教室时,选择闲置时间尽可能与使用时间重合的功能教室作为备选功能教室,以保证备选功能教室的供给。具体的,本实施方式中,门限值为80%。

本步骤中,如果各功能教室对应的重合值均小于门限值,则生成预约失败信息。如此,通过向预约提起人及时反馈预约失败,保证了预约提起人有充足时间进行下一次预约。

s5、判断是否有任一备选功能教室的当前适用人数大于或等于参与人数。

s6、是,则从当前适用人数大于或等于参与人数的备选功能教室中选择目标功能教室。具体的,本步骤中,优先选择当前适用人数最接近参与人数的备选功能教室作为目标功能教室,以避免空间资源的浪费,同时也通过对容纳人数较多的功能教室的留存,保证对后续预约信息的供给。

s7、否,则根据各备选功能教室的当前适用人数与参与人数的差值从备选功能教室中选择目标功能教室。

具体的,本实施方式中,功能教室信息还包括容纳人数上限。步骤s7具体为:删除容纳人数上限小于参与人数的备选功能教室,并从剩余的备选功能教室中选择当前适用人数与参与人数的差值最小的备选功能教室作为目标功能教室。如此,即保证了功能教室对于参与人数的包容,又避免了对功能教室内部格局的大幅度调整。

同时,步骤s7中,如果各备选功能教室的容纳人数上限均小于参与人数,则生成预约失败信息。

s8、将目标功能教室对应的功能教室信息发送给预约信息提起人。当预约信息提起人对目标功能教室回复确认后,将目标功能教室与预约信息绑定登记,并对功能教室信息进行更新。本实施方式中,通过预约信息提起人对目标功能教室的确认,有利于保证目标功能教室的有效利用,避免预约提起人由于对目标功能教室的不适用造成临时取消的情况。

为了对上述方法做进一步阐述,本发明还提出了一种功能教室预约系统,包括:预约登记模块、状态统计模块和预约分配模块。

预约登记模块,用于获取预约信息,并对已经分配有功能教室的预约信息进行登记,预约信息包括参与人数和使用时间。

状态统计模块,用于存储功能教室信息,功能教室信息包括当前适用人数、容纳人数上限和闲置时间。

预约分配模块连接预约登记模块和状态统计模块。

预约分配模块从预约登记模块获取待处理的预约信息,并用于根据各功能教室的闲置时间与使用时间的对比情况获得备选功能教室,并根据参与人数与备选功能教室的当前适用人数和容纳人数上限的对比结果,从备选功能教室中获取目标功能教室并发送给预约登记模块。

具体的,预约分配模块优先获得闲置时间覆盖使用时间的功能教室作为备选功能教室,如果没有闲置时间覆盖使用时间的功能教室,则尽可能获得闲置时间与使用时间重合长度较大的功能教室作为备选功能教室;然后从备选功能教室中优先获得当前适用人数大于或等于参与人数的备选功能教室作为目标功能教室,如果没有适用人数大于或等于参与人数的备选功能教室,则进一步选容纳人数上限大于或等于参与人数的备选功能教室作为目标功能教室。

状态统计模块与预约登记模块连接,用于根据预约登记模块的登记信息更新目标功能教室的闲置时间。

以上所述,仅为本发明涉及的较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1