智能书柜参数配置 1 - DigitalPlatform/dp2 GitHub Wiki

智能书柜的参数配置是在dp2SSL-【设置】-【系统参数配置】-【参数配置】界面进行的。

参数配置一般是在系统运行之初进行,配置后会一直保存。用户使用过程中一般不需要重新配。但是如现场情况需要(比如排查错误等需要),用户也可以查看或修改配置参数。


如果是刚刚安装书柜系统,在安装时就要做好各项参数配置。

启动dp2SSL,系统进入【书柜】界面,点击【书柜】界面左上角的小房子按钮,进入【主菜单】,点击【设置】按钮,系统要求输入【锁屏密码】,馆员输入密码后点击【登录】,在随后的界面上点击【系统参数配置】,进入【系统参数】界面。


1.【dp2服务器】

这里是配置当前书柜所访问的服务器以及账号信息。

【URL地址】一栏配置所访问的服务器地址,单机版服务器地址一般以“net.pipe”开头,标准版服务器地址一般以“rest.http”开头。

【用户名】一栏为当前书柜访问服务器的专用用户名,这个用户名是图书馆系统管理员预先通过内务前端的【用户窗】配置好的,包含“borrow,getbiblioinfo,getiteminfo,getres,listdbfroms,reservation,return,searchbiblio,searchitem,getbibliosummary”权限就好了。

【密码】一栏为当前用户名的密码,如果当前用户名的密码发生了变动,需要在这里相应修改。

注:绿色版界面顶上的图书馆名称是否显示,与所配置的账号权限有关。所配置的账号具备getsystemparameter权限时,会显示配置到服务器上的图书馆名称。 以上三个参数是书柜系统正常运行的基本要素,某个设置错误都会导致书柜系统无法正常运行。

2.【RFID接口】

这个参数定义了当前书柜系统所使用的RFID读写器接口。设置时直接点击【RFID接口URL】文本框右侧的【设为常用值】按钮,系统会自动赋值。

