一种图书馆智能化预约方法及系统与流程

文档序号:35632300发布日期:2023-10-06 03:37阅读:35来源:国知局
一种图书馆智能化预约方法及系统与流程

本发明涉及图书馆智能化预约,更具体的涉及一种图书馆智能化预约方法及系统。


背景技术:

1、现阶段,越来越多的人重视业余时间的学习以及知识量的补充,而图书馆为其提供了很好的学习场所,但由于预约人数过多,用户到达图书馆后需进行长时间的排队等候才能完成预约,且许多用户由于工作的原因不能够快速便捷地到达图书馆,而当用户到达图书馆时,馆内有限的资源已经被占满,如此大大浪费了用户宝贵的业余时间。因此,提高图书馆用户的预约效率以及预约的便捷性至关重要。

2、随着数字化技术的兴起和在图书馆里中的应用,现有技术大多采用智能化网上预约系统,用户在线上图书馆预约页面搜索馆内座位的预约情况或所需图书的借阅状态,并根据自身需求输入预约信息即可完成预约,而无需排队等候,但在线上预约中,用户预约信息多而繁杂,容易产生预约冲突,且图书馆资源利用率较低、图书馆预约规则一成不变从而导致其适应性差。

3、因此,如何有效地处理预约冲突,提高图书馆资源的利用率,以及使图书馆预约规则具有更广泛的适应性成为有待解决的技术问题。


技术实现思路

1、本发明提供一种图书馆智能化预约方法,该方法能够有效地处理预约冲突,提高图书馆资源的利用率,且不同用户的预约规则不同,图书馆预约规则具有更广泛的适应性。所述方法包括:

2、获取用户预约信息,所述预约信息包括预约需求和个人信息;

3、根据所述预约需求执行预约操作;

4、根据所述预约信息执行预约冲突检测流程及预约处突处理流程;

5、当预约冲突存在,且预约冲突处理流程执行失败时,根据所述个人信息计算用户的匹配值;

6、根据所述匹配值确定预约冲突分配结果,并根据确定的预约冲突分配结果进行分配;

7、根据预约结果执行对应的验证操作流程。

8、本技术的一些实施例中,所述方法还包括:根据信用值分值确定预约规则,包括:

9、当所述信用值分值未达到及格线的用户预约时,预约时长不超过预设预约时长阈值;

10、当所述信用值分值达到及格线以上的用户预约时,根据超出及格线的信用值分值确定并延长所述预设预约时长阈值,预约时长不超过延长之后的所述预设预约时长阈值,超出及格线的分值为信用值分值与及格线分值之差;

11、当所述信用值分值未达到及格线的用户预约时,预约频率不超过预设预约频率阈值;

12、当所述信用值分值达到及格线以上的用户预约时,根据超出及格线的信用值分值确定并增加所述预设预约频率阈值,预约频率不超过增加后的所述预设预约频率阈值;

13、当所述信用值分值未达到及格线的用户预约时,预约数量不超过预设数量阈值;

14、当所述信用值分值达到及格线以上的用户预约时,根据超出及格线的信用值分值确定并增加所述预设数量阈值,预约数量不超过增加后的所述预设数量阈值。

15、本技术一些实施例中,所述方法还包括:获取信用值,包括:

16、所述信用值是对用户的预约行为、预约历史及反馈评价的一种反映;

17、所述预约历史包括预约取消次数和图书超期归还时间;

18、若所述预约取消次数不超过预设预约取消次数阈值,则保持信用值分值不变,若取消次数超过预设预约取消次数阈值,则根据取消次数和预设取消次数阈值之差确定扣分;

19、若图书超期归还时间不超过预设图书超期归还时间阈值,则保持信用值分值不变,若取消次数超过预设图书超期归还时间阈值,则根据超期归还时间和预设超期归还时间阈值之差确定扣分;

20、所述预约行为包括预约时长、预约频率或预约数量;

21、若在所述预约规则中,预约时长、预约频率或预约数量均不超过各自对应的阈值,则对信用值进行加分,若在所述预约规则中,存在预约时长、预约频率或预约数量超过各自对应的阈值,则根据预约规则和超出量对信用值进行扣分;

22、所述反馈评价包括用户投诉次数、好评次数;

23、若所述投诉次数不超过预设投诉次数阈值,则保持信用值分值不变,若投诉次数超过预设投诉次数阈值,则根据投诉次数和预设投诉次数阈值之差确定扣分;

