一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图书馆座位管理方法及装置与流程

2022-06-01 02:47:40 来源:中国专利 TAG:


1.本技术涉及互联网技术,应用于图书馆选座领域,尤其涉及一种图书馆座位管理方法及装置。


背景技术:

2.随着教育事业的发展、招生制度的改革,各大高校连年扩招,在校大学生的规模超过了学校起初的设计规模,图书馆的座位资源早已不能满足学生的需求。由于座位资源的不足,不可避免地会产生“占座”现象,使得座位资源产生浪费,这显然与学习的初衷是相违背的。“占座”现象发展到现在已经成为常态,并且全国各大高校都存在此种情况。
3.传统的图书馆仅靠管理员巡视清理私人物品,任务量巨大,且学生找空闲座位难度较大。虽说目前市面上有部分座位管理系统,但均采用时间段预约,实质上只是换了个方式利用系统去“占座”,依旧会有预约座位后人不在座的情况发生,还有部分系统需要在每个座位安装硬件设施,投入费用较大,“占座”情况仍旧未得到解决。


技术实现要素:

4.本技术实施例提供了一种图书馆座位管理方法及装置,能够在低成本投入下大幅提升图书馆座位使用率。
5.第一方面,本技术实施例提供了一种图书馆座位管理方法,包括:
6.服务器接收第一终端发送的请求信息,其中,所述请求信息包括所述第一终端的位置信息、所述第一终端扫描的第一座位关联的二维码;
7.所述服务器根据所述位置信息确定所述第一终端与所述第一座位的距离是否小于第一预设阈值;
8.所述服务器根据所述二维码确定所述第一座位是否已被分配;
9.若所述第一终端与所述第一座位的距离小于第一预设阈值,且所述第一座位未被分配,则所述服务器向所述第一终端发送所述第一座位的状态信息,所述状态信息表明所述第一座位未被分配;
10.所述服务器接收所述第一终端发送的反馈信息,其中,所述反馈信息用于指示所述第一终端选择所述第一座位。
11.在上述方法中,服务器根据当前终端扫描的二维码信息确定该座位的分配状态,现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来
说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
12.在一种可能的实施方式中,所述请求消息还包括所述第一终端的标识信息;所述服务器根据所述二维码确定所述第一座位是否已被分配,包括:
13.若所述第一终端与所述第一座位的距离小于所述第一预设阈值,且所述第一座位已被分配,则所述服务器确定所述第一座位的使用状态,以及根据所述第一终端的标识信息判断所述第一座位是否已被分配给了所述第一终端;
14.若所述第一座位标记为暂时离开状态,且所述第一座位未被分配给所述第一终端,则所述服务器向所述第一终端发送第一提醒消息,其中,所述第一提醒消息用于指示预估的供所述第一终端使用所需要等待的第一时间。
15.在上述方法中,服务器先通过终端的位置与图书馆的距离是否小于预设阈值来判断读者是否进入图书馆选座范围内,若终端与座位的距离小于预设阈值(如假设第一预设阈值为100m,若读者的位置与图书馆的距离为50m,则表明读者进入图书馆选座范围内),再确定该座位是否已经被分配出去,若已被分配出去,则需要通过不同终端的标识信息来判别当前扫码的读者与先前读者的身份信息是否相同,若二者身份信息相同,则表明当前扫码与先前扫码的是同一人,当前扫码的读者可重新激活该座位使用;若二者身份信息不同,则表明当前扫码的读者与先前扫码的读者不是同一人,此时当前读者扫码无效,需等待该座位释放为空闲才能使用。本技术通过设置终端的标识信息用来明确座位的归属,有效地避免了“占座”情况的发生。
16.在另一种可能的实施方式中,所述预估的供所述第一终端使用所需要等待的第一时间包括所述服务器根据预设的最长时间减去已等待的第二时间,得到所述第一时间,或者,
17.所述服务器根据所述第一终端上报的运动轨迹、所述预设的最长时间、所述已等待的第二时间推算出所述第一时间。
18.在上述方法中,对于座位使用状态为暂时离开,且该座位没有被分配给当前扫码终端的情况,服务器需要告知当前终端该座位释放为空闲状态还需要等待的时间,该需要等待的时间可以是预设的最长时间减去已经等待的时间(如预设的时间为20分钟,后来的读者已等待15分钟,则还需等待5分钟),也可以是服务器根据先前终端的运动轨迹了解前读者目前所在的位置,再结合预设的最长时间以及已经等待的时间确定前读者能否在该剩余时间内赶回座位上,若不能及时赶回,系统可提前释放座位以供当前终端使用(如预设的时间为20分钟,后来的读者已等待15分钟,但服务器根据前读者运动轨迹发现前读者的位置距离图书馆5km外,此时正步行往图书馆方向赶,按公知常识可以判断5分钟内前读者确实无法赶到图书馆重新激活座位使用,此时服务器可以提前释放座位供后来的读者使用),该方案可以通过对空闲座位的合理安排从而提高座位资源的利用率。
19.在又一种可能的实施方式中,还包括:
20.若所述第一座位标记为暂时离开状态,且所述第一座位已被分配给所述第一终端,则将所述第一座位的状态调整为正在被使用的状态。
21.在上述方法中,对于当前扫码的读者为当前无人在座的座位使用人的情况,读者本人如有紧急情况需要处理,可以将该座位从正在被使用状态设置为暂时离开状态,即可暂时离开座位前往处理个人事务,无需担心该座位会被其他人占去,读者本人只需要在预
设的第一时间内回到座位便不算作违规。现有技术中若座位使用人有事情需要短暂离开处理,短时间内不在座,该座位可能会被其他人占去,而对于本技术而言,座位使用人仅需设置该座位的使用状态且按规定时间回到座位激活该座位便能重新使用,或是在规定时间内回到座位点击结束学习,该学习时长会自动计入总学习时长。本技术实施例能够减少“占座”情况的发生。
22.在又一种可能的实施方式中,还包括:
23.若所述第一座位标记为正在被使用的状态,且所述第一座位未被分配给所述第一终端,则向所述终端发送第二提醒消息,其中,所述第二提醒消息用于指示预估的供所述第一终端使用所需要等待的第二时间,所述第二时间比所述第一时间短。
24.在上述方法中,对于当前扫描二维码的终端无空闲座位使用且被扫码的座位被标记为正在使用状态的情况(即该座位有人使用但座位的使用人并非当前扫码者),本技术通过预设的第二时间对前使用者的行为进行约束,与现有技术不同之处在于,现有技术较容易出现“占座”现象,即占座人不在座但用其它物品代替本人占据该空闲座位,导致其他人无法使用该空闲座位,若遇到座位使用人未对座位设置使用状态且人不在座的情况,为了保证座位使用人与后来读者双方的权益,本技术通过预设较短时间的座位交换期应对上述情况,以及增加了对违规行为进行惩罚的手段,促使读者不浪费座位资源,提高座位的利用效率。
25.在又一种可能的实施方式中,还包括:
26.若所述第一座位标记为正在被使用的状态,且所述第一座位已被分配给所述第一终端,则将所述第一座位标记为暂时离开状态。
27.在上述方法中,若当前终端对当前扫码的无人在座的座位有使用权,读者本人如有情况需要处理时,可以将该座位从正在被使用状态标记为暂时离开状态,即可暂时离开处理个人事务,并无需担心该座位会被其他人占去,读者本人如在预设的第一时间内回到座位便不算作违规。现有技术中若座位使用人有事情需要短暂离开处理,短时间内不在座,会有座位被其他人占去的可能性,而对于本技术而言,座位使用人仅需设置该座位的使用状态且按规定时间回到座位激活该座位便能重新使用,或是在规定时间内回到座位点击结束学习,该学习时长会自动计入总学习时长。本技术实施例能够减少“占座”情况的发生。
28.在又一种可能的实施方式中,所述服务器接收第一终端发送的请求信息之前,还包括:
29.所述服务器确定所述第一终端是否通过校内人员认证;
30.所述服务器确定所述第一终端历史记录中违规的次数是否小于第二预设阈值;其中,所述违规包括未按照暂时离开状态对应的时限主动解除所述暂时离开状态和/或未对所述暂时离开状态做任何操作;
31.若所述第一终端已通过校内人员认证,且所述违规的次数小于所述第二预设阈值,则所述服务器向所述第一终端发送与所述第一终端关联的账户正常的提示消息,其中,所述提示消息用于表征所述服务器允许所述第一终端申请所述第一座位。
32.在上述方法中,通过增加小程序的“校内人员(学生/教师)认证”环节,从而排除校外人员占用图书馆的座位资源的可能性,即使其他非教职工人员/非学生的校外人员通过图书馆的门禁进入图书馆(比如借用学生的校园卡刷卡进入图书馆),但若扫码选择座位时
服务器获取到该终端未通过校内人员认证,则表明该扫码者并无权限使用图书馆座位。本技术实施例通过增加认证环节以及获取通过认证的扫码者的违规行为是否过限综合确定有权限进入图书馆选座的人员,尽可能地将座位资源合理分配给本校师生。
33.第二方面,本技术实施例提供了一种图书馆座位管理方法,包括:
34.第一终端向服务器发送请求信息,其中,所述请求信息包括所述第一终端的标识信息、所述第一终端扫描的第一座位关联的二维码;所述请求消息用于确定所述第一座位是否被分配;
35.所述第一终端向所述服务器上报位置信息,其中,所述位置信息用于确定所述第一终端是否在进行现场选座;
36.所述第一终端接收所述服务器发送的所述第一座位的状态信息,所述状态信息表明所述第一座位未被分配,所述第一座位用于分配给现场选座的终端;
37.所述第一终端向所述服务器发送反馈信息,其中,所述反馈信息用于指示选择所述第一座位。
38.在上述方法中,读者进入图书馆的选座范围后,可通过扫描座位的二维码获取座位的相关信息,进而选择空闲座位使用。现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
39.第三方面,本技术实施例提供一种图书馆座位管理装置,该管理装置包括接收单元、确定单元和发送单元,该管理装置用于实现第一方面或第一方面任一种可能的实施方式所描述的方法。
40.需要说明的是,上述第二方面所描述的管理装置所包含的处理器,可以是专门用于执行这些方法的处理器(便于区别称为专用处理器),也可以是通过调用计算机程序来执行这些方法的处理器,例如通用处理器。可选的,至少一个处理器还可以既包括专用处理器也包括通用处理器。
41.可选的,上述计算机程序可以存在存储器中。示例性的,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块器件上,也可以分别设置在不同的器件上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
42.在一种可能的实施方式中,上述至少一个存储器位于上述管理装置之外。
43.在又一种可能的实施方式中,上述至少一个存储器位于上述管理装置之内。
44.在又一种可能的实施方式之中,上述至少一个存储器的部分存储器位于上述管理装置之内,另一部分存储器位于上述管理装置之外。
45.本技术中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可以
assistant,pda)以及可穿戴设备。
64.服务器101通过开发的小程序与终端102进行交互,终端102可以在小程序中选择空闲座位的编号,并查看座位的相关状态信息后向服务器101发送反馈消息。服务器101则根据终端102的选择获知相关座位的状态信息并发送给终端102,以指示终端102选择该座位。
65.下面对本技术实施例的方法进行详细介绍。
66.请参见图2,图2是本技术实施例提供的一种图书馆座位管理方法的流程示意图。可选的,该方法可以应用图1所述系统。
67.如图2所述的业务推荐方法至少包括步骤s201至步骤s210。
68.步骤s201:服务器确定第一终端是否通过校内人员认证。
69.可选的,服务器还可以确定第一终端历史记录中违规的次数是否小于第二预设阈值。
70.其中,违规包括未按照暂时离开状态对应的时限主动解除暂时离开状态和/或未对暂时离开状态做任何操作。
71.具体的,若第一终端已通过学生认证,且违规的次数小于第二预设阈值,则服务器向第一终端发送与第一终端关联的账户正常的提示消息,其中,该提示消息用于表征服务器允许第一终端申请第一座位,但并不意味着第一座位分配给了第一终端,还需要经过服务器对第一座位的相关状态信息综合判断第一座位能否分配给第一终端。
72.举例来说,校内人员认证可以包括教职工人员认证与学生认证,其中,教职工认证需要验证工号、院系以及职称等信息,学生认证需要验证学生的学号、院系以及班级等信息,若读者通过校内人员认证,则表明该读者在学校就读/教学,拥有进入图书馆学习的权限。进一步的,服务器需要获取通过认证的读者的违规次数是否过多,对于第一终端历史记录中的违规情况包括但不限于以下两种情况。
73.情况一,违规行为可以是未按照暂时离开状态对应的时限主动解除暂时离开状态,举例来说,若读者成功通过校内人员认证,表明该读者有申请座位的权限,当读者成功申请到座位后,若有紧急情况需要处理时,可以将座位使用状态设置为暂时离开,但读者需要在预设的规定时间内赶回座位解除暂时离开状态,否则服务器会将该座位释放为空闲供其他读者使用。若在预设的规定时间内,读者未赶回座位将座位的暂时离开状态解除,或者是未回到座位重新激活座位使用,此时服务器可以将读者的该行为记作违规。
74.情况二,违规行为可以是读者在规定解除暂时离开状态时未做任何操作。举例来说,若读者成功通过校内人员认证,表明该读者有申请座位的权限,当读者成功申请到座位后,若未将座位设置为暂时离开状态且人不在座,在规定的预设时间内未做任何操作的(比如未在规定时间内回到座位点击结束学习),服务器则将读者的该行为记作违规。
75.若读者的违规次数超出预设阈值,则表明该读者的账户异常,服务器可以禁止该读者扫码选座,比如服务器获取终端的历史记录后得知读者的违规次数为15次,而第二预设阈值设置为10次,此时可以看出读者的违规次数已超出预设阈值,服务器可以冻结该读者的账号3天,3天内该读者无法选座。
76.若该第二预设阈值设置为10次,而服务器获取终端的历史记录后得知读者的违规次数为5次,则表明该读者账户正常,服务器可以允许其扫码选座。步骤s202:第一终端向服
务器上报位置信息。
77.其中,位置信息用于确定第一终端是否在进行现场选座。
78.具体的,读者若想进入图书馆选座,首先需要主动打开终端定位,或者是终端的定位在后台自动打开,而后与服务器建立连接,授权服务器获取自身当前的位置,服务器由此接收终端上报的位置相关信息,从而使服务器后续能够通过终端的位置信息判断终端是否进入图书馆选座范围之内。
79.步骤s203:服务器根据位置信息确定第一终端与第一座位的距离是否小于第一预设阈值。
80.具体的,服务器可根据终端反馈的位置信息确定终端与图书馆可选座范围之间的距离,再通过预设的值判断该距离是否小于阈值,若该距离小于阈值,则表明读者进入图书馆可选座范围;若该距离大于或等于阈值,则表明读者未进入图书馆可选座的范围内,此时读者无法进行选座。举例来说,该阈值可以预设为100m,若服务器获取到读者当前所处的位置与图书馆可选座范围之间的距离小于100m,则表明读者已进入图书馆选座范围,此时读者可以扫描图书馆每一层座位相关联的二维码对空闲座位进行选择。通过限制读者到图书馆现场进行选座,且后续对于“占座者”以及读者未按预设的规定时间对座位重新激活使用或者是未及时对座位状态进行处理的情况,通过增加惩罚机制,可以有效减少“占座”现象的发生,使座位资源得到合理利用,现有技术中远程预约座位后人不在座的现象通过本技术的方案可以得到很好的遏制。
81.步骤s204:第一终端向服务器发送请求信息。
82.其中,请求信息包括第一终端扫描的第一座位关联的二维码以及第一终端的标识信息,请求消息用于确定第一座位是否被分配。
83.步骤s205:服务器接收第一终端发送的请求信息。
84.步骤s206:服务器根据第一座位关联的二维码确定第一座位是否已被分配。
85.具体的,对于服务器根据第一座位关联的二维码确定第一座位是否已被分配而言,该座位的具体状态可能是已被服务器分配,也可能未被分配出去。进一步的,对于可能已被服务器分配的情况,又可能分为该座位已经被分配给其他读者(非扫码的读者)或者是该座位依旧可由当前扫码的读者使用的两种情况。在本技术实施例中,为了方便对不同情况进行描述,此处将先前被分配座位的读者称为读者1,将后来扫码的读者称为读者2,以及将被扫码的座位称为座位a,下面对座位已被服务器分配的情况进行举例说明。
86.情况一,若读者2扫描的是图书馆第3层b馆中座位编号为156的二维码,服务器接收到读者2的终端的选座请求消息,根据读者2的终端标识信息(如电气学院/17电信1班/张三)对座位a进行身份确认,获取到座位a的有权使用人的终端标识信息为读者1(如电气学院/16电科2班/王五),由于被分配座位的读者1与当前扫码的读者2的身份信息不同,由此可知当前扫码的读者2并非先前被分配座位的读者1,因此读者2张三无法使用该座位,而是由读者1王五使用该座位。
87.再如情况二,若读者2扫描的是图书馆第5层d馆中座位编号为118的二维码,服务器接收到读者2的终端的选座请求消息,根据读者2的终端标识信息(如外院/16汉语3班/李琳琳)对座位a进行身份确认,获取到座位a的有权使用人的终端标识信息也为外院/16汉语3班/李琳琳,由于被分配座位的读者1与当前扫码的读者2的身份信息相同,由此可以判断
当前扫码的读者2即为先前已被分配该座位的读者1,因此李琳琳可以使用该座位。
88.可选的,若第一终端与第一座位的距离小于第一预设阈值,且第一座位未被分配,则服务器向第一终端发送第一座位的状态信息,状态信息表明第一座位未被分配。
89.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第2层c馆中座位编号为17的二维码,服务器接收终端的选座请求消息,获取到座位17处于空闲状态,此时服务器向读者2的终端发送座位17为空闲的状态信息,即座位17未被分配给他人,读者2可以使用该座位。
90.可选的,若第一终端与第一座位的距离小于第一预设阈值,且第一座位已被分配,则服务器确定第一座位的使用状态,以及根据第一终端的标识信息判断第一座位是否已被分配给了第一终端。
91.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第2层e馆中座位编号为52的二维码,服务器接收读者2的终端的选座请求消息,获取到座位52已被分配,则服务器可以进一步获取座位52的使用状态,座位52的使用状态可以为正在被使用状态或者是暂时离开状态,其中,若座位52被设置为暂时离开状态,可以是被分配了座位52的读者1去吃午饭或者晚饭等所需时间较长的情况。同时,服务器还需进一步获取座位52被分配给了读者1还是被分配给了读者2。服务器根据读者2的终端标识信息与读者1的终端标识信息是否一致,来判断座位52是否分配给了读者2,若读者2的终端标识信息与读者1的终端标识信息一致,则表明座位52的使用人为读者2,也即读者1。举例来说,若服务器通过校内人员认证的验证消息发现读者2与读者1的验证信息不相同,从而得知读者1与读者2为不同的读者,如读者1的终端的认证信息为“电气学院/17电信1班/张三”,而读者2的认证信息为“经管学院/16电商2班/李四”,从而能够判断出后来扫码的人并非先前已经被分配座位52的人。
92.可选的,若第一座位标记为暂时离开状态,且第一座位未被分配给第一终端,则服务器向第一终端发送第一提醒消息,其中,第一提醒消息用于指示预估的供第一终端使用所需要等待的第一时间。
93.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第6层f馆中座位编号为68的二维码,服务器接收读者2的终端的选座请求消息,获取到座位52的使用状态为暂时离开状态,表明座位52有人使用,但目前座位52上无人在座,属于非空闲座位。服务器进一步获取到座位68已被分配给读者1使用,还需再判断当前读者2的终端是否是被分配座位的读者1的终端,若判断结果为当前读者2终端不是被分配座位的读者1的终端,则服务器需要向读者2的终端发送第一提醒消息,第一提醒消息用于提示读者2距离能够使用座位52还需要等待的第一时间。
94.其中,需要等待的第一时间有且不限于下述两种情况。
95.情况一,预估的供第一终端使用所需要等待的第一时间为服务器根据预设的最长时间减去第一终端已经等待的时间。举例来说,若读者1已经将座位52的使用状态设置为暂时离开状态,假设预设的时间为20分钟,读者1离开座位52已经过去了10分钟,则此时读者2还需等待10分钟才到读者1的最终预设时间,如果到了最终预设的20分钟,读者1还未回到座位,则服务器可以释放座位52为空闲状态,此时读者2可以选择座位52坐下。
96.情况二,服务器根据读者1的终端上报的运动轨迹、预设的最长时间以及已经等待的时间综合推算出第一时间。举例来说,若读者1已经将座位52的使用状态设置为暂时离开
状态,假设预设的时间为20分钟,读者1离开座位52已经过去了15分钟,而此时离最终预设时间只剩下5分钟,但服务器获取读者1的运动轨迹后了解到此时读者1位于距离图书馆5km以外的宿舍,正步行往图书馆赶,依照公知常识,读者2可提供读者1在5分钟之内无法赶回图书馆的证据,服务器的审核人员审核后可以结束读者1的座位使用权限,提前释放座位供读者2使用。
97.可选的,若第一座位标记为暂时离开状态,且第一座位已被分配给第一终端,则将第一座位的状态调整为正在被使用的状态。
98.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第1层f馆中座位编号为39的二维码,服务器接收读者2的终端的选座请求消息,获取到座位39的使用状态为暂时离开状态,表明座位39有人使用,但目前座位39上无人在座,属于非空闲座位。服务器进一步获取到座位39已被分配给读者1使用,还需再判断当前读者2的终端是否是被分配座位的读者1的终端,若判断结果为当前读者2终端就是被分配座位的读者1的终端,则表明读者2可以重新激活座位39使用,即将座位39的使用状态由暂时离开状态切换为正在使用状态。
99.可选的,若第一座位标记为正在被使用的状态,且第一座位未被分配给第一终端,则向终端发送第二提醒消息,其中,第二提醒消息用于指示预设的交换期以及预估的供第一终端使用所需要等待的第二时间,预设的交换期比预设的最长时间短。
100.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第6层f馆中座位编号为45的二维码,服务器接收读者2的终端的选座请求消息,获取到座位45的使用状态为正在被使用状态,表明座位45有人使用,但实际上并无人在座,属于形式非空闲,但实质上为空闲的座位。服务器进一步获取到座位45已被分配给读者1,还需再判断当前读者2的终端是否是被分配座位的读者1的终端,若判断结果为当前读者2终端不是被分配座位的读者1的终端,读者2可以向服务器申请进入交换期,则服务器需要向读者2的终端发送第二提醒消息,该第二提醒消息用于指示读者2距离交换期结束还需要等待的第二时间。
101.应说明的是,由于读者1离开座位45时并未将座位45标记为暂时离开状态,且读者1不在座,该违规行为相当于“占座”,但基于人情考虑,可以理解读者1是否有紧急情况忘记设置座位的使用状态,因此可以设置交换期,交换期的时间要短于前述预设的最长时间。举例来说,该交换期可以预设为10分钟,若前者未在10分钟内回到座位重新激活座位使用或在10分钟内未回到座位结束学习,则座位45释放为空闲状态,读者1的此次学习时长将不计入总学习时长内,且读者1的此次行为将被记作一次违规。
102.可选的,若第一座位标记为正在被使用的状态,且第一座位已被分配给第一终端,则将第一座位标记为暂时离开状态。
103.具体的,若读者2进入图书馆选座范围后,扫描的是图书馆第4层a馆中座位编号为74的二维码,服务器接收读者2的终端的选座请求消息,获取到座位74的使用状态为正在被使用状态,表明座位74有人使用,但目前座位74上无人在座,属于非空闲座位。服务器进一步获取到座位74已被分配给读者1使用,还需再判断当前读者2的终端是否就是被分配座位的读者1的终端,若判断结果为当前读者2终端就是被分配座位的读者1的终端,则当读者2有紧急情况需要处理时,可以将座位74由正在被使用状态设置为暂时离开状态,以使得读者2在服务器规定的时间内回到座位还可继续使用座位74。
104.步骤s207:服务器向第一终端发送第一座位的状态信息。
105.步骤s208:第一终端接收第一座位的状态信息。
106.其中,状态信息表明第一座位未被分配,第一座位用于分配给现场选座的终端。
107.具体的,读者2的终端接收服务器返回的所选择的座位相关信息,如终端选择的座位20是否被分配、是否空闲、座位20的使用状态等。
108.步骤s209:第一终端向服务器发送反馈信息。
109.具体的,读者2的终端接收到关于所选座位的相关状态信息后,通过程序代码自动生成状态栏,举例来说,若读者2的终端接收的是服务器发送的关于座位16的相关状态信息,如图3所示,图3为本技术实施例提供的一种图书馆的座位相关状态信息的示意图,该座位的状态信息可以包括(1)座位16已被分配;(2)座位16处于正在被使用状态;(3)通过读者1的定位获知读者1此时的位置距离图书馆有4km;(4)预计距离可使用座位的时间还需等待1分钟。服务器可以在确定出座位16的相关状态信息之后自动向读者2的终端发送座位16的相关状态信息,并通过终端的小程序向读者2输出座位16的相关状态信息,读者2可以对座位16的状态信息进行操作,比如,确认选择操作、取消操作等。其中,如果读者2在小程序上对座位16输入的是确认选择操作,则读者2的终端向服务器发送的反馈消息表明读者2选择座位16,如果读者2在小程序上对座位16输入的是取消操作,则读者2的终端向服务器发送的反馈消息表明读者2不选择座位16。
110.步骤s210:服务器接收第一终端发送的反馈信息。
111.具体的,服务器接收到读者2的终端发送的反馈消息后,可以根据终端的指示向其分配座位,若读者2选择的座位为空闲,则直接向读者2分配该空闲座位;若读者2选择的座位有人使用,则服务器按要求执行完后续相应的流程步骤,待该座位被释放为空闲座位后,服务器再向读者2分配该座位。
112.在本技术实施例中,服务器根据当前终端扫描的二维码信息确定该座位的分配状态,现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
113.上述详细阐述了本技术实施例的方法,下面提供本技术实施例的装置。
114.可以理解的是,本技术实施例提供的多个装置,例如管理装置,为了实现上述方法实施例中的功能,其包含了执行各个功能相应的硬件结构、软件模块、或硬件结构和软件结构的组合等。
115.本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以在不同的使用场景中,使用不同的装置实现方式来实现前述的方法实施例,对于装置的不同实现方式不应认为超出本技术实施例的范围。
116.本技术实施例可以对装置进行功能模块的划分。例如,可对应各个功能划分各个功能模块,也可将两个或两个以上的功能集成在一个功能模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
117.例如,以采用集成的方式划分装置各个功能模块的情况下,本技术例举几种可能的处理装置。
118.请参见图4,图4是本技术实施例提供的一种图书馆座位管理装置40的结构示意图,该座位管理装置40为服务器,也可以为服务器中的一个器件,例如芯片、软件模块、集成电路等。该座位管理装置40用于实现前述的图书馆座位管理方法,例如图2所述实施例中的图书馆座位管理方法。
119.一种可能的实施方式中,该座位管理装置40可以包括接收单元401、确定单元402和发送单元403。
120.所述接收单元401,用于接收第一终端发送的请求信息,其中,所述请求信息包括所述第一终端的位置信息、所述第一终端扫描的第一座位关联的二维码。
121.所述确定单元402,用于根据所述位置信息确定所述第一终端与所述第一座位的距离是否小于第一预设阈值;还用于根据所述二维码确定所述第一座位是否已被分配。
122.所述发送单元403,用于向所述第一终端发送所述第一座位的状态信息,所述状态信息表明所述第一座位未被分配。
123.所述接收单元401,还用于接收所述第一终端发送的反馈信息,其中,所述反馈信息用于指示所述第一终端选择所述第一座位。
124.在本技术实施例中,服务器根据当前终端扫描的二维码信息确定该座位的分配状态,现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆找座位,而本技术只允许读者进入图书馆学习范围内才能扫描二维码,再通过二维码进入小程序,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
125.在一种可能的实施方式中,所述确定单元402,具体用于:
126.若所述第一终端与所述第一座位的距离小于所述第一预设阈值,且所述第一座位已被分配,则所述服务器确定所述第一座位的使用状态,以及根据所述第一终端的标识信息判断所述第一座位是否已被分配给了所述第一终端;
127.若所述第一座位标记为暂时离开状态,且所述第一座位未被分配给所述第一终端,则所述服务器向所述第一终端发送第一提醒消息,其中,所述第一提醒消息用于指示预估的供所述第一终端使用所需要等待的第一时间。
128.在本技术实施例中,服务器先通过终端的位置与图书馆的距离是否小于预设阈值来判断读者是否进入图书馆选座范围内,若终端与座位的距离小于预设阈值(如假设第一
预设阈值为100m,若读者的位置与图书馆的距离为50m,则表明读者进入图书馆选座范围内),再确定该座位是否已经被分配出去,若已被分配出去,则需要通过不同终端的标识信息来判别当前扫码的读者与先前读者的身份信息是否相同,若二者身份信息相同,则表明当前扫码与先前扫码的是同一人,当前扫码的读者可重新激活该座位使用;若二者身份信息不同,则表明当前扫码的读者与先前扫码的读者不是同一人,此时当前读者扫码无效,需等待该座位释放为空闲才能使用。本技术通过设置终端的标识信息用来明确座位的归属,有效地避免了“占座”情况的发生。
129.在另一种可能的实施方式中,所述预估的供所述第一终端使用所需要等待的第一时间为所述服务器根据预设的最长时间减去已等待的第二时间,得到所述第一时间,或者,
130.所述服务器根据所述第一终端上报的运动轨迹、所述预设的最长时间、所述已等待的第二时间推算出所述第一时间。
131.在本技术实施例中,对于座位使用状态为暂时离开,且该座位没有被分配给当前扫码终端的情况,服务器需要告知当前终端该座位释放为空闲状态还需要等待的时间,该需要等待的时间可以是预设的最长时间减去已经等待的时间(如预设的时间为20分钟,后来的读者已等待15分钟,则还需等待5分钟),也可以是服务器根据先前终端的运动轨迹了解前读者目前所在的位置,再结合预设的最长时间以及已经等待的时间确定前读者能否在该剩余时间内赶回座位上,若不能及时赶回,系统可提前释放座位以供当前终端使用(如预设的时间为20分钟,后来的读者已等待15分钟,但服务器根据前读者运动轨迹发现前读者的位置距离图书馆5km外,此时正步行往图书馆方向赶,按公知常识可以判断5分钟内前读者确实无法赶到图书馆重新激活座位使用,此时服务器可以提前释放座位供后来的读者使用),该方案可以通过对空闲座位的合理安排从而提高座位资源的利用率。
132.在又一种可能的实施方式中,所述确定单元402,还用于:
133.若所述第一座位标记为暂时离开状态,且所述第一座位已被分配给所述第一终端,则将所述第一座位的状态调整为正在被使用的状态。
134.在本技术实施例中,对于当前扫码的读者为当前无人在座的座位使用人的情况,读者本人如有紧急情况需要处理,可以将该座位从正在被使用状态设置为暂时离开状态,即可暂时离开座位前往处理个人事务,无需担心该座位会被其他人占去,读者本人只需要在预设的第一时间内回到座位便不算作违规。现有技术中若座位使用人有事情需要短暂离开处理,短时间内不在座,该座位可能会被其他人占去,而对于本技术而言,座位使用人仅需设置该座位的使用状态且按规定时间回到座位激活该座位便能重新使用,或是在规定时间内回到座位点击结束学习,该学习时长会自动计入总学习时长。本技术实施例能够减少“占座”情况的发生。
135.在又一种可能的实施方式中,所述确定单元402,还用于:
136.若所述第一座位标记为正在被使用的状态,且所述第一座位未被分配给所述第一终端,则向所述终端发送第二提醒消息,其中,所述第二提醒消息用于指示预估的供所述第一终端使用所需要等待的第二时间,所述第二时间比所述第一时间短。
137.在本技术实施例中,对于当前扫描二维码的终端无空闲座位使用且被扫码的座位被标记为正在使用状态的情况(即该座位有人使用但座位的使用人并非当前扫码者),本技术通过预设的第二时间对前使用者的行为进行约束,与现有技术不同之处在于,现有技术
较容易出现“占座”现象,即占座人不在座但用其它物品代替本人占据该空闲座位,导致其他人无法使用该空闲座位,若遇到座位使用人未对座位设置使用状态且人不在座的情况,为了保证座位使用人与后来读者双方的权益,本技术通过预设较短时间的座位交换期应对上述情况,以及增加了对违规行为进行惩罚的手段,促使读者不浪费座位资源,提高座位的利用效率。
138.在又一种可能的实施方式中,所述确定单元402,还用于:
139.若所述第一座位标记为正在被使用的状态,且所述第一座位已被分配给所述第一终端,则将所述第一座位标记为暂时离开状态。
140.在本技术实施例中,若当前终端对当前扫码的无人在座的座位有使用权,读者本人如有情况需要处理时,可以将该座位从正在被使用状态标记为暂时离开状态,即可暂时离开处理个人事务,并无需担心该座位会被其他人占去,读者本人如在预设的第一时间内回到座位便不算作违规。现有技术中若座位使用人有事情需要短暂离开处理,短时间内不在座,会有座位被其他人占去的可能性,而对于本技术而言,座位使用人仅需设置该座位的使用状态且按规定时间回到座位激活该座位便能重新使用,或是在规定时间内回到座位点击结束学习,该学习时长会自动计入总学习时长。本技术实施例能够减少“占座”情况的发生。
141.在又一种可能的实施方式中,所述确定单元402,还用于:
142.确定所述第一终端是否通过学生认证;
143.确定所述第一终端历史记录中违规的次数是否小于第二预设阈值;其中,所述违规包括未按照暂时离开状态对应的时限主动解除所述暂时离开状态和/或未对所述暂时离开状态做任何操作;
144.若所述第一终端已通过学生认证,且所述违规的次数小于所述第二预设阈值,则所述服务器向所述第一终端发送与所述第一终端关联的账户正常的提示消息,其中,所述提示消息用于表征所述服务器允许所述第一终端申请所述第一座位。
145.在本技术实施例中,通过增加小程序的“校内人员(学生/教师)认证”环节,从而排除校外人员占用图书馆的座位资源的可能性,即使其他非教职工人员/非学生的校外人员通过图书馆的门禁进入图书馆(比如借用学生的校园卡刷卡进入图书馆),但若扫码选择座位时服务器获取到该终端未通过校内人员认证,则表明该扫码者并无权限使用图书馆座位。本技术实施例通过增加认证环节以及获取通过认证的扫码者的违规行为是否过限综合确定有权限进入图书馆选座的人员,尽可能地将座位资源合理分配给本校师生。
146.请参见图5,图5是本技术实施例提供的一种图书馆座位管理装置50的结构示意图,该座位管理装置50为终端,也可以为终端中的一个器件,例如芯片、软件模块、集成电路等。该座位管理装置50用于实现前述的图书馆座位管理方法,例如图2所述实施例中的图书馆座位管理方法。
147.一种可能的实施方式中,该座位管理装置50可以包括发送单元501和上报单元502。
148.所述发送单元501,用于向服务器发送请求信息,其中,所述请求信息包括所述第一终端的位置信息、所述第一终端扫描的第一座位关联的二维码。
149.所述上报单元502,用于向所述服务器上报位置信息,其中,所述位置信息用于所
述服务器根据所述位置信息确定所述第一终端与所述第一座位的距离是否小于第一预设阈值。
150.所述发送单元501,还用于向所述服务器发送反馈信息,其中,所述反馈信息用于指示所述第一终端选择所述第一座位。
151.在本技术实施例中,读者进入图书馆的选座范围后,可通过扫描座位的二维码获取座位的相关信息,进而选择空闲座位使用。现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
152.请参见图6,图6是本技术实施例提供的一种图书馆座位管理设备60的结构示意图,该座位管理设备60可以为服务器(例如服务器等等中的一个或者多个),也可以为服务器内部的部件(例如芯片、软件模块或者硬件模块等)。该座位管理设备60可以包括至少一个处理器601。可选的还可以包括至少一个存储器603。进一步可选的,该座位管理设备60还可以包括通信接口602。更进一步可选的,还可以包含总线604,其中,处理器601、通信接口602和存储器603通过总线604相连。
153.其中,处理器601是进行算术运算和/或逻辑运算的模块,具体可以是中央处理器(central processing unit,cpu)、图片处理器(graphics processing unit,gpu)、微处理器(microprocessor unit,mpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程逻辑门阵列(field programmable gate array,fpga)、复杂可编程逻辑器件(complex programmable logic device,cpld)、协处理器(协助中央处理器完成相应处理和应用)、微控制单元(microcontroller unit,mcu)等处理模块中的一种或者多种的组合。
154.通信接口602可以用于为所述至少一个处理器提供信息输入或者输出。和/或,所述通信接口602可以用于接收外部发送的数据和/或向外部发送数据,可以为包括诸如以太网电缆等的有线链路接口,也可以是无线链路(wi-fi、蓝牙、通用无线传输、车载短距通信技术以及其他短距无线通信技术等)接口。可选的,通信接口602还可以包括与接口耦合的发射器(如射频发射器、天线等),或者接收器等。
155.存储器603用于提供存储空间,存储空间中可以存储操作系统和计算机程序等数据。存储器603可以是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom)等等中的一种或者多种的组合。
156.该座位管理设备60中的至少一个处理器601用于执行前述的方法,例如图2所述实施例所描述的方法。
157.可选的,处理器601,可以是专门用于执行这些方法的处理器(便于区别称为专用处理器),也可以是通过调用计算机程序来执行这些方法的处理器,例如通用处理器。可选的,至少一个处理器还可以既包括专用处理器也包括通用处理器。可选的,在计算设备包括至少一个处理器601的情况下,上述计算机程序可以存在存储器603中。
158.可选的,该座位管理设备60中的至少一个处理器601用于执行调用计算机指令,以执行以下操作:
159.接收第一终端发送的请求信息,其中,所述请求信息包括所述第一终端的位置信息、所述第一终端扫描的第一座位关联的二维码;
160.根据所述位置信息确定所述第一终端与所述第一座位的距离是否小于第一预设阈值;
161.根据所述二维码确定所述第一座位是否已被分配;
162.若所述第一终端与所述第一座位的距离小于第一预设阈值,且所述第一座位未被分配,则向所述第一终端发送所述第一座位的状态信息,所述状态信息表明所述第一座位未被分配;
163.接收所述第一终端发送的反馈信息,其中,所述反馈信息用于指示所述第一终端选择所述第一座位。
164.在本技术实施例中,服务器根据当前终端扫描的二维码信息确定该座位的分配状态,现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
165.可选的,所述处理器601,具体用于:
166.所述请求消息还包括所述第一终端的标识信息;
167.若所述第一终端与所述第一座位的距离小于所述第一预设阈值,且所述第一座位已被分配,则确定所述第一座位的使用状态,以及根据所述第一终端的标识信息判断所述第一座位是否已被分配给了所述第一终端;
168.若所述第一座位标记为暂时离开状态,且所述第一座位未被分配给所述第一终端,则向所述第一终端发送第一提醒消息,其中,所述第一提醒消息用于指示预估的供所述第一终端使用所需要等待的第一时间。
169.在本技术实施例中,服务器先通过终端的位置与图书馆的距离是否小于预设阈值来判断读者是否进入图书馆选座范围内,若终端与座位的距离小于预设阈值(如假设第一预设阈值为100m,若读者的位置与图书馆的距离为50m,则表明读者进入图书馆选座范围内),再确定该座位是否已经被分配出去,若已被分配出去,则需要通过不同终端的标识信息来判别当前扫码的读者与先前读者的身份信息是否相同,若二者身份信息相同,则表明当前扫码与先前扫码的是同一人,当前扫码的读者可重新激活该座位使用;若二者身份信
息不同,则表明当前扫码的读者与先前扫码的读者不是同一人,此时当前读者扫码无效,需等待该座位释放为空闲才能使用。本技术通过设置终端的标识信息用来明确座位的归属,有效地避免了“占座”情况的发生。
170.可选的,所述预估的供所述第一终端使用所需要等待的第一时间包括所述服务器根据预设的最长时间减去已等待的第二时间,得到所述第一时间,或者,
171.所述服务器根据所述第一终端上报的运动轨迹、所述预设的最长时间、所述已等待的第二时间推算出所述第一时间。
172.在本技术实施例中,对于座位使用状态为暂时离开,且该座位没有被分配给当前扫码终端的情况,服务器需要告知当前终端该座位释放为空闲状态还需要等待的时间,该需要等待的时间可以是预设的最长时间减去已经等待的时间(如预设的时间为20分钟,后来的读者已等待15分钟,则还需等待5分钟),也可以是服务器根据先前终端的运动轨迹了解前读者目前所在的位置,再结合预设的最长时间以及已经等待的时间确定前读者能否在该剩余时间内赶回座位上,若不能及时赶回,系统可提前释放座位以供当前终端使用(如预设的时间为20分钟,后来的读者已等待15分钟,但服务器根据前读者运动轨迹发现前读者的位置距离图书馆5km外,此时正步行往图书馆方向赶,按公知常识可以判断5分钟内前读者确实无法赶到图书馆重新激活座位使用,此时服务器可以提前释放座位供后来的读者使用),该方案可以通过对空闲座位的合理安排从而提高座位资源的利用率。
173.可选的,所述处理器601,具体还用于:
174.若所述第一座位标记为暂时离开状态,且所述第一座位已被分配给所述第一终端,则将所述第一座位的状态调整为正在被使用的状态。
175.在本技术实施例中,若当前扫码终端在扫码之前已经有可使用的座位,但由于有事暂时离开,离开之前将该可使用的座位设置为暂时离开状态,当需要使用该座位时,应在预设时间内回到座位,重新扫码从而激活该座位来使用。通过对可使用的座位设置暂时离开状态可使得当座位使用人需短暂离开时,减少因当前座位的使用人暂时离开而导致座位被其他人占去的情形,也能够减少因座位归属于谁而产生纠纷的可能性。
176.可选的,所述处理器601,具体还用于:
177.若所述第一座位标记为正在被使用的状态,且所述第一座位未被分配给所述第一终端,则向所述终端发送第二提醒消息,其中,所述第二提醒消息用于指示预估的供所述第一终端使用所需要等待的第二时间,所述第二时间比所述第一时间短。
178.在本技术实施例中,对于当前扫描二维码的终端无空闲座位使用且被扫码的座位被标记为正在使用状态的情况(即该座位有人使用但座位的使用人并非当前扫码者),本技术通过预设的第二时间对前使用者的行为进行约束,与现有技术不同之处在于,现有技术较容易出现“占座”现象,即占座人不在座但用其它物品代替本人占据该空闲座位,导致其他人无法使用该空闲座位,若遇到座位使用人未对座位设置使用状态且人不在座的情况,为了保证座位使用人与后来读者双方的权益,本技术通过预设较短时间的座位交换期应对上述情况,以及增加了对违规行为进行惩罚的手段,促使读者不浪费座位资源,提高座位的利用效率。
179.可选的,所述处理器601,具体还用于:
180.若所述第一座位标记为正在被使用的状态,且所述第一座位已被分配给所述第一
终端,则将所述第一座位标记为暂时离开状态。
181.在本技术实施例中,对于当前扫码的读者为当前无人在座的座位使用人的情况,读者本人如有紧急情况需要处理,可以将该座位从正在被使用状态设置为暂时离开状态,即可暂时离开座位前往处理个人事务,无需担心该座位会被其他人占去,读者本人只需要在预设的第一时间内回到座位便不算作违规。现有技术中若座位使用人有事情需要短暂离开处理,短时间内不在座,该座位可能会被其他人占去,而对于本技术而言,座位使用人仅需设置该座位的使用状态且按规定时间回到座位激活该座位便能重新使用,或是在规定时间内回到座位点击结束学习,该学习时长会自动计入总学习时长。本技术实施例能够减少“占座”情况的发生。
182.可选的,所述处理器601,具体还用于:
183.所述服务器确定所述第一终端是否通过校内人员认证;
184.所述服务器确定所述第一终端历史记录中违规的次数是否小于第二预设阈值;其中,所述违规包括未按照暂时离开状态对应的时限主动解除所述暂时离开状态和/或未对所述暂时离开状态做任何操作;
185.若所述第一终端已通过校内人员认证,且所述违规的次数小于所述第二预设阈值,则所述服务器向所述第一终端发送与所述第一终端关联的账户正常的提示消息,其中,所述提示消息用于表征所述服务器允许所述第一终端申请所述第一座位。
186.在本技术实施例中,通过增加小程序的“校内人员(学生/教师)认证”环节,从而排除校外人员占用图书馆的座位资源的可能性,即使其他非教职工人员/非学生的校外人员通过图书馆的门禁进入图书馆(比如借用学生的校园卡刷卡进入图书馆),但若扫码选择座位时服务器获取到该终端未通过校内人员认证,则表明该扫码者并无权限使用图书馆座位。本技术实施例通过增加认证环节以及获取通过认证的扫码者的违规行为是否过限综合确定有权限进入图书馆选座的人员,尽可能地将座位资源合理分配给本校师生。
187.请参见图7,图7是本技术实施例提供的一种图书馆座位管理设备70的结构示意图,该座位管理设备70可以为终端(例如终端等等中的一个或者多个),也可以为终端内部的部件(例如芯片、软件模块或者硬件模块等)。该座位管理设备70可以包括至少一个处理器701。可选的还可以包括至少一个存储器703。进一步可选的,该座位管理设备70还可以包括通信接口702。更进一步可选的,还可以包含总线704,其中,处理器701、通信接口702和存储器703通过总线704相连。
188.其中,处理器701是进行算术运算和/或逻辑运算的模块,具体可以是中央处理器(central processing unit,cpu)、图片处理器(graphics processing unit,gpu)、微处理器(microprocessor unit,mpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程逻辑门阵列(field programmable gate array,fpga)、复杂可编程逻辑器件(complex programmable logic device,cpld)、协处理器(协助中央处理器完成相应处理和应用)、微控制单元(microcontroller unit,mcu)等处理模块中的一种或者多种的组合。
189.通信接口702可以用于为所述至少一个处理器提供信息输入或者输出。和/或,所述通信接口702可以用于接收外部发送的数据和/或向外部发送数据,可以为包括诸如以太网电缆等的有线链路接口,也可以是无线链路(wi-fi、蓝牙、通用无线传输、车载短距通信
技术以及其他短距无线通信技术等)接口。可选的,通信接口702还可以包括与接口耦合的发射器(如射频发射器、天线等),或者接收器等。
190.存储器703用于提供存储空间,存储空间中可以存储操作系统和计算机程序等数据。存储器703可以是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom)等等中的一种或者多种的组合。
191.该座位管理设备70中的至少一个处理器701用于执行前述的方法,例如图2所述实施例所描述的方法。
192.可选的,处理器701,可以是专门用于执行这些方法的处理器(便于区别称为专用处理器),也可以是通过调用计算机程序来执行这些方法的处理器,例如通用处理器。可选的,至少一个处理器还可以既包括专用处理器也包括通用处理器。可选的,在计算设备包括至少一个处理器701的情况下,上述计算机程序可以存在存储器703中。
193.可选的,该座位管理设备70中的至少一个处理器701用于执行调用计算机指令,以执行以下操作:
194.向服务器发送请求信息,其中,所述请求信息包括所述第一终端的标识信息、所述第一终端扫描的第一座位关联的二维码;所述请求消息用于确定所述第一座位是否被分配;
195.向所述服务器上报位置信息,其中,所述位置信息用于确定所述第一终端是否在进行现场选座;
196.接收所述服务器发送的所述第一座位的状态信息,所述状态信息表明所述第一座位未被分配,所述第一座位用于分配给现场选座的终端;
197.向所述服务器发送反馈信息,其中,所述反馈信息用于指示选择所述第一座位。
198.在本技术实施例中,读者进入图书馆的选座范围后,可通过扫描座位的二维码获取座位的相关信息,进而选择空闲座位使用。现有技术对于图书馆选座而言,通常是通过小程序远程预约座位,或是通过读者本人进入图书馆查找座位,而本技术是通过读者进入图书馆学习范围内扫描座位二维码,而后进入小程序选座来实现本方案的,其中,小程序中可实时显示图书馆内每一个座位的使用状态及使用空闲座位需等待的时间,读者可以优先查看空闲座位,根据座位编号直达座位,节省查找空闲座位的时间,且每一个后来的读者均可扫描无人在座的二维码,每一个后来读者也相当于管理员角色可以剔除扫码并不在座的占座人员,且系统提供了学习时间累计机制,可促使读者尽快扫码落座,另外由于二维码成本低廉可批量制作,相比一些现有技术来说,可大大节省资源。本技术综合来说,能够在低成本投入下大幅提升图书馆座位使用率。
199.本技术还提供了一种算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在至少一个处理器上运行时,实现前述的图书馆座位管理方法,例如图2所述的方法。
200.本技术还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,在被计算设备执行时,实现前述的图书馆座位管理方法,例如图2所述的方法。
201.本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申
请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
202.本技术中实施例提到的“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b、或c中的至少一项(个),可以表示:a、b、c、(a和b)、(a和c)、(b和c)、或(a和b和c),其中a、b、c可以是单个,也可以是多个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a、同时存在a和b、单独存在b这三种情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
203.以及,除非有相反的说明,本技术实施例使用“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一设备和第二设备,只是为了便于描述,而并不是表示这第一设备和第二设备的结构、重要程度等的不同,在某些实施例中,第一设备和第二设备还可以是同样的设备。
204.上述实施例中所用,根据上下文,术语“当
……
时”可以被解释为意思是“如果
……”
或“在
……
后”或“响应于确定
……”
或“响应于检测到
……”
。以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
205.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
206.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献