一种自助还书的方法、系统、终端及存储介质技术方案

技术编号:21480764 阅读:28 留言:0更新日期:2019-06-29 05:32
本发明专利技术涉及一种自助还书的方法、系统、终端及存储介质,利用移动端和web端的交互,构建一个基于动态二维码的还书系统,帮助用户实现自助归还图书的目的,减少人力、物力成本,适应越来越多无人值守的业务场景。

【技术实现步骤摘要】
一种自助还书的方法、系统、终端及存储介质
本专利技术涉及计算机应用
,具体的说是一种自助还书的方法、系统、终端及存储介质。
技术介绍
当前大多数图书馆或者个人书屋仍然采用人工借阅、回收图书的方式,存在着借阅、归还图书慢,依赖人工操作等缺点。基于此,针对上述现状中存在的局限性,本专利技术提出了一种能够应用于无人值守业务场景的自助还书的方法、系统、终端及存储介质。
技术实现思路
为了解决上述现有技术中存在的问题,本专利技术提供一种能够应用于无人值守业务场景的自助还书的方法、系统、终端及存储介质。本专利技术解决其技术问题所采用的技术方案是:根据本专利技术的一个实施方式,提供一种自助还书的方法,由web端执行,包括:提供验证数据;根据验证数据接收用户输入的还书请求指示,并根据还书请求指示获取对应的请求验证;将请求验证进行校验,得到返回结果,并根据返回结果允许或不允许用户的还书请求。在上述自助还书的方法中,还包括:设置预设时间,以接收用户输入的还书请求指示的接收时刻为计时起点开始计时;当计时时间达到预设时间后,更新所述验证数据;使用更新后的验证数据,执行接收用户输入的还书请求。在上述自助还书的方法中,所述验证数据为二维码链接字符。在上述自助还书的方法中,所述验证数据更新的具体过程为:使用MD5加密算法生成32位code字符串;将配置好的web端链接和32位code字符串进行拼接得到更新后的验证数据;获取更新后的验证数据,并在web端的服务界面进行显示。在上述自助还书的方法中,请求验证进行校验的过程为对请求验证中的参数code进行验证,具体为:S1、验证code的唯一性,是否是第一次被使用,如果code已经被多次使用,则返回得到错误码,不允许用户的还书请求,不进入步骤S2,如果code具有唯一性,则该code为合法参数进入步骤S2中;S2、验证code的时效性,如果code未超过设定时间,则表明该code具有合法性,则返回得到一个还书凭证cert,允许用户的还书请求。根据本专利技术的另一个实施方式,提供一种自助还书的方法,由移动端执行,包括:根据web端提供的验证数据发送还书请求;获取验证数据上的code参数;根据code参数发送验证请求,得到被允许或不被允许还书请求的指示,若允许,则进入后续步骤,若不允许,则退出验证;从被允许的还书请求指示中获取返回的cer凭证字段,并根据待还图书的二维码提供待还图书的相关信息;根据待还图书的相关信息进行验证,待还图书的相关信息包括cer凭证和图书编号,若cer凭证和图书编号的验证均合法,则还书请求完成,反之则否。在上述自助还书的方法中,所述验证数据为二维码链接字符。根据本专利技术的再一个实施方式,提供一种自助还书的系统,所述系统包括:移动端、web端和服务端;所述移动端,用于将用户的还书请求发送给所述服务端,包括用于与web端前端建立连接的二维码识别模块、用于获取并发送验证数据中参数code的还书链接code验证模块、用于显示还书时间的还书倒计时模块、用于扫描待还图书的二维码的图书二维码识别模块以及用于归还图书的图书归还模块;所述web端,用于根据用户的还书请求,建立与服务端之间的请求验证通道,以及提供所述用户的还书请求的前端服务界面,所述服务界面上具有验证数据,包括用于向服务端获取验证数据的二维码获取模块和用于将二维码获取模块获取的二维码展示在前端服务界面上的二维码生成模块;所述服务端,用于通过所述验证通道与移动端交互数据请求并对请求的数据进行验证,同时对验证数据进行定时更新。根据本专利技术的又一个实施方式,提供一种自助还书的终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述方法的步骤。根据本专利技术的又一个实施方式,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述方法的步骤。与现有技术相比,本专利技术的有益效果是:本专利技术利用移动端和web端,构建一个基于动态二维码的还书系统,帮助用户实现自助归还图书的目的,减少人力、物力成本,适应越来越多无人值守的业务场景。附图说明下面结合附图和实施例对本专利技术进一步说明。图1为本专利技术中web端生成还书二维码的流程示意图;图2为本专利技术中服务端生成还书二维码链接流程示意图;图3为本专利技术中移动端倒计时流程示意图;图4为本专利技术中移动端自助还书流程示意图;图5为本专利技术中系统框架示意图;图6为本专利技术中web端和服务端的系统框架示意图;图7为本专利技术中移动端的系统框架示意图。附图标记如下:1、二维码识别模块,2、还书链接code验证模块,3、还书倒计时模块,4、图书二维码识别模块,5、图书归还模块,6、二维码获取模块,7、二维码生成模块。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。一种自助还书的方法,由web端执行,包括:提供验证数据;根据验证数据接收用户输入的还书请求指示,并根据还书请求指示获取对应的请求验证;将请求验证进行校验,得到返回结果,并根据返回结果允许或不允许用户的还书请求。具体实施时,还包括:设置预设时间,以接收用户输入的还书请求指示的接收时刻为计时起点开始计时;当计时时间达到预设时间后,更新所述验证数据;使用更新后的验证数据,执行接收用户输入的还书请求。具体实施时,所述验证数据为二维码链接字符。具体实施时,如图2所示,所述验证数据更新的具体过程为:使用MD5加密算法生成32位code字符串;将配置好的web端链接和32位code字符串进行拼接得到更新后的验证数据;获取更新后的验证数据,并在web端的服务界面进行显示。具体实施时,请求验证进行校验的过程为对请求验证中的参数code进行验证,具体为:S1、验证code的唯一性,是否是第一次被使用,如果code已经被多次使用,则返回得到错误码,不允许用户的还书请求,不进入步骤S2,如果code具有唯一性,则该code为合法参数进入步骤S2中;S2、验证code的时效性,如果code未超过设定时间,则表明该code具有合法性,则返回得到一个还书凭证cert,允许用户的还书请求。本专利技术还提供了一种自助还书的方法,如图4所示,由移动端执行,包括:根据web端提供的验证数据发送还书请求;获取验证数据上的code参数;根据code参数发送验证请求,得到被允许或不被允许还书请求的指示,若允许,则进入后续步骤,若不允许,则退出验证;从被允许的还书请求指示中获取返回的cer凭证字段,并根据待还图书的二维码提供待还图书的相关信息;根据待还图书的相关信息进行验证,待还图书的相关信息包括cer凭证和图书编号,若cer凭证和图书编号的验证均合法,则还书请求完成,反之则否。在上述自助还书的方法中,所述验证数据为二维码链接字符。本专利技术还提供了一种自助还书的系统,如图5至图7所示,所述系统包括:移动端、web端和服务端;所述移动端,用于将用户的还书请求发送给所述服务端,包括用于与web端前端建立连接的二维码识别模块1、用于获取并发送验证数据中参数code的还书链接c本文档来自技高网...