24、若所述好评次数不超过预设好评次数阈值,则保持信用值分值不变,若所述好评次数超过预设好评次数阈值,则根据好评次数与预约好评次数之差确定加分;

25、根据所述预约历史、预约行为及反馈评价分别计算其相应的信用值分值,并根据预约历史、预约行为及反馈评价的信用值分值计算得出其综合分值,所述综合分值为用户的信用值分值。

26、所述预约冲突检测流程如下:

27、若检测结果为同一时间段内同一座位或图书重复预约,则标记为冲突状态,并执行预约冲突处理流程;

28、若检测结果为同一时间段内同一座位或图书未重复预约,则保留预约信息并发送预约成功消息至用户移动终端;

29、所述预约冲突处理流程如下:

30、根据所述预约信息及馆内资源情况修改存在冲突的所述预约信息,合理调整并分配座位或图书资源,并将存在冲突的所述预约信息及分配结果发送至用户移动终端;

31、若用户不认同所述分配结果,则对其所述分配结果进行再次调整并分配;

32、若调整后仍存在所述预约冲突,则预约冲突处理流程执行失败。

33、本技术的一些实施例中,对调整后仍存在的预约冲突,由所述个人信息计算得出所述匹配值,将所述匹配值排序并根据排序结果确定预约冲突分配结果,所述个人信息包括:用户权重、用户偏好及预约时长阈值;

34、所述匹配值计算公式为:

35、pn=wp-kt;其中,w表示用户权重,p表示偏好匹配度,t表示预约时长阈值,k表示预约时长阈值的惩罚因子,pn表示匹配值。

36、本技术的一些实施例中,所述座位预约验证操作流程如下:

37、当用户座位预约成功时,设定时间段t',到达预约时间后,弹出签到打卡提醒及身份验证消息,在所述时间段t'内接收到打卡信息,则转换座位预约信息为使用信息,若在所述时间段t'内未接收到打卡信息则取消预约信息;

38、设定第一时间间隔阈值t1,以及每次间隔时间t1后的第二时间间隔阈值t2,在座位使用中途,每隔时间t1弹出一次签到打卡提醒,设定用户在每次间隔时间t1后的打卡时间为t0,预约时长表示为t,用户在预约时长内的打卡次数表示为f,

39、

40、当t0≤t2时,保留预约信息,若f≥l则可延长第二时间间隔阈值t2,若f<l,则保持t2值不变;

41、当t0>t2时,取消预约信息。

42、本技术的一些实施例中,所述图书预约验证操作流程如下:

43、当用户图书预约成功时,设定借阅期限,将所述借阅期限和借阅提醒发送至用户移动终端,

44、当在所述借阅期限内接收到用户的借阅信息时,设定取书期限,将所述取书期限及取书提醒发送至用户移动终端;

45、若在所述取书期限内接收到用户的取书信息,则提醒用户身份验证并转换图书预约信息为借阅信息,若在所述取书期限内未接收到用户的取书信息,则取消用户的预约信息及借阅信息;

46、当在所述借阅期限内未接收到用户的借阅信息时,取消用户的预约信息及借阅信息。

47、对应的,本技术还提供了一种智能化图书馆预约系统,所述系统包括:

48、获取模块,用于获取用户预约信息,预约信息包括预约需求和个人信息;

49、第一执行模块,用于根据所述预约需求执行预约操作;

50、第二执行模块,用于根据所述预约信息执行预约冲突检测流程及预约处突处理流程;

51、计算模块,当预约冲突存在,且预约冲突处理流程执行失败时,用于根据所述个人信息计算用户的匹配值;

52、确定模块,用于根据所述匹配值确定预约冲突分配结果,并根据确定的预约冲突分配结果进行分配;

53、第三执行模块,用于根据预约结果执行对应的验证操作流程。

54、通过应用以上技术方案,获取用户的预约信息,预约信息包括预约需求和个人信息;根据所述预约需求执行预约操作;之后根据所述预约信息执行预约冲突检测流程及预约冲突处理流程;当预约冲突存在,且预约冲突处理流程执行失败时,根据所述个人信息计算用户的匹配值,由所述匹配值分值高低确定预约冲突分配结果,并根据确定的预约冲突分配结果进行分配;最后根据最终的预约结果执行对应的验证操作流程。本技术方法根据信用值分值来设定预约规则,使不同用户的预约规则不同,进而提高了图书馆预约规则的适应性,通过计算用户匹配值以分配预约冲突结果,从而有效地处理了预约冲突,预约成功后通过进行相应的验证操作,提高了图书馆资源的利用率。

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