RFID接口是搭配dp2RFID中心来使用的。dp2RFID中心是一个独立的模块,是RFID读写器识别标签所依赖的功能模块。所以书柜电脑上要预先安装好dp2RFID中心。(RFID中心安装地址:https://dp2003.com/rfidcenter/v1/publish.htm)

注:【RFID接口URL】一定要设置,因为智能书柜是靠RFID读写器读取图书上的RFID标签来识别图书的,如果此项不设置,借还或上下架将无法正常进行。

3.【人脸接口】

这个参数在需要开通人脸识别时使用。设置时直接点击【人脸接口URL】文本框右侧的【设为常用值】按钮,系统会自动赋值。图书馆如果不需要使用人脸识别,这个参数不用设置。

人脸接口是搭配dp2人脸中心来使用的。dp2人脸中心是一个独立的模块,是人脸识别所依赖的功能模块。所以如果使用该功能,书柜电脑上要预先安装好dp2人脸中心。(人脸中心安装地址:https://dp2003.com/facecenter/v1/publish.htm)

4.【全局】

【14443A卡号预处理】是指【14443A协议的读者卡(一般的IC卡都是这种协议)的处理方式,固定设置为“十六进制”就好。(此处建议软件去掉另一个选项,并固定设置为十六进制)

【功能类型】栏固定下拉设置为“智能书柜”。

【读者证条码输入方式】,特指读者证条码支持一维码还是二维码。用户可以根据图书馆实际情况下拉设置为“禁用”,或“一维码”、“二维码”、“一维码+二维码”。

由于一维码的读者证仿造比较容易,一般我们建议使用二维码或者其他识别方式,如:IC卡,指纹或人脸等,不要使用一维码。

【凭条打印方式】,是指书柜配置了凭条打印功能(设备)的前提下,在借书或者还书过程中是否打印。如果书柜没有配置凭条打印功能(设备),此处不需要配置。

【工作人员刷卡免密码时长】一项,是指当工作人员需要短时间内频繁地刷卡开柜时(比如上下架过程中),可以设置为刷卡免密码开柜(针对同一个工作卡)。这里需要根据工作人员的需要来下拉选择设置免密码间隔时间。

设置了刷卡免密之后,如果工作人员刚刚刷过卡后离开书柜的时候把卡弄丢了,别人捡到这张卡,并且在规定的时间范围内来刷卡,才会造成冒用登录的问题。如果别人在超过了限定时间再来用这张卡刷卡,由于不知道密码,这张卡就成了一张废卡(对于盗用者来说),无论什么人使用都需要输入密码才能使用。卡的原主人意识到卡丢了以后,可以立即用内务把自己账户的密码修改了,就更安全了,别人就更登不进去了(假定别人有窃取密码的微小可能,比如在边上偷看啊什么的)

5.【启动】

【启动】选项定义了dp2SSL启动时是否显示为全屏模式。正常借还期间一般要勾选。特殊情况(比如,排查问题期间)可以不勾选,以便同时切换到其他需要的界面。

6.【指纹接口】

这个参数在需要开通指纹识别时使用。设置时直接点击【指纹接口URL】文本框右侧的【设为常用值】按钮,系统会自动赋值。图书馆如果不需要使用指纹识别,这个参数不用设置。

指纹接口是搭配dp2指纹中心来使用的。dp2指纹中心是一个独立的模块,是指纹识别所依赖的功能模块。所以书柜电脑上要预先安装好dp2指纹中心。(指纹中心安装地址:http://dp2003.com/fingerprintcenter/v1/publish.htm)

7.【智能书柜动态操作风格】(该功能暂未实现,不用配置)

8.【消息服务器】

这里是为了数字平台远程维护书柜系统而设置的参数。目的是让维护人员可以通过远程发送指令来获得书柜的运行参数,或者控制书柜系统重启。

这里的设置是固定的:

【URL地址】:http://dp2003.com:8083/dp2MServer

用户名和密码是数字平台工作人员在dp2MServer上配置的书柜机器人的账号和密码。

为了使用这一功能,书柜上除了安装dp2 SSL绿色版以外,还需要同时安装dp2commander,以便书柜机器人通过dp2commander远程响应维护人员的请求。(dp2commander安装地址:http://dp2003.com/dp2commander/dp2commander.zip)

9.【维护】

【监控相关进程】,是指是否由dp2SSL监控相关功能模块,比如dp2RFID中心、dp2人脸中心、dp2指纹中心。此处勾选后,系统启动dp2SSL的同时会带动相关模块启动,这样就不必手动启动那些模块了。

一般为了使用的方便,这里要勾选。

10.【自助借还操作风格】

勾选“身份证读卡器竖放”选项。

以上都配置好后,还需要在dp2SSL 的用户文件夹中创建一个文件 shelf.xml,然后书柜系统才能正常运行。

在dp2SSL 的用户文件夹中创建一个文件 shelf.xml详细步骤参考文档智能书柜前端相关配置 2


智能书柜的所有配置都会最终兑现到dp2ssl的两个配置文件:setting.xml和shelf.xml当中。给用户配置书柜系统之后,需要重启dp2ssl以后将这两个配置文件拷贝下来备份。

在dp2ssl的用户文件夹中,

log子目录用于保存所有的日志。如果书柜系统异常可以去查看这里的报错信息。

photo子目录用于存放书柜系统识别到的人脸信息

action.db数据库用于存放书柜上的操作流水

biblio.db数据库用于存放从服务下载到本地的书目信息,以便书柜发生断网时,能从这个数据库中识别到相关的信息,可以维持断网下的借还操作。

mq.db数据库用于存放未成功发送给dp2mananger的消息。发送成功的消息不会保存在这个数据库当中。

setting.xml中会存入:dp2ssl前端配置的服务器信息,账号密码(不可逆显示);消息服务期配置;读者识别方式、馆员识别方式;从服务器下载的馆藏地配置以及流通权限配置信息;消毒灯配置;背景灯配置;LED显示屏配置。

shelf.xml中会存入:书柜每个柜的门,锁,天线,灯,当前馆藏配置;超额语音播报次数配置。