【技术保护点】
1.一种自助还书的方法,其特征在于,由web端执行,包括:提供验证数据;根据验证数据接收用户输入的还书请求指示,并根据还书请求指示获取对应的请求验证;将请求验证进行校验,得到返回结果,并根据返回结果允许或不允许用户的还书请求。

【技术特征摘要】
1.一种自助还书的方法,其特征在于,由web端执行,包括:提供验证数据;根据验证数据接收用户输入的还书请求指示,并根据还书请求指示获取对应的请求验证;将请求验证进行校验,得到返回结果,并根据返回结果允许或不允许用户的还书请求。2.根据权利要求1所述的一种自助还书的方法,其特征在于,还包括:设置预设时间,以接收用户输入的还书请求指示的接收时刻为计时起点开始计时;当计时时间达到预设时间后,更新所述验证数据;使用更新后的验证数据,执行接收用户输入的还书请求。3.根据权利要求1或2所述的一种自助还书的方法,其特征在于:所述验证数据为二维码链接字符。4.根据权利要求2所述的一种自助还书的方法,其特征在于,所述验证数据更新的具体过程为:使用MD5加密算法生成32位code字符串;将配置好的web端链接和32位code字符串进行拼接得到更新后的验证数据;获取更新后的验证数据,并在web端的服务界面进行显示。5.根据权利要求1所述的一种自助还书的方法,其特征在于:请求验证进行校验的过程为对请求验证中的参数code进行验证,具体为:S1、验证code的唯一性,是否是第一次被使用,如果code已经被多次使用,则返回得到错误码,不允许用户的还书请求,不进入步骤S2,如果code具有唯一性,则该code为合法参数进入步骤S2中;S2、验证code的时效性,如果code未超过设定时间,则表明该code具有合法性,则返回得到一个还书凭证cert,允许用户的还书请求。6.一种自助还书的方法,其特征在于,由移动端执行,包括:根据web端提供的验证数据发送还书请求;获取验证数据上的code参数;根据code参数发送验证请求,得到被允许或不被...

【专利技术属性】
技术研发人员:龚得星
申请(专利权)人:爱布客武汉科